FractoriumClass
0
0
1712
1054
2
0
Qt::StrongFocus
true
Fractorium
:/Fractorium/Icons/010425-3d-transparent-glass-icon-animals-spiderweb2.png:/Fractorium/Icons/010425-3d-transparent-glass-icon-animals-spiderweb2.png
false
16
16
QTabWidget::Rounded
QMainWindow::AllowNestedDocks|QMainWindow::AllowTabbedDocks|QMainWindow::AnimatedDocks|QMainWindow::GroupedDragging
0
0
true
false
QFrame::NoFrame
QFrame::Raised
QAbstractScrollArea::AdjustToContents
true
Qt::AlignCenter
0
0
1277
985
0
0
0
0
true
Qt::WheelFocus
0
0
240
981
150
200
false
QDockWidget::DockWidgetFloatable|QDockWidget::DockWidgetMovable
Qt::LeftDockWidgetArea|Qt::RightDockWidgetArea
Flame
2
5
5
5
4
-
<html><head/><body><p>Apply adjustments to all flames in the file.</p><p>Also applies to flatten/unflatten menu items and some other xform operations.</p></body></html>
Apply All
-
QFrame::NoFrame
QFrame::Raised
true
0
0
230
934
0
0
0
0
0
-
0
0
0
112
16777215
112
Qt::NoFocus
QFrame::Panel
QFrame::Plain
Qt::ScrollBarAlwaysOff
Qt::ScrollBarAlwaysOff
QAbstractItemView::NoEditTriggers
false
false
QAbstractItemView::NoSelection
QAbstractItemView::ScrollPerPixel
QAbstractItemView::ScrollPerPixel
true
Qt::SolidLine
false
2
false
false
145
false
35
true
false
22
false
22
false
Sub Batch Size
Fuse Count
Rand Range
Quality
Supersample
Field
-
Sub Batch Size
<html><head/><body><p>Iteration is broken up into chunks, and after each chunk the point trajectory is set to a random number before beginning the next chunk.</p><p>For images which need a tighter, more concentrated look, increase this value because larger values reset the trajectory less often.</p><p>In practice, this has no noticeable effect on most images and therefore will almost never need to be adjusted.</p></body></html>
-
0
-
Fuse Count
<html><head/><body><p>The number of iterations discarded at the beginning of each sub batch.</p><p>For images which need a tighter, more concentrated look, increase this value because larger values allow greater convergence before plotting.</p><p>In practice, this has no noticeable effect on most images and therefore will almost never need to be adjusted.</p></body></html>
-
0
-
Rand Range
<html><head/><body><p>The positive and negative range in the x and y dimensions used for random point selection at the beginning of each sub batch.</p><p>This range is also used when reseting the point trajectory due to a bad point being calculated.</p><p>Larger numbers will usually have the effect of making the image look more spread out.</p></body></html>
-
1
-
Quality
<html><head/><body><p>The number of iterations per pixel in the final output image. Keep this value low for a responsive UI while editing, then increase it when using the Final Render Dialog.</p><p>If this value is increased while a render is in progress, the updated value will be used once it finishes and it will pick up rendering where it left off.</p><p>This allows successive quality increases without restarting the render.</p><p>One way to increase the quality in this manner is to just type another digit in the field.</p><p>Decreases in quality will restart the process from the beginning.</p></body></html>
-
0
-
Supersample
<html><head/><body><p>The value to multiply the dimensions of the histogram and density filter buffer by to help eliminate jagged lines.</p><p>During interactive editing, it should always be 1, and should only be increased when preparing for a final render. Values greater than one will significantly impact performance and will increase memory usage.</p><p>While a value of 2 offers some visual improvement, values greater than 2 usually don’t offer noticeable improvement.</p></body></html>
-
0
-
Qt::Vertical
QSizePolicy::Expanding
20
20
-
true
0
0
0
19
16777215
19
Qt::NoFocus
QFrame::Panel
QFrame::Plain
Qt::ScrollBarAlwaysOff
Qt::ScrollBarAlwaysOff
false
false
false
15
false
15
true
false
15
false
15
Geometry
AlignCenter
-
true
0
0
0
19
16777215
19
Qt::NoFocus
QFrame::Panel
QFrame::Plain
Qt::ScrollBarAlwaysOff
Qt::ScrollBarAlwaysOff
false
false
false
15
false
15
true
false
15
false
15
Iteration
AlignCenter
-
Qt::Vertical
QSizePolicy::Minimum
20
5
-
true
0
0
0
19
16777215
19
Qt::NoFocus
QFrame::Panel
QFrame::Plain
Qt::ScrollBarAlwaysOff
Qt::ScrollBarAlwaysOff
false
false
false
false
15
false
15
true
false
15
false
15
Filter
AlignCenter
-
Qt::Vertical
QSizePolicy::Minimum
20
5
-
Qt::Vertical
QSizePolicy::Minimum
20
5
-
0
0
0
288
16777215
288
Qt::NoFocus
QFrame::Panel
QFrame::Plain
Qt::ScrollBarAlwaysOff
Qt::ScrollBarAlwaysOff
QAbstractItemView::NoEditTriggers
false
false
QAbstractItemView::NoSelection
QAbstractItemView::ScrollPerPixel
QAbstractItemView::ScrollPerPixel
true
Qt::SolidLine
false
2
false
false
120
false
35
true
false
22
false
22
false
Width
Height
Center X
Center Y
Scale
Zoom
Rotate
Z Pos
Perspective
Pitch
Yaw
Depth Blur
Blur Curve
Field
-
Width
Width of the final image. Double click to sync to window width.
-
0
-
Height
Height of the final image. Double click to sync to window height.
-
0
-
Center X
Horizontal center of the image. Drag with the middle mouse button to pan.
-
0
-
Center Y
Vertical center of the image. Drag with the middle mouse button to pan.
-
0
-
Scale
Zoom level of the image. Adjust by scrolling the mouse wheel or dragging with the right mouse button.
-
0
-
Zoom
Zoom level of the image. This will greatly increase render time, so prefer using scale instead of zoom.
-
0
-
Rotate
Rotation of the image around the Z axis. Adjust by dragging the right mouse button.
-
0
-
Z Pos (3D)
Zoom used for 3D effect. Only works when at least one of the other 3D fields below have non-zero values.
-
0
-
Perspective (3D)
Camera tilt angle
-
0
-
Pitch (3D)
Rotation angle around the X axis
-
0
-
Yaw (3D)
Rotation angle around the Z axis. This is more powerful than the Rotate field because it takes other 3D transformations into account.
-
0
-
Depth Blur (3D)
Blurriness of points farther away on the Z axis
-
0
-
Blur Curve (3D)
<html><head/><body><p>Curve parameter to adjust how blurry points are as they move away from 0,0. Use 0 to make blurriness uniform.</p></body></html>
-
0
-
0
0
0
112
16777215
112
Qt::NoFocus
QFrame::Panel
QFrame::Plain
Qt::ScrollBarAlwaysOff
Qt::ScrollBarAlwaysOff
QAbstractItemView::NoEditTriggers
false
false
QAbstractItemView::NoSelection
QAbstractItemView::ScrollPerPixel
QAbstractItemView::ScrollPerPixel
true
Qt::SolidLine
false
2
false
false
145
false
35
true
false
22
false
22
false
Spatial Filter Width
Spatial Filter Type
DE Filter Min Radius
DE Filter Max Radius
DE Curve
Field
-
Spatial Filter Width
<html><head/><body><p>The width of the spatial filter applied to the final image.</p><p>Adjusting this value can help smooth out jagged lines. Values above 1.0 might make the image look too blurry.</p></body></html>
-
0
-
Spatial Filter Type
The type of the spatial filter applied to the final image. Experimenting with these can provide interesting effects.
-
0
-
DE Filter Min Radius
<html><head/><body><p>The minimum filter radius to use when performing density filtering. Increasing this value will add additional blurring even in high density areas, so it can be thought of as a sort of anti-aliasing technique.</p><p>However, larger values will result in too much blurring which is generally undesirable. This must always be less than or equal to the DE max radius.</p></body></html>
-
0
-
DE Filter Max Radius
<html><head/><body><p>The maximum filter radius to use when performing density filtering. Increasing this value will add additional blurring only to low density areas, which is generally desirable.</p><p>This must always be greater than or equal to the DE min radius.</p></body></html>
-
0
-
DE Curve
<html><head/><body><p>The speed with which the density filter values decrease when moving away from the center pixel being filtered.</p><p>This value will almost never need to be anything other than the default.</p></body></html>
-
0
-
0
0
0
19
16777215
19
Qt::NoFocus
QFrame::Panel
QFrame::Plain
Qt::ScrollBarAlwaysOff
Qt::ScrollBarAlwaysOff
false
false
1
false
15
false
15
true
false
15
false
15
Animation
AlignCenter
-
Qt::Vertical
QSizePolicy::Minimum
20
5
-
0
0
0
90
16777215
90
Qt::NoFocus
QFrame::Panel
QFrame::Plain
Qt::ScrollBarAlwaysOff
Qt::ScrollBarAlwaysOff
QAbstractItemView::NoEditTriggers
false
QAbstractItemView::NoSelection
QAbstractItemView::ScrollPerPixel
QAbstractItemView::ScrollPerPixel
false
2
false
145
false
35
true
false
22
false
22
Interpolation
Affine Interpolation
Temporal Filter Width
Temporal Filter Type
Field
-
Interpolation
<html><head/><body><p>The method to use when interpolating flames during sequence generation. Linear uses basic linear interpolation when generating all of the steps between key frames, while Smooth uses log interpolation.</p><p>The first and last key frames in a sequence must use Linear.</p></body></html>
-
Affine Interpolation
<html><head/><body><p>The method to use when interpolating affine transforms during sequence generation.</p><p>Linear uses basic linear interpolation for each coefficient of affines, while Log converts to polar coordinates before interpolating.</p></body></html>
-
Temporal Filter Width
<html><head/><body><p>The width of the temporal filter used during animation.</p><p>When computing the temporal samples to render, boundary frames must be computed to know what to blend between. By default this is just the sequence frames before and after the one currently being rendered.</p><p>However, the time bounds of what’s being blended can be less than that, or even greater which means it will be blended across several sequence steps.</p><p>In practice, this will almost always have its default value of 1.</p></body></html>
-
Temporal Filter Type
<html><head/><body><p>The type of the temporal filter used during animation.</p><p>This is similar to the spatial filter in that the type can be chosen to produce different effects.</p></body></html>
-
0
0
0
178
16777215
178
Qt::NoFocus
false
QFrame::Panel
QFrame::Plain
Qt::ScrollBarAlwaysOff
Qt::ScrollBarAlwaysOff
QAbstractItemView::NoEditTriggers
false
false
QAbstractItemView::NoSelection
QAbstractItemView::SelectItems
QAbstractItemView::ScrollPerPixel
QAbstractItemView::ScrollPerPixel
true
Qt::SolidLine
false
false
2
false
false
120
false
35
true
false
22
false
22
false
Brightness
true
Gamma
Gamma Threshold
Vibrancy
Highlight Power
K2
Background
Palette Mode
Field
true
-
Brightness
The brightness of the final output image.
-
0
-
Gamma
<html><head/><body><p>The gamma of the final output image.</p><p>Higher values will give better color, but will reveal more scattered points. Lower values will reduce scattered points but will wash the colors out to white.</p></body></html>
-
0
-
Gamma Threshold
<html><head/><body><p>The gamma threshold of the final output image.</p><p>Higher values will reduce scattered points, but will also reduce color quality. Lower values will reveal more scattered points, but give better color.</p><p>This field shows 4 decimal places because it is extremely sensitive in some cases.</p></body></html>
-
0
-
Vibrancy
<html><head/><body><p>The scale factor to apply to the alpha channel log scaling when gamma correcting the final output image.</p><p>Higher values will give more saturated colors. Lower values will wash the colors out to white.</p></body></html>
-
0
-
Highlight Power
<html><head/><body><p>Used to mitigate over saturated areas that are too white.</p><p>A value of -1 disables this, all other values control how quickly each pixel saturates to white.</p></body></html>
-
0
-
K2
<html><head/><body><p>A multiplier used to compute the value which each RGB color component in the histogram is multipled by when converting histogram cells into viewable pixels. This functions as a secondary brightness adjustment.</p><p>The value is computed in the following manner: (brightness * log(1.0 + hitcount * k2)) / hitcount.</p><p>Leave as zero to use the default value.</p></body></html>
-
0
-
Background
<html><head/><body><p>The background color of the image. Click the ... button to display a color chooser dialog.</p></body></html>
-
0
-
Palette Mode
<html><head/><body><p>The mode used for palette indexing when accumulating to the histogram. Changing this rarely makes any noticeable difference in the final image.</p><p>Step: If the specified palette index is a fraction, round down to the nearest integer.</p><p>Linear: Blend the specified index with the one after it.</p></body></html>
-
0
-
true
0
0
0
19
16777215
19
Qt::NoFocus
false
QFrame::Panel
QFrame::Plain
Qt::ScrollBarAlwaysOff
Qt::ScrollBarAlwaysOff
QAbstractItemView::ScrollPerItem
QAbstractItemView::ScrollPerItem
false
false
false
15
false
15
true
false
16
false
16
Color
AlignCenter
550
0
252
881
0
0
252
409
false
QDockWidget::DockWidgetFloatable|QDockWidget::DockWidgetMovable
Qt::LeftDockWidgetArea|Qt::RightDockWidgetArea
Xaos
0
0
4
4
4
4
4
-
QLayout::SetDefaultConstraint
0
0
4
-
Qt::StrongFocus
QAbstractSpinBox::NoButtons
Xforms
1
9999999
-
Set all xaos values in all xforms to 1
Clear Xaos
false
false
false
-
Add N new xforms with all to/from xaos values to each other set to 1, and the remainder set to 0
Add Layer
-
<html><head/><body><p>Set all xaos values to either 0 or 1, or a random decimal value between 0 and 3, inclusive if Ctrl is pressed.</p><p>Individual rows and columns can be randomized by double clicking their header areas while pressing Ctrl.</p></body></html>
Random Xaos
-
Switch the row and column positions of the values in the xaos table
Transpose Xaos
-
0
0
0
67
16777215
16777215
true
Qt::NoFocus
QFrame::Panel
QFrame::Plain
1
Qt::ScrollBarAsNeeded
Qt::ScrollBarAsNeeded
QAbstractScrollArea::AdjustToContents
true
QAbstractItemView::CurrentChanged|QAbstractItemView::DoubleClicked|QAbstractItemView::EditKeyPressed|QAbstractItemView::SelectedClicked
true
false
false
false
QAbstractItemView::SingleSelection
QAbstractItemView::ScrollPerPixel
QAbstractItemView::ScrollPerPixel
true
Qt::SolidLine
false
true
false
35
false
35
false
22
false
22
-
0
0
0
150
16777215
16777215
true
Qt::NoFocus
QFrame::Panel
QFrame::Plain
1
Qt::ScrollBarAsNeeded
Qt::ScrollBarAsNeeded
QAbstractScrollArea::AdjustToContents
false
QAbstractItemView::NoEditTriggers
false
false
false
false
QAbstractItemView::NoSelection
QAbstractItemView::ScrollPerPixel
QAbstractItemView::ScrollPerPixel
true
Qt::SolidLine
false
true
1
0
false
false
35
35
false
false
false
22
22
-
0
67
Qt::NoFocus
QFrame::Panel
QFrame::Plain
Qt::ScrollBarAsNeeded
Qt::ScrollBarAsNeeded
QAbstractScrollArea::AdjustToContents
QAbstractItemView::NoEditTriggers
false
false
QAbstractItemView::NoSelection
QAbstractItemView::ScrollPerPixel
QAbstractItemView::ScrollPerPixel
false
true
35
false
35
22
false
22
800
10
295
700
295
200
false
QDockWidget::DockWidgetFloatable|QDockWidget::DockWidgetMovable
Qt::LeftDockWidgetArea|Qt::RightDockWidgetArea
Palette
5
4
5
4
-
QFrame::NoFrame
QFrame::Plain
true
0
0
285
675
0
0
0
0
0
0
0
-
0
0
-
2
0
0
68
16777215
68
Qt::NoFocus
QFrame::Panel
QFrame::Plain
Qt::ScrollBarAlwaysOff
Qt::ScrollBarAlwaysOff
false
QAbstractItemView::NoEditTriggers
false
QAbstractItemView::NoSelection
QAbstractItemView::ScrollPerPixel
QAbstractItemView::ScrollPerPixel
false
false
3
4
false
62
62
true
false
22
false
22
-
Hue
The degrees to rotate the hue of the HSV representation of the RGB color by
-
Contrast
<html><head/><body><p>The difference between the lightest and darkest colors in the palette.</p><p>Negative values decrease the difference, and bring the colors toward gray.</p><p>Positive values increase the difference and make the colors more saturated.</p></body></html>
-
Saturation
The percentage to add to the saturation (intensity) component of the HSV representation of the RGB color
-
Blur
The width in pixels of the blurring
-
Brightness
<html><head/><body><p>The value to add to each channel. Negative values bring it toward black, positive values toward white.</p></body></html>
-
-
Frequency
<html><head/><body><p>The number of times to repeat the palette</p></body></html>
-
4
0
0
-
0
24
16777215
24
Select a random palette from the list
Random Palette
-
0
24
16777215
24
Apply a random adjustment to the current palette
Random Adjustment
false
-
0
24
16777215
24
Open the palette editor to make a custom palette
Palette Editor...
-
0
0
0
22
16777215
22
Qt::NoFocus
QFrame::Panel
QFrame::Plain
Qt::ScrollBarAlwaysOff
Qt::ScrollBarAlwaysOff
false
QAbstractItemView::NoEditTriggers
QAbstractItemView::NoSelection
QAbstractItemView::ScrollPerPixel
QAbstractItemView::ScrollPerPixel
false
false
1
2
false
27
true
false
20
20
-
5
QLayout::SetDefaultConstraint
0
0
0
-
true
-
30
0
30
16777215
X
false
-
0
147
Qt::StrongFocus
QFrame::Panel
QFrame::Plain
Qt::ScrollBarAsNeeded
false
QAbstractItemView::NoEditTriggers
false
QAbstractItemView::SingleSelection
QAbstractItemView::SelectRows
QAbstractItemView::ScrollPerPixel
false
2
false
true
false
16
false
16
false
Name
AlignLeading|AlignVCenter
Palette
AlignLeading|AlignVCenter
-
0
0
<html><head/><body><p>Reset all of the curves to their default position. This has the effect of disabling application of the color curves.</p></body></html>
Reset Curves
-
0
0
245
245
245
245
true
false
QFrame::NoFrame
QFrame::Plain
Qt::ScrollBarAlwaysOff
Qt::ScrollBarAlwaysOff
219
219
219
0.000000000000000
0.000000000000000
245.000000000000000
245.000000000000000
QGraphicsView::NoAnchor
QGraphicsView::FullViewportUpdate
-
<html><head/><body><p>When curves are on top of each other, it can be hard to grab them with the mouse, so use these radio buttons to specify which color you intend to grab.</p><p>If they are not on top of each other, just dragging the desired dot with the mouse will work.</p></body></html>
Curve
4
6
2
0
6
-
All
true
-
Red
-
Green
-
Blue
240
0
301
901
291
200
false
QDockWidget::DockWidgetFloatable|QDockWidget::DockWidgetMovable
Qt::LeftDockWidgetArea|Qt::RightDockWidgetArea
Xforms
4
5
4
5
4
-
QFrame::NoFrame
QFrame::Plain
true
0
0
291
876
0
0
0
0
-
2
0
-
0
22
65
22
65
22
Current xform
false
12
QComboBox::AdjustToContents
9
9
true
-
0
0
25
24
16777215
24
Add xform
:/Fractorium/Icons/add.png:/Fractorium/Icons/add.png
-
0
0
25
24
16777215
24
Add linked xform
:/Fractorium/Icons/link-add.png:/Fractorium/Icons/link-add.png
-
0
0
25
24
16777215
24
<html><head/><body><p>Duplicate selected xforms.</p><p>If xaos is present in the flame, the duplicated xforms will be added with existing xaos preserved, or as a layer if Ctrl is pressed, else they'll just be added normally.</p></body></html>
:/Fractorium/Icons/editraise.png:/Fractorium/Icons/editraise.png
-
0
0
25
24
16777215
24
Clear selected xforms' variations
:/Fractorium/Icons/eraser.png:/Fractorium/Icons/eraser.png
-
0
0
25
24
16777215
24
Delete selected xforms
:/Fractorium/Icons/del.png:/Fractorium/Icons/del.png
-
0
0
62
24
62
24
0
0
Add final xform
Qt::LeftToRight
Final
:/Fractorium/Icons/add.png:/Fractorium/Icons/add.png
-
2
0
0
41
16777215
41
true
Qt::NoFocus
false
QFrame::Panel
QFrame::Plain
Qt::ScrollBarAlwaysOff
Qt::ScrollBarAlwaysOff
false
QAbstractItemView::DoubleClicked|QAbstractItemView::SelectedClicked
false
QAbstractItemView::NoSelection
QAbstractItemView::ScrollPerPixel
QAbstractItemView::ScrollPerPixel
false
false
1
2
false
110
false
27
true
false
21
false
21
Weight
AlignCenter
Name
AlignCenter
-
AlignLeading|AlignVCenter
-
AlignLeading|AlignVCenter
-
<html><head/><body><p>Rotate this xform during the rotation phase when creating a sequence for animation</p></body></html>
Animate
-
0
0
0
0
false
QTabWidget::Triangular
2
0
0
true
Color
Color palette index for the current xform, and curve adjustment
QFormLayout::AllNonFixedFieldsGrow
6
6
6
6
-
0
0
0
23
16777215
23
true
Qt::NoFocus
false
QFrame::Panel
QFrame::Plain
1
0
Qt::ScrollBarAlwaysOff
Qt::ScrollBarAlwaysOff
QAbstractItemView::NoEditTriggers
false
QAbstractItemView::NoSelection
QAbstractItemView::ScrollPerPixel
QAbstractItemView::ScrollPerPixel
true
false
false
1
2
false
false
27
true
false
21
false
21
false
-
-
AlignLeading|AlignVCenter
-
0
0
0
19
16777215
19
Qt::NoFocus
QFrame::Panel
QFrame::Plain
Qt::ScrollBarAlwaysOff
Qt::ScrollBarAlwaysOff
QAbstractItemView::NoEditTriggers
false
QAbstractItemView::NoSelection
QAbstractItemView::ScrollPerPixel
QAbstractItemView::ScrollPerPixel
false
false
false
1
1
false
256
true
false
21
false
-
NoItemFlags
-
0
0
162
18
16777215
18
Qt::NoFocus
0
255
1
10
128
true
Qt::Horizontal
false
false
-
0
-
<html><head/><body><p>Set all xform color indices to random numbers between 0 and 1, inclusive</p></body></html>
Random Indices
-
<html><head/><body><p>Set all xform color indices to 0 or 1, alternating</p></body></html>
Toggle Indices
-
<html><head/><body><p>Set all xform color speed values to random numbers between 0 and 1, inclusive</p></body></html>
Random Color Speeds
-
<html><head/><body><p>Set all xform color speed values to 0 or 1, alternating</p></body></html>
Toggle Color Speeds
-
0
0
0
68
16777215
68
true
Qt::NoFocus
QFrame::Panel
QFrame::Plain
1
Qt::ScrollBarAlwaysOff
Qt::ScrollBarAlwaysOff
false
QAbstractItemView::NoEditTriggers
false
false
false
false
QAbstractItemView::NoSelection
QAbstractItemView::ScrollPerPixel
QAbstractItemView::ScrollPerPixel
true
Qt::SolidLine
false
false
2
false
false
125
false
27
true
false
22
false
22
false
Color Speed
Opacity
Direct Color
Field
-
Color Speed
<html><head/><body><p>The speed with which the color indices are pulled toward the current xform’s color index. Negative values push the color index away.</p></body></html>
-
0
true
AlignLeading|AlignVCenter
-
Opacity
<html><head/><body><p>How visible the current xform’s contribution to the image is.</p><p>0 is invisible, 1 is fully visible.</p></body></html>
-
0
-
Direct Color
<html><head/><body><p>Amount of directly computed color value to add to the color index.</p><p>Used only with variations that use direct coloring which are usually prefixed with dc_.</p></body></html>
-
0
-
<html><head/><body><p>When checked, the current xform is the only visible one. This feature is useful for determining how much each xform contributes to the final image.</p><p>Note that checking this does not affect the opacity values stored in the Xml file when saved. It is only a temporary adjustment when editing within the program.</p></body></html>
Solo
0
0
true
Affine
Affine transforms for the current xform
5
6
5
6
5
-
0
0
100
297
16777215
297
false
Pre Affine Transform
false
false
4
6
4
6
6
-
2
0
0
90
10000
90
Qt::NoFocus
QFrame::Panel
QFrame::Plain
Qt::ScrollBarAlwaysOff
Qt::ScrollBarAlwaysOff
false
QAbstractItemView::NoEditTriggers
false
QAbstractItemView::NoSelection
QAbstractItemView::ScrollPerPixel
QAbstractItemView::ScrollPerPixel
true
false
true
3
2
false
100
false
40
true
false
false
22
false
22
false
X
Y
O
1 (A, B, C)
2 (D, E, F)
-
QLayout::SetDefaultConstraint
0
0
3
-
0
24
16777215
24
Rotate xform 90 degrees counter clockwise
:/Fractorium/Icons/arrow_turn_left.png:/Fractorium/Icons/arrow_turn_left.png
-
0
24
16777215
24
Move xform x units right (D)
:/Fractorium/Icons/arrow_right.png:/Fractorium/Icons/arrow_right.png
-
0
24
16777215
24
Rotate xform 90 degrees clockwise
:/Fractorium/Icons/arrow_turn_right.png:/Fractorium/Icons/arrow_turn_right.png
-
0
24
16777215
24
Move xform x units up (W)
:/Fractorium/Icons/arrow_up.png:/Fractorium/Icons/arrow_up.png
-
0
0
75
23
16777215
23
true
true
-
101
-
110
-
125
-
150
-
175
-
200
-
0
24
16777215
24
Scale xform x percent up (H)
:/Fractorium/Icons/arrow_out.png:/Fractorium/Icons/arrow_out.png
-
0
24
16777215
24
Scale xform x percent down (G)
:/Fractorium/Icons/arrow_in.png:/Fractorium/Icons/arrow_in.png
-
0
0
0
24
16777215
24
Flip xform horizontally
:/Fractorium/Icons/shape_flip_horizontal.png:/Fractorium/Icons/shape_flip_horizontal.png
-
0
0
75
24
16777215
24
<html><head/><body><p>Reset pre affine xform to the identity matrix</p></body></html>
Reset
-
0
0
0
24
16777215
24
Flip xform vertically
:/Fractorium/Icons/shape_flip_vertical.png:/Fractorium/Icons/shape_flip_vertical.png
-
0
24
16777215
24
Rotate xform x degrees clockwise (E)
:/Fractorium/Icons/arrow_rotate_clockwise.png:/Fractorium/Icons/arrow_rotate_clockwise.png
-
0
24
16777215
24
Rotate xform x degrees counter clockwise (Q)
:/Fractorium/Icons/arrow_rotate_anticlockwise.png:/Fractorium/Icons/arrow_rotate_anticlockwise.png
-
0
0
75
23
16777215
23
true
QComboBox::NoInsert
QComboBox::AdjustToContents
true
-
1
-
5
-
15
-
30
-
45
-
60
-
90
-
120
-
180
-
0
24
16777215
24
Move xform x units left (A)
:/Fractorium/Icons/arrow_left.png:/Fractorium/Icons/arrow_left.png
-
0
0
75
23
16777215
23
true
true
-
1
-
0
24
16777215
24
Move xform x units down (S)
:/Fractorium/Icons/arrow_down.png:/Fractorium/Icons/arrow_down.png
-
0
0
0
24
16777215
24
<html><head/><body><p>Set each of the six pre affine values to a separate random number between -1 and 1, inclusive.</p></body></html>
Random
-
0
24
41
24
<html><head/><body><p>Copy the pre affine values, which can then be pasted into other pre/post affines</p></body></html>
Copy
-
0
24
41
24
<html><head/><body><p>Paste the pre/post affine values which were previously copied</p></body></html>
Paste
-
<html><head/><body><p>Swap the values of the pre and post affines</p></body></html>
Swap
-
0
0
100
297
16777215
297
false
Post Affine Transform
false
false
false
4
6
4
6
6
-
true
2
0
0
90
10000
90
Qt::NoFocus
QFrame::Panel
QFrame::Plain
Qt::ScrollBarAlwaysOff
Qt::ScrollBarAlwaysOff
false
QAbstractItemView::NoEditTriggers
false
QAbstractItemView::NoSelection
QAbstractItemView::ScrollPerPixel
QAbstractItemView::ScrollPerPixel
true
false
true
3
2
false
100
false
40
true
false
false
22
false
22
false
X
Y
O
1 (A, B, C)
2 (D, E, F)
-
QLayout::SetDefaultConstraint
0
3
-
true
0
24
16777215
24
Rotate xform x degrees clockwise (E)
:/Fractorium/Icons/arrow_rotate_clockwise.png:/Fractorium/Icons/arrow_rotate_clockwise.png
-
true
0
24
16777215
24
Rotate xform x degrees counter clockwise (Q)
:/Fractorium/Icons/arrow_rotate_anticlockwise.png:/Fractorium/Icons/arrow_rotate_anticlockwise.png
-
true
0
24
16777215
24
Flip xform horizontally
:/Fractorium/Icons/shape_flip_horizontal.png:/Fractorium/Icons/shape_flip_horizontal.png
-
true
0
24
16777215
24
Flip xform vertically
:/Fractorium/Icons/shape_flip_vertical.png:/Fractorium/Icons/shape_flip_vertical.png
-
true
0
0
75
23
16777215
23
true
QComboBox::NoInsert
QComboBox::AdjustToContents
true
-
1
-
5
-
15
-
30
-
45
-
60
-
90
-
120
-
180
-
true
0
0
75
24
16777215
24
<html><head/><body><p>Reset post affine xform to the identity matrix</p></body></html>
Reset
-
true
0
24
16777215
24
Scale xform x percent up (H)
:/Fractorium/Icons/arrow_out.png:/Fractorium/Icons/arrow_out.png
-
true
0
24
16777215
24
Scale xform x percent down (G)
:/Fractorium/Icons/arrow_in.png:/Fractorium/Icons/arrow_in.png
-
true
0
24
16777215
24
Move xform x units left (A)
:/Fractorium/Icons/arrow_left.png:/Fractorium/Icons/arrow_left.png
-
true
0
0
75
23
16777215
23
true
true
-
1
-
true
0
24
16777215
24
Move xform x units right (D)
:/Fractorium/Icons/arrow_right.png:/Fractorium/Icons/arrow_right.png
-
true
0
24
16777215
24
Rotate xform 90 degrees clockwise
:/Fractorium/Icons/arrow_turn_right.png:/Fractorium/Icons/arrow_turn_right.png
-
true
0
24
16777215
24
Move xform x units up (W)
:/Fractorium/Icons/arrow_up.png:/Fractorium/Icons/arrow_up.png
-
true
0
24
16777215
24
Rotate xform 90 degrees counter clockwise
:/Fractorium/Icons/arrow_turn_left.png:/Fractorium/Icons/arrow_turn_left.png
-
true
0
0
75
23
16777215
23
true
true
-
101
-
110
-
125
-
150
-
175
-
200
-
true
0
24
16777215
24
Move xform x units down (S)
:/Fractorium/Icons/arrow_down.png:/Fractorium/Icons/arrow_down.png
-
0
0
0
24
16777215
24
<html><head/><body><p>Set each of the six post affine values to a separate random number between -1 and 1, inclusive.</p></body></html>
Random
-
0
24
41
24
<html><head/><body><p>Copy the post affine values, which can then be pasted into other pre/post affines</p></body></html>
Copy
-
0
24
41
24
<html><head/><body><p>Paste the pre/post affine values which were previously copied</p></body></html>
Paste
-
<html><head/><body><p>This affects the behavior of dragging the affines in the render window.</p><p>When dragging the X or Y component of an affine transform and holding Shift+Alt:</p><p>--Local: Rotate the point around the center of the transform.</p><p>--World: Rotate the point around 0, 0.</p><p>When dragging the center of an affine transform and holding Shift:</p><p>--Local: Rotate entire transform around the origin, keeping its local orientation fixed.</p><p>--World: Rotate entire transform around the origin, also rotating the local orientation.</p><p>When reflecting an affine transform:</p><p>--Local: Reflect horizontally and vertically around the center of the transform.</p><p>--World: Reflect horizontally around the Y axis, and vertically around the X axis.</p></body></html>
false
Pivot
Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
false
6
2
6
6
-
Local
true
-
World
-
<html><head/><body><p>Check to display affine values in polar coordinates, uncheck to display them in Cartesian form.</p></body></html>
Polar
-
Qt::Vertical
QSizePolicy::MinimumExpanding
20
5
true
Variations
Full list of available variations and their weights for the currently selected xform
6
6
6
6
-
5
QLayout::SetDefaultConstraint
0
0
0
-
0
22
16777215
22
-
30
23
30
23
X
false
-
0
0
true
Qt::WheelFocus
Qt::DefaultContextMenu
QFrame::Panel
QFrame::Plain
1
QAbstractItemView::NoEditTriggers
false
QAbstractItemView::SingleSelection
QAbstractItemView::SelectRows
12
true
true
false
false
3
70
true
10
true
true
Variation
Weight
Type
<html><head/><body><p>Red: Uses non-standard assignment which means direct assignment for regular variations, sum for pre/post.</p><p>Green: Uses direct color.</p><p>Blue: Uses an internal variation state.</p></body></html>
-
Spherical
0
ItemIsSelectable|ItemIsEditable|ItemIsDragEnabled|ItemIsUserCheckable|ItemIsEnabled
-
Sinusoidal
0
ItemIsSelectable|ItemIsEditable|ItemIsDragEnabled|ItemIsUserCheckable|ItemIsEnabled
-
Pdj
0
ItemIsSelectable|ItemIsEditable|ItemIsDragEnabled|ItemIsUserCheckable|ItemIsEnabled
-
pdj_d
1
ItemIsSelectable|ItemIsEditable|ItemIsDragEnabled|ItemIsUserCheckable|ItemIsEnabled
-
pdj_c
2
ItemIsSelectable|ItemIsEditable|ItemIsDragEnabled|ItemIsUserCheckable|ItemIsEnabled
-
pdj_b
1.5
ItemIsSelectable|ItemIsEditable|ItemIsDragEnabled|ItemIsUserCheckable|ItemIsEnabled
-
pdj_a
1
ItemIsSelectable|ItemIsEditable|ItemIsDragEnabled|ItemIsUserCheckable|ItemIsEnabled
-
Linear
0
ItemIsSelectable|ItemIsEditable|ItemIsDragEnabled|ItemIsUserCheckable|ItemIsEnabled
true
Select
Select multiple xforms to apply operations to
3
5
5
5
4
-
Select All
-
Select None
-
0
0
false
Select Xforms
Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
0
2
2
2
2
-
0
0
false
QFrame::NoFrame
QFrame::Plain
QAbstractScrollArea::AdjustToContents
true
Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
0
0
267
670
0
0
6
6
6
6
6
-
DeleteMeCheckBox
-
CheckBox
1020
0
301
881
137
200
false
QDockWidget::DockWidgetFloatable|QDockWidget::DockWidgetMovable
Qt::LeftDockWidgetArea|Qt::RightDockWidgetArea
Info
6
5
4
5
4
-
0
0
QFrame::NoFrame
QFrame::Plain
1
Qt::ScrollBarAsNeeded
true
0
0
291
856
0
0
true
0
0
0
0
0
-
0
0
false
QTabWidget::Triangular
0
true
Summary
<html><head/><body><p>A rough overview of the attributes of the current flame</p></body></html>
5
5
5
5
4
-
0
0
0
128
16777215
128
Qt::NoFocus
QFrame::StyledPanel
QFrame::Plain
1
Qt::ScrollBarAlwaysOff
Qt::ScrollBarAlwaysOff
QAbstractItemView::NoEditTriggers
QAbstractItemView::NoSelection
QAbstractItemView::ScrollPerItem
true
false
false
false
22
22
true
false
false
21
21
false
Name
Palette
3D Used
Xaos Used
Xform Count
Final Xform
-
Test Flame
-
-
Yes
-
Yes
-
5
-
Yes
-
0
0
QFrame::Plain
Qt::ScrollBarAsNeeded
Qt::ScrollBarAsNeeded
QAbstractItemView::NoEditTriggers
false
QAbstractItemView::InternalMove
Qt::MoveAction
QAbstractItemView::SingleSelection
true
true
true
2
false
false
100
30
false
true
Collapse
Expand
-
Xform 1
Xform 1 Name
-
Pre Affine
1, 2, 3, 4, 5, 6
-
Post Affine
7, 8, 9, 10, 11, 12
-
Variation 1
1.234
-
Var1p1
2.4456
-
Var1p2
3.56
-
Variation 2
2.2
-
-
Xform 2
-
-
Final Xform
0
0
true
Bounds
<html><head/><body><p>Information that is only useful as an engineering interest, and a log output in the event something went wrong</p></body></html>
0
5
0
5
5
-
0
0
0
255
16777215
255
0
0
Qt::StrongFocus
false
Histogram Bounds
4
6
4
6
6
-
0
0
0
170
16777215
170
false
QFrame::Box
QFrame::Plain
2
2
2
2
2
-
QFrame::Box
QFrame::Plain
UL:
Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
-
QFrame::Box
LR:
Qt::AlignBottom|Qt::AlignRight|Qt::AlignTrailing
-
QFrame::Box
UR:
Qt::AlignRight|Qt::AlignTop|Qt::AlignTrailing
-
QFrame::Box
W x H:
Qt::AlignCenter
-
QFrame::Box
LL:
Qt::AlignBottom|Qt::AlignLeading|Qt::AlignLeft
-
0
0
0
46
16777215
46
true
Qt::NoFocus
QFrame::Panel
QFrame::Plain
1
Qt::ScrollBarAlwaysOff
Qt::ScrollBarAlwaysOff
false
QAbstractItemView::NoEditTriggers
false
false
false
QAbstractItemView::NoSelection
QAbstractItemView::ScrollPerPixel
QAbstractItemView::ScrollPerPixel
true
Qt::SolidLine
false
false
2
false
false
110
false
27
true
false
22
false
22
false
Gutter
DE Box Dimensions
Field
-
Gutter
-
0
-
DE Box Dimensions
-
0
true
AlignLeading|AlignVCenter
-
0
0
0
0
Qt::StrongFocus
File Opening
4
6
4
6
6
-
0
0
Qt::StrongFocus
true
-
0
0
Qt::StrongFocus
Rendering
4
6
4
6
6
-
0
0
Qt::StrongFocus
true
true
Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse
true
0
0
200
200
524287
524287
Qt::StrongFocus
false
QDockWidget::DockWidgetFloatable|QDockWidget::DockWidgetMovable
Qt::LeftDockWidgetArea|Qt::RightDockWidgetArea
Library
1
0
0
false
4
5
5
5
4
-
0
0
Qt::Vertical
Qt::WheelFocus
Qt::DefaultContextMenu
false
QFrame::Panel
QFrame::Plain
QAbstractItemView::SelectedClicked
true
false
QAbstractItemView::InternalMove
Qt::MoveAction
QAbstractItemView::ExtendedSelection
QAbstractItemView::SelectRows
10
false
27
Current Flame File
QFrame::NoFrame
0
true
0
0
424
574
0
0
4
0
0
0
0
-
4
-
4
-
0
0
95
0
<html><head/><body><p>The number of times the xforms will do a 360 degree rotation while interpolating from one keyframe to the next. Note that only xforms which have the animate flag set to true will be rotated.</p><p>Set to 0 to omit rotation while interpolating.</p></body></html>
QAbstractSpinBox::NoButtons
Rot per blend:
100
1
-
<html><head/><body><p>Direction of rotation during interpolation. Clockwise vs. counter clockwise.</p></body></html>
CW
-
0
0
-
0
0
<html><head/><body><p>Check any checkbox to have the value corresponding to its row be randomly selected between the values of first and second controls on that row</p></body></html>
Qt::LeftToRight
Random
-
0
0
<html><head/><body><p>The number of frames used to interpolate from one keyframe to the next. Larger values give slower movement.</p></body></html>
QAbstractSpinBox::NoButtons
Blend frames:
10000
120
-
0
0
-
0
0
125
16777215
<html><head/><body><p>The 0-based index of the first flame in the file to start the sequence with</p></body></html>
QAbstractSpinBox::NoButtons
Start flame:
999999999
0
-
false
QAbstractSpinBox::NoButtons
Blend frames max:
10000
120
-
false
QAbstractSpinBox::NoButtons
Rotations max:
10000.000000000000000
3.000000000000000
-
0
0
16777215
16777215
<html><head/><body><p>The starting number to use as the name of the first flame in the sequence. This is useful when using an animation program that expects a certain number for the filename.</p></body></html>
true
QAbstractSpinBox::NoButtons
Start count:
999999999
-
0
0
16777215
16777215
<html><head/><body><p>The 0-based index of the last flame in the file to end the sequence on</p></body></html>
QAbstractSpinBox::NoButtons
Stop flame:
999999999
-
0
0
33
0
16777215
16777215
All
-
0
0
Start Previews
-
false
QAbstractSpinBox::NoButtons
Stagger max:
1.000000000000000
0.100000000000000
1.000000000000000
-
0
0
<html><head/><body><p>A decimal number between 0 and 1 which governs the xform interpolation behavior like so:</p><p> 0 (default): xforms will interpolate all at once.</p><p> 0.5: the interpolation of each xform is staggered so that when the first xform is half done, the second one starts, and so on.</p><p> 1: each xform interpolates consecutively with no overlap.</p></body></html>
QAbstractSpinBox::NoButtons
Stagger:
1.000000000000000
0.100000000000000
-
0
0
Stop Previews
-
false
QAbstractSpinBox::NoButtons
Rot per blend max:
0
-
0
0
<html><head/><body><p>The number of frames for each rotation specified by Rotations. Larger values give slower movement.</p></body></html>
QAbstractSpinBox::NoButtons
Frames per rot:
1
10000
30
-
0
0
0
0
16777215
16777215
-
false
QAbstractSpinBox::NoButtons
Frames per rot max:
1
10000
30
-
0
0
-
QLayout::SetDefaultConstraint
4
-
0
0
<html><head/><body><p>The number of times the xforms of a keyframe will do a 360 degree rotation before moving on to the next interpolation step. Note that only xforms which have the animate flag set to true will be rotated.</p><p>Set to 0 to omit rotation before interpolating.</p></body></html>
QAbstractSpinBox::NoButtons
Rotations:
10000.000000000000000
3.000000000000000
-
<html><head/><body><p>Direction of loop rotation. Clockwise vs. counter clockwise.</p></body></html>
CW
-
2
-
<html><head/><body><p>Generate the sequence from the main library file, using the values specified in the controls.</p><p>When sequence generation completes, the thumbnails will begin rendering. Click Stop Previews to abort this process.</p></body></html>
Generate
-
<html><head/><body><p>Send the generated sequence to the Final Render dialog with the Render All and Render as Animation Sequence checkboxes automatically checked</p></body></html>
Render
-
<html><head/><body><p>Save the generated sequence out as a file</p></body></html>
Save
-
<html><head/><body><p>Open an existing sequence file to be loaded into the sequence tree.</p><p>More than one file can be selected, although this may not give a visually appealing sequence if the flames used to create them were not contiguous between files.</p></body></html>
Open
-
0
0
0
0
Qt::WheelFocus
Qt::DefaultContextMenu
false
QFrame::Panel
QFrame::Plain
QAbstractItemView::SelectedClicked
true
false
QAbstractItemView::InternalMove
Qt::MoveAction
QAbstractItemView::SelectRows
10
false
27
Sequence
Toolbar
true
true
TopToolBarArea
false
:/Fractorium/Icons/layers-stack.png:/Fractorium/Icons/layers-stack.png
New floc&k
New flock
Clear any existing flames and create a new file with 10 random flames in it
Ctrl+N
:/Fractorium/Icons/folder-visiting-4.png:/Fractorium/Icons/folder-visiting-4.png
&Open
Ctrl+O
:/Fractorium/Icons/window-close.png:/Fractorium/Icons/window-close.png
E&xit
:/Fractorium/Icons/database-medium.png:/Fractorium/Icons/database-medium.png
Save ¤t as xml
Save the current flame as an xml file
Ctrl+T
:/Fractorium/Icons/infomation.png:/Fractorium/Icons/infomation.png
&About
:/Fractorium/Icons/configure.png:/Fractorium/Icons/configure.png
Op&tions
:/Fractorium/Icons/cog.png:/Fractorium/Icons/cog.png
Final &render
Final render
:/Fractorium/Icons/monitor.png:/Fractorium/Icons/monitor.png
Save current scree&n
Save the current screen as an image
:/Fractorium/Icons/068123-3d-transparent-glass-icon-alphanumeric-question-mark3.png:/Fractorium/Icons/068123-3d-transparent-glass-icon-alphanumeric-question-mark3.png
New &random flame
Add a new random flame to the end of the current file
Ctrl+M
:/Fractorium/Icons/databases.png:/Fractorium/Icons/databases.png
Save entire &file as xml
Save entire file as xml
Save all flames as a single xml file
Ctrl+Shift+T
:/Fractorium/Icons/proxy.png:/Fractorium/Icons/proxy.png
Add r&eflective symmetry
Add reflective symmetry
:/Fractorium/Icons/display-brightness-off.png:/Fractorium/Icons/display-brightness-off.png
Add r&otational symmetry
Add rotational symmetry
Add reflective &and rotational symmetry
Add reflective and rotational symmetry
:/Fractorium/Icons/layer--plus.png:/Fractorium/Icons/layer--plus.png
New &empty flame
Add a new empty flame to the end of the current file
Ctrl+Y
:/Fractorium/Icons/layers.png:/Fractorium/Icons/layers.png
Add co&py of flame
Add a copy of the current flame to the end of the current file
Ctrl+J
:/Fractorium/Icons/016938-3d-transparent-glass-icon-symbols-shapes-shape-square-clear-16.png:/Fractorium/Icons/016938-3d-transparent-glass-icon-symbols-shapes-shape-square-clear-16.png
&Clear flame
Delete all but one xform, clear its variations and set pre and post affine to the identity matrix.
:/Fractorium/Icons/page_copy.png:/Fractorium/Icons/page_copy.png
&Copy xml
Copy xml for the current flame
Ctrl+C
Paste xml &over
Paste Xml over the current flame in the current file
Ctrl+Shift+V
Copy &all xmls
Copy xmls for all flames as a single string
Ctrl+Shift+C
:/Fractorium/Icons/stop.png:/Fractorium/Icons/stop.png
&Stop rendering previews
Stop rendering previews
:/Fractorium/Icons/application_side_boxes.png:/Fractorium/Icons/application_side_boxes.png
Render &previews
Render previews
:/Fractorium/Icons/arrow-undo.png:/Fractorium/Icons/arrow-undo.png
&Undo
Ctrl+Z
:/Fractorium/Icons/arrow-redo.png:/Fractorium/Icons/arrow-redo.png
&Redo
Ctrl+B
:/Fractorium/Icons/page_paste.png:/Fractorium/Icons/page_paste.png
Paste xml a&ppend
Paste xml as a new flame in the current file
Ctrl+V
:/Fractorium/Icons/square.png:/Fractorium/Icons/square.png
&Flatten
Add the flatten variation to each xform
:/Fractorium/Icons/cube.png:/Fractorium/Icons/cube.png
&Unflatten
Remove the flatten variation from each xform
Copy selected &xforms
Copy selected xforms to the clipboard
Ctrl+X, Ctrl+C
Paste selected x&forms
<html><head/><body><p>Paste copied xforms as a layer into the current flame</p></body></html>
Ctrl+X, Ctrl+V
&Reset workspace
Reset workspace
:/Fractorium/Icons/table_gear.png:/Fractorium/Icons/table_gear.png
Variations
Show variations filter window
true
CPU
Use CPU to render
true
CL
Use OpenCL to render
true
SP
Use single precision to render
true
DP
Use double precision to render
true
Style
Show QSS style editor
true
false
true
:/Fractorium/Icons/control-stop-square.png:/Fractorium/Icons/control-stop-square.png
Stop renderer
Stop renderer
Ctrl+P
true
:/Fractorium/Icons/pic.png:/Fractorium/Icons/pic.png
Show/Hide image
Show/Hide Image
Ctrl+I
true
:/Fractorium/Icons/grid.png:/Fractorium/Icons/grid.png
Show/Hide grid
Show/Hide grid
Alternate editor/image
Ctrl+L
:/Fractorium/Icons/reset_scale.png:/Fractorium/Icons/reset_scale.png
Reset scale
Copy &kernel
Copy the OpenCL program to the clipboard for debugging.
Ctrl+K
true
Pre
Show/Hide Pre Affines
true
All
Show All Pre Affines
true
Post
Show/Hide Post Affines
true
All
Show All Post Affines
Create reference file
Create a file with a separate flame for each possible variation
TableWidget
QTableWidget
GLWidget
QWidget
1
CurvesGraphicsView
QGraphicsView
LibraryTreeWidget
QTreeWidget
InfoTreeWidget
QTreeWidget
LibraryDockWidget