mirror of
https://github.com/Orama-Interactive/Pixelorama.git
synced 2025-01-18 17:19:50 +00:00
0d69e45cab
- UndoRedo should work with multiple layers and frames - When pressing right click while left click is being pressed, undo/redo logic is being discarded. It is still buggy, however, when the user holds the right click first and then left click, as well as, when the user holds left click, then holds right click, releases left click and then releases right click.
1113 lines
41 KiB
Plaintext
1113 lines
41 KiB
Plaintext
[gd_scene load_steps=10 format=2]
|
|
|
|
[ext_resource path="res://Scripts/Main.gd" type="Script" id=1]
|
|
[ext_resource path="res://Assets/Graphics/left.png" type="Texture" id=2]
|
|
[ext_resource path="res://Assets/Graphics/right.png" type="Texture" id=3]
|
|
[ext_resource path="res://Prefabs/BrushButton.tscn" type="PackedScene" id=4]
|
|
[ext_resource path="res://Prefabs/Canvas.tscn" type="PackedScene" id=5]
|
|
[ext_resource path="res://Scripts/CameraMovement.gd" type="Script" id=6]
|
|
[ext_resource path="res://Scripts/SelectionRectangle.gd" type="Script" id=7]
|
|
[ext_resource path="res://Scripts/SecondViewport.gd" type="Script" id=8]
|
|
[ext_resource path="res://Scripts/AboutDialog.gd" type="Script" id=9]
|
|
|
|
[node name="Control" type="Control"]
|
|
anchor_right = 1.0
|
|
anchor_bottom = 1.0
|
|
script = ExtResource( 1 )
|
|
|
|
[node name="UI" type="HBoxContainer" parent="."]
|
|
editor/display_folded = true
|
|
anchor_right = 1.0
|
|
anchor_bottom = 1.0
|
|
size_flags_horizontal = 3
|
|
custom_constants/separation = 0
|
|
|
|
[node name="ToolPanel" type="Panel" parent="UI"]
|
|
margin_right = 230.0
|
|
margin_bottom = 600.0
|
|
rect_min_size = Vector2( 230, 0 )
|
|
size_flags_vertical = 3
|
|
|
|
[node name="Tools" type="VBoxContainer" parent="UI/ToolPanel"]
|
|
anchor_right = 1.0
|
|
anchor_bottom = 1.0
|
|
size_flags_horizontal = 3
|
|
size_flags_vertical = 3
|
|
|
|
[node name="MenusAndTools" type="VBoxContainer" parent="UI/ToolPanel/Tools"]
|
|
margin_right = 230.0
|
|
margin_bottom = 266.0
|
|
size_flags_vertical = 3
|
|
|
|
[node name="MenuItems" type="HBoxContainer" parent="UI/ToolPanel/Tools/MenusAndTools"]
|
|
editor/display_folded = true
|
|
margin_right = 230.0
|
|
margin_bottom = 20.0
|
|
|
|
[node name="FileMenu" type="MenuButton" parent="UI/ToolPanel/Tools/MenusAndTools/MenuItems"]
|
|
margin_right = 35.0
|
|
margin_bottom = 20.0
|
|
mouse_default_cursor_shape = 2
|
|
text = "File"
|
|
|
|
[node name="EditMenu" type="MenuButton" parent="UI/ToolPanel/Tools/MenusAndTools/MenuItems"]
|
|
margin_left = 39.0
|
|
margin_right = 75.0
|
|
margin_bottom = 20.0
|
|
mouse_default_cursor_shape = 2
|
|
text = "Edit"
|
|
|
|
[node name="ViewMenu" type="MenuButton" parent="UI/ToolPanel/Tools/MenusAndTools/MenuItems"]
|
|
margin_left = 79.0
|
|
margin_right = 121.0
|
|
margin_bottom = 20.0
|
|
mouse_default_cursor_shape = 2
|
|
text = "View"
|
|
|
|
[node name="HelpMenu" type="MenuButton" parent="UI/ToolPanel/Tools/MenusAndTools/MenuItems"]
|
|
margin_left = 125.0
|
|
margin_right = 167.0
|
|
margin_bottom = 20.0
|
|
mouse_default_cursor_shape = 2
|
|
text = "Help"
|
|
|
|
[node name="PaintToolsContainer" type="HBoxContainer" parent="UI/ToolPanel/Tools/MenusAndTools"]
|
|
margin_top = 24.0
|
|
margin_right = 230.0
|
|
margin_bottom = 44.0
|
|
|
|
[node name="Pencil" type="Button" parent="UI/ToolPanel/Tools/MenusAndTools/PaintToolsContainer"]
|
|
margin_right = 51.0
|
|
margin_bottom = 20.0
|
|
hint_tooltip = "P for left mouse button
|
|
Alt + P for right mouse button
|
|
Hold Shift to make a line"
|
|
mouse_default_cursor_shape = 2
|
|
button_mask = 3
|
|
text = "Pencil"
|
|
|
|
[node name="LeftIndicator" type="Sprite" parent="UI/ToolPanel/Tools/MenusAndTools/PaintToolsContainer/Pencil"]
|
|
texture = ExtResource( 2 )
|
|
centered = false
|
|
offset = Vector2( 0, -10 )
|
|
|
|
[node name="Eraser" type="Button" parent="UI/ToolPanel/Tools/MenusAndTools/PaintToolsContainer"]
|
|
margin_left = 55.0
|
|
margin_right = 106.0
|
|
margin_bottom = 20.0
|
|
hint_tooltip = "E for left mouse button
|
|
Alt + E for right mouse button
|
|
Hold Shift to make a line"
|
|
mouse_default_cursor_shape = 2
|
|
button_mask = 3
|
|
text = "Eraser"
|
|
|
|
[node name="RightIndicator" type="Sprite" parent="UI/ToolPanel/Tools/MenusAndTools/PaintToolsContainer/Eraser"]
|
|
texture = ExtResource( 3 )
|
|
centered = false
|
|
offset = Vector2( 35, -10 )
|
|
|
|
[node name="Fill" type="Button" parent="UI/ToolPanel/Tools/MenusAndTools/PaintToolsContainer"]
|
|
margin_left = 110.0
|
|
margin_right = 166.0
|
|
margin_bottom = 20.0
|
|
hint_tooltip = "B for left mouse button
|
|
Alt + B for right mouse button"
|
|
mouse_default_cursor_shape = 2
|
|
button_mask = 3
|
|
text = "Bucket"
|
|
|
|
[node name="ColorToolsContainer" type="HBoxContainer" parent="UI/ToolPanel/Tools/MenusAndTools"]
|
|
margin_top = 48.0
|
|
margin_right = 230.0
|
|
margin_bottom = 68.0
|
|
|
|
[node name="PaintAllPixelsSameColor" type="Button" parent="UI/ToolPanel/Tools/MenusAndTools/ColorToolsContainer"]
|
|
margin_right = 112.0
|
|
margin_bottom = 20.0
|
|
hint_tooltip = "Paint all pixels of the same color
|
|
A for left mouse button
|
|
Alt + A for right mouse button"
|
|
mouse_default_cursor_shape = 2
|
|
button_mask = 3
|
|
text = "PaintSameColor"
|
|
|
|
[node name="LightenDarken" type="Button" parent="UI/ToolPanel/Tools/MenusAndTools/ColorToolsContainer"]
|
|
margin_left = 116.0
|
|
margin_right = 225.0
|
|
margin_bottom = 20.0
|
|
hint_tooltip = "U for left mouse button
|
|
Alt + U for right mouse button
|
|
Ctrl to Darken"
|
|
mouse_default_cursor_shape = 2
|
|
button_mask = 3
|
|
text = "Lighten/Darken"
|
|
|
|
[node name="SelectionToolsContainer2" type="HBoxContainer" parent="UI/ToolPanel/Tools/MenusAndTools"]
|
|
margin_top = 72.0
|
|
margin_right = 230.0
|
|
margin_bottom = 92.0
|
|
|
|
[node name="RectSelect" type="Button" parent="UI/ToolPanel/Tools/MenusAndTools/SelectionToolsContainer2"]
|
|
margin_right = 79.0
|
|
margin_bottom = 20.0
|
|
hint_tooltip = "R for left mouse button
|
|
Alt + R for right mouse button
|
|
Press Shift to move the content"
|
|
mouse_default_cursor_shape = 2
|
|
button_mask = 3
|
|
text = "RectSelect"
|
|
|
|
[node name="HSeparator" type="HSeparator" parent="UI/ToolPanel/Tools"]
|
|
margin_top = 270.0
|
|
margin_right = 230.0
|
|
margin_bottom = 274.0
|
|
|
|
[node name="ToolOptions" type="HBoxContainer" parent="UI/ToolPanel/Tools"]
|
|
margin_top = 278.0
|
|
margin_right = 230.0
|
|
margin_bottom = 544.0
|
|
size_flags_vertical = 3
|
|
custom_constants/separation = 0
|
|
|
|
[node name="LeftToolOptions" type="VBoxContainer" parent="UI/ToolPanel/Tools/ToolOptions"]
|
|
margin_right = 113.0
|
|
margin_bottom = 266.0
|
|
size_flags_horizontal = 3
|
|
|
|
[node name="LeftLabel" type="Label" parent="UI/ToolPanel/Tools/ToolOptions/LeftToolOptions"]
|
|
margin_right = 113.0
|
|
margin_bottom = 14.0
|
|
text = "Left tool options"
|
|
|
|
[node name="LeftIndicatorCheckbox" type="CheckBox" parent="UI/ToolPanel/Tools/ToolOptions/LeftToolOptions"]
|
|
margin_top = 18.0
|
|
margin_right = 113.0
|
|
margin_bottom = 42.0
|
|
hint_tooltip = "Show left mouse indicator when drawing"
|
|
mouse_default_cursor_shape = 2
|
|
pressed = true
|
|
text = "Left cursor"
|
|
|
|
[node name="LeftColorPickerButton" type="ColorPickerButton" parent="UI/ToolPanel/Tools/ToolOptions/LeftToolOptions"]
|
|
margin_top = 46.0
|
|
margin_right = 36.0
|
|
margin_bottom = 78.0
|
|
rect_min_size = Vector2( 36, 32 )
|
|
hint_tooltip = "Color picker for the left tool"
|
|
mouse_default_cursor_shape = 2
|
|
size_flags_horizontal = 0
|
|
size_flags_vertical = 0
|
|
|
|
[node name="BrushSizeLabel" type="Label" parent="UI/ToolPanel/Tools/ToolOptions/LeftToolOptions"]
|
|
margin_top = 82.0
|
|
margin_right = 113.0
|
|
margin_bottom = 96.0
|
|
text = "Brush size: "
|
|
|
|
[node name="LeftBrushSizeEdit" type="SpinBox" parent="UI/ToolPanel/Tools/ToolOptions/LeftToolOptions"]
|
|
margin_top = 100.0
|
|
margin_right = 113.0
|
|
margin_bottom = 124.0
|
|
mouse_default_cursor_shape = 2
|
|
min_value = 1.0
|
|
value = 1.0
|
|
suffix = "px"
|
|
|
|
[node name="ColorComesFrom" type="Label" parent="UI/ToolPanel/Tools/ToolOptions/LeftToolOptions"]
|
|
margin_top = 128.0
|
|
margin_right = 113.0
|
|
margin_bottom = 142.0
|
|
text = "Brush color from"
|
|
|
|
[node name="InterpolateColor" type="HBoxContainer" parent="UI/ToolPanel/Tools/ToolOptions/LeftToolOptions"]
|
|
editor/display_folded = true
|
|
margin_top = 146.0
|
|
margin_right = 113.0
|
|
margin_bottom = 162.0
|
|
|
|
[node name="BrushColorLabel" type="Label" parent="UI/ToolPanel/Tools/ToolOptions/LeftToolOptions/InterpolateColor"]
|
|
margin_top = 1.0
|
|
margin_right = 9.0
|
|
margin_bottom = 15.0
|
|
rect_pivot_offset = Vector2( -90, -47 )
|
|
text = "B"
|
|
|
|
[node name="LeftInterpolateFactor" type="HSlider" parent="UI/ToolPanel/Tools/ToolOptions/LeftToolOptions/InterpolateColor"]
|
|
margin_left = 13.0
|
|
margin_right = 101.0
|
|
margin_bottom = 16.0
|
|
hint_tooltip = "Choose if the brush's color should come from the brush itself (left), or the currently selected color (right)"
|
|
size_flags_horizontal = 3
|
|
max_value = 1.0
|
|
step = 0.01
|
|
value = 0.5
|
|
ticks_on_borders = true
|
|
|
|
[node name="SelectedColorLabel" type="Label" parent="UI/ToolPanel/Tools/ToolOptions/LeftToolOptions/InterpolateColor"]
|
|
margin_left = 105.0
|
|
margin_top = 1.0
|
|
margin_right = 113.0
|
|
margin_bottom = 15.0
|
|
rect_pivot_offset = Vector2( -90, -47 )
|
|
text = "C"
|
|
|
|
[node name="LeftHorizontalMirroring" type="CheckBox" parent="UI/ToolPanel/Tools/ToolOptions/LeftToolOptions"]
|
|
margin_top = 166.0
|
|
margin_right = 113.0
|
|
margin_bottom = 190.0
|
|
text = "Horiz. Mirror"
|
|
|
|
[node name="LeftVerticalMirroring" type="CheckBox" parent="UI/ToolPanel/Tools/ToolOptions/LeftToolOptions"]
|
|
margin_top = 194.0
|
|
margin_right = 113.0
|
|
margin_bottom = 218.0
|
|
text = "Vert. Mirror"
|
|
|
|
[node name="VSeparator" type="VSeparator" parent="UI/ToolPanel/Tools/ToolOptions"]
|
|
margin_left = 113.0
|
|
margin_right = 117.0
|
|
margin_bottom = 266.0
|
|
|
|
[node name="RightToolOptions" type="VBoxContainer" parent="UI/ToolPanel/Tools/ToolOptions"]
|
|
margin_left = 117.0
|
|
margin_right = 230.0
|
|
margin_bottom = 266.0
|
|
size_flags_horizontal = 3
|
|
|
|
[node name="RightLabel" type="Label" parent="UI/ToolPanel/Tools/ToolOptions/RightToolOptions"]
|
|
margin_right = 113.0
|
|
margin_bottom = 14.0
|
|
text = "Right tool options"
|
|
|
|
[node name="RightIndicatorCheckbox" type="CheckBox" parent="UI/ToolPanel/Tools/ToolOptions/RightToolOptions"]
|
|
margin_top = 18.0
|
|
margin_right = 113.0
|
|
margin_bottom = 42.0
|
|
hint_tooltip = "Show right mouse indicator when drawing"
|
|
mouse_default_cursor_shape = 2
|
|
text = "Right cursor"
|
|
|
|
[node name="RightColorPickerButton" type="ColorPickerButton" parent="UI/ToolPanel/Tools/ToolOptions/RightToolOptions"]
|
|
margin_top = 46.0
|
|
margin_right = 36.0
|
|
margin_bottom = 78.0
|
|
rect_min_size = Vector2( 36, 32 )
|
|
hint_tooltip = "Color picker for the right tool"
|
|
mouse_default_cursor_shape = 2
|
|
size_flags_horizontal = 0
|
|
size_flags_vertical = 0
|
|
|
|
[node name="BrushSizeLabel" type="Label" parent="UI/ToolPanel/Tools/ToolOptions/RightToolOptions"]
|
|
margin_top = 82.0
|
|
margin_right = 113.0
|
|
margin_bottom = 96.0
|
|
text = "Brush size: "
|
|
|
|
[node name="RightBrushSizeEdit" type="SpinBox" parent="UI/ToolPanel/Tools/ToolOptions/RightToolOptions"]
|
|
margin_top = 100.0
|
|
margin_right = 113.0
|
|
margin_bottom = 124.0
|
|
mouse_default_cursor_shape = 2
|
|
min_value = 1.0
|
|
value = 1.0
|
|
suffix = "px"
|
|
|
|
[node name="ColorComesFrom" type="Label" parent="UI/ToolPanel/Tools/ToolOptions/RightToolOptions"]
|
|
margin_top = 128.0
|
|
margin_right = 113.0
|
|
margin_bottom = 142.0
|
|
text = "Brush color from"
|
|
|
|
[node name="InterpolateColor" type="HBoxContainer" parent="UI/ToolPanel/Tools/ToolOptions/RightToolOptions"]
|
|
editor/display_folded = true
|
|
margin_top = 146.0
|
|
margin_right = 113.0
|
|
margin_bottom = 162.0
|
|
|
|
[node name="BrushColorLabel" type="Label" parent="UI/ToolPanel/Tools/ToolOptions/RightToolOptions/InterpolateColor"]
|
|
margin_top = 1.0
|
|
margin_right = 9.0
|
|
margin_bottom = 15.0
|
|
rect_pivot_offset = Vector2( -90, -47 )
|
|
text = "B"
|
|
|
|
[node name="RightInterpolateFactor" type="HSlider" parent="UI/ToolPanel/Tools/ToolOptions/RightToolOptions/InterpolateColor"]
|
|
margin_left = 13.0
|
|
margin_right = 101.0
|
|
margin_bottom = 16.0
|
|
hint_tooltip = "Choose if the brush's color should come from the brush itself (left), or the currently selected color (right)"
|
|
size_flags_horizontal = 3
|
|
max_value = 1.0
|
|
step = 0.01
|
|
value = 0.5
|
|
ticks_on_borders = true
|
|
|
|
[node name="SelectedColorLabel" type="Label" parent="UI/ToolPanel/Tools/ToolOptions/RightToolOptions/InterpolateColor"]
|
|
margin_left = 105.0
|
|
margin_top = 1.0
|
|
margin_right = 113.0
|
|
margin_bottom = 15.0
|
|
rect_pivot_offset = Vector2( -90, -47 )
|
|
text = "C"
|
|
|
|
[node name="RightHorizontalMirroring" type="CheckBox" parent="UI/ToolPanel/Tools/ToolOptions/RightToolOptions"]
|
|
margin_top = 166.0
|
|
margin_right = 113.0
|
|
margin_bottom = 190.0
|
|
text = "Horiz. Mirror"
|
|
|
|
[node name="RightVerticalMirroring" type="CheckBox" parent="UI/ToolPanel/Tools/ToolOptions/RightToolOptions"]
|
|
margin_top = 194.0
|
|
margin_right = 113.0
|
|
margin_bottom = 218.0
|
|
text = "Vert. Mirror"
|
|
|
|
[node name="HSeparator2" type="HSeparator" parent="UI/ToolPanel/Tools"]
|
|
margin_top = 548.0
|
|
margin_right = 230.0
|
|
margin_bottom = 552.0
|
|
|
|
[node name="BrushesContainer" type="ScrollContainer" parent="UI/ToolPanel/Tools"]
|
|
margin_top = 556.0
|
|
margin_right = 230.0
|
|
margin_bottom = 592.0
|
|
size_flags_horizontal = 3
|
|
scroll_vertical_enabled = false
|
|
|
|
[node name="BrushHBoxContainer" type="HBoxContainer" parent="UI/ToolPanel/Tools/BrushesContainer"]
|
|
margin_right = 36.0
|
|
margin_bottom = 36.0
|
|
|
|
[node name="PixelBrushButton" parent="UI/ToolPanel/Tools/BrushesContainer/BrushHBoxContainer" instance=ExtResource( 4 )]
|
|
hint_tooltip = "Pixel brush"
|
|
|
|
[node name="LeftBrushIndicator" type="Sprite" parent="UI/ToolPanel/Tools/BrushesContainer/BrushHBoxContainer/PixelBrushButton"]
|
|
scale = Vector2( 0.8, 0.8 )
|
|
texture = ExtResource( 2 )
|
|
centered = false
|
|
|
|
[node name="RightBrushIndicator" type="Sprite" parent="UI/ToolPanel/Tools/BrushesContainer/BrushHBoxContainer/PixelBrushButton"]
|
|
scale = Vector2( 0.8, 0.8 )
|
|
texture = ExtResource( 3 )
|
|
centered = false
|
|
offset = Vector2( 28, 0 )
|
|
|
|
[node name="HSeparator3" type="HSeparator" parent="UI/ToolPanel/Tools"]
|
|
margin_top = 596.0
|
|
margin_right = 230.0
|
|
margin_bottom = 600.0
|
|
|
|
[node name="CanvasAndTimeline" type="VBoxContainer" parent="UI"]
|
|
margin_left = 230.0
|
|
margin_right = 864.0
|
|
margin_bottom = 600.0
|
|
size_flags_horizontal = 3
|
|
|
|
[node name="HBoxContainer" type="HBoxContainer" parent="UI/CanvasAndTimeline"]
|
|
editor/display_folded = true
|
|
margin_right = 634.0
|
|
margin_bottom = 464.0
|
|
size_flags_horizontal = 3
|
|
size_flags_vertical = 3
|
|
|
|
[node name="ViewportContainer" type="ViewportContainer" parent="UI/CanvasAndTimeline/HBoxContainer"]
|
|
margin_right = 634.0
|
|
margin_bottom = 464.0
|
|
mouse_default_cursor_shape = 3
|
|
size_flags_horizontal = 3
|
|
size_flags_vertical = 3
|
|
stretch = true
|
|
|
|
[node name="Viewport" type="Viewport" parent="UI/CanvasAndTimeline/HBoxContainer/ViewportContainer"]
|
|
size = Vector2( 634, 464 )
|
|
handle_input_locally = false
|
|
render_target_update_mode = 3
|
|
|
|
[node name="Canvas" parent="UI/CanvasAndTimeline/HBoxContainer/ViewportContainer/Viewport" instance=ExtResource( 5 )]
|
|
|
|
[node name="Camera2D" type="Camera2D" parent="UI/CanvasAndTimeline/HBoxContainer/ViewportContainer/Viewport"]
|
|
current = true
|
|
zoom = Vector2( 0.15, 0.15 )
|
|
script = ExtResource( 6 )
|
|
|
|
[node name="SelectionRectangle" type="Polygon2D" parent="UI/CanvasAndTimeline/HBoxContainer/ViewportContainer/Viewport"]
|
|
z_index = 1
|
|
color = Color( 0.0823529, 0.694118, 0.623529, 0.592157 )
|
|
polygon = PoolVector2Array( 0, 0, 0, 0, 0, 0, 0, 0 )
|
|
script = ExtResource( 7 )
|
|
|
|
[node name="ViewportSeparator" type="VSeparator" parent="UI/CanvasAndTimeline/HBoxContainer"]
|
|
visible = false
|
|
margin_left = 315.0
|
|
margin_right = 319.0
|
|
margin_bottom = 464.0
|
|
|
|
[node name="ViewportContainer2" type="ViewportContainer" parent="UI/CanvasAndTimeline/HBoxContainer"]
|
|
editor/display_folded = true
|
|
visible = false
|
|
margin_left = 319.0
|
|
margin_right = 634.0
|
|
margin_bottom = 464.0
|
|
mouse_default_cursor_shape = 3
|
|
size_flags_horizontal = 3
|
|
size_flags_vertical = 3
|
|
stretch = true
|
|
|
|
[node name="Viewport" type="Viewport" parent="UI/CanvasAndTimeline/HBoxContainer/ViewportContainer2"]
|
|
size = Vector2( 315, 464 )
|
|
handle_input_locally = false
|
|
render_target_update_mode = 0
|
|
script = ExtResource( 8 )
|
|
|
|
[node name="Camera2D2" type="Camera2D" parent="UI/CanvasAndTimeline/HBoxContainer/ViewportContainer2/Viewport"]
|
|
current = true
|
|
zoom = Vector2( 0.15, 0.15 )
|
|
script = ExtResource( 6 )
|
|
|
|
[node name="AnimationTimeline" type="Panel" parent="UI/CanvasAndTimeline"]
|
|
margin_top = 468.0
|
|
margin_right = 634.0
|
|
margin_bottom = 600.0
|
|
rect_min_size = Vector2( 0, 132 )
|
|
size_flags_horizontal = 3
|
|
|
|
[node name="TimelineContainer" type="VBoxContainer" parent="UI/CanvasAndTimeline/AnimationTimeline"]
|
|
anchor_right = 1.0
|
|
anchor_bottom = 1.0
|
|
size_flags_horizontal = 3
|
|
|
|
[node name="ButtonContainer" type="CenterContainer" parent="UI/CanvasAndTimeline/AnimationTimeline/TimelineContainer"]
|
|
margin_right = 634.0
|
|
margin_bottom = 24.0
|
|
|
|
[node name="AnimationButtons" type="HBoxContainer" parent="UI/CanvasAndTimeline/AnimationTimeline/TimelineContainer/ButtonContainer"]
|
|
margin_left = 139.0
|
|
margin_right = 495.0
|
|
margin_bottom = 24.0
|
|
|
|
[node name="LoopLabel" type="Label" parent="UI/CanvasAndTimeline/AnimationTimeline/TimelineContainer/ButtonContainer/AnimationButtons"]
|
|
margin_top = 5.0
|
|
margin_right = 35.0
|
|
margin_bottom = 19.0
|
|
text = "Loop:"
|
|
|
|
[node name="LoopAnim" type="Button" parent="UI/CanvasAndTimeline/AnimationTimeline/TimelineContainer/ButtonContainer/AnimationButtons"]
|
|
margin_left = 39.0
|
|
margin_right = 69.0
|
|
margin_bottom = 24.0
|
|
hint_tooltip = "No: Animation doesn't loop
|
|
Cycle: Animation plays again when it reaches the last frame
|
|
Ping-pong: Animation plays again but backwards when it reaches the last frame"
|
|
mouse_default_cursor_shape = 2
|
|
text = "No"
|
|
|
|
[node name="PlayBackwards" type="Button" parent="UI/CanvasAndTimeline/AnimationTimeline/TimelineContainer/ButtonContainer/AnimationButtons"]
|
|
margin_left = 73.0
|
|
margin_right = 182.0
|
|
margin_bottom = 24.0
|
|
hint_tooltip = "Play the animation backwards (from end to beggining)"
|
|
mouse_default_cursor_shape = 2
|
|
toggle_mode = true
|
|
text = "Play Backwards"
|
|
|
|
[node name="PlayForward" type="Button" parent="UI/CanvasAndTimeline/AnimationTimeline/TimelineContainer/ButtonContainer/AnimationButtons"]
|
|
margin_left = 186.0
|
|
margin_right = 278.0
|
|
margin_bottom = 24.0
|
|
hint_tooltip = "Play the animation forward (from beggining to end)"
|
|
mouse_default_cursor_shape = 2
|
|
size_flags_horizontal = 0
|
|
toggle_mode = true
|
|
text = "Play Forward"
|
|
|
|
[node name="FPSValue" type="SpinBox" parent="UI/CanvasAndTimeline/AnimationTimeline/TimelineContainer/ButtonContainer/AnimationButtons"]
|
|
margin_left = 282.0
|
|
margin_right = 356.0
|
|
margin_bottom = 24.0
|
|
hint_tooltip = "How many frames per second should the animation preview be? The more FPS, the faster the animation plays."
|
|
mouse_default_cursor_shape = 2
|
|
min_value = 0.1
|
|
step = 0.1
|
|
value = 1.0
|
|
suffix = "FPS"
|
|
|
|
[node name="HSeparator" type="HSeparator" parent="UI/CanvasAndTimeline/AnimationTimeline/TimelineContainer"]
|
|
margin_top = 28.0
|
|
margin_right = 634.0
|
|
margin_bottom = 32.0
|
|
|
|
[node name="CenterContainer" type="CenterContainer" parent="UI/CanvasAndTimeline/AnimationTimeline/TimelineContainer"]
|
|
editor/display_folded = true
|
|
margin_top = 36.0
|
|
margin_right = 634.0
|
|
margin_bottom = 56.0
|
|
|
|
[node name="FrameButtons" type="HBoxContainer" parent="UI/CanvasAndTimeline/AnimationTimeline/TimelineContainer/CenterContainer"]
|
|
margin_left = 258.0
|
|
margin_right = 375.0
|
|
margin_bottom = 20.0
|
|
|
|
[node name="AddFrame" type="Button" parent="UI/CanvasAndTimeline/AnimationTimeline/TimelineContainer/CenterContainer/FrameButtons"]
|
|
margin_right = 20.0
|
|
margin_bottom = 20.0
|
|
hint_tooltip = "Add a new frame"
|
|
mouse_default_cursor_shape = 2
|
|
size_flags_horizontal = 0
|
|
text = "+"
|
|
|
|
[node name="RemoveFrame" type="Button" parent="UI/CanvasAndTimeline/AnimationTimeline/TimelineContainer/CenterContainer/FrameButtons"]
|
|
margin_left = 24.0
|
|
margin_right = 41.0
|
|
margin_bottom = 20.0
|
|
hint_tooltip = "Remove selected frame"
|
|
mouse_default_cursor_shape = 8
|
|
disabled = true
|
|
text = "-"
|
|
|
|
[node name="MoveFrameLeft" type="Button" parent="UI/CanvasAndTimeline/AnimationTimeline/TimelineContainer/CenterContainer/FrameButtons"]
|
|
margin_left = 45.0
|
|
margin_right = 65.0
|
|
margin_bottom = 20.0
|
|
hint_tooltip = "Move selected frame to the left"
|
|
mouse_default_cursor_shape = 8
|
|
disabled = true
|
|
text = "<"
|
|
|
|
[node name="MoveFrameRight" type="Button" parent="UI/CanvasAndTimeline/AnimationTimeline/TimelineContainer/CenterContainer/FrameButtons"]
|
|
margin_left = 69.0
|
|
margin_right = 89.0
|
|
margin_bottom = 20.0
|
|
hint_tooltip = "Move selected frame to the right"
|
|
mouse_default_cursor_shape = 8
|
|
disabled = true
|
|
text = ">"
|
|
|
|
[node name="CloneFrame" type="Button" parent="UI/CanvasAndTimeline/AnimationTimeline/TimelineContainer/CenterContainer/FrameButtons"]
|
|
margin_left = 93.0
|
|
margin_right = 117.0
|
|
margin_bottom = 20.0
|
|
hint_tooltip = "Clone current frame"
|
|
mouse_default_cursor_shape = 2
|
|
size_flags_horizontal = 0
|
|
text = "Cl"
|
|
|
|
[node name="HSeparator2" type="HSeparator" parent="UI/CanvasAndTimeline/AnimationTimeline/TimelineContainer"]
|
|
margin_top = 60.0
|
|
margin_right = 634.0
|
|
margin_bottom = 64.0
|
|
|
|
[node name="ScrollContainer" type="ScrollContainer" parent="UI/CanvasAndTimeline/AnimationTimeline/TimelineContainer"]
|
|
margin_top = 68.0
|
|
margin_right = 634.0
|
|
margin_bottom = 132.0
|
|
size_flags_horizontal = 3
|
|
size_flags_vertical = 3
|
|
scroll_vertical_enabled = false
|
|
|
|
[node name="FrameContainer" type="HBoxContainer" parent="UI/CanvasAndTimeline/AnimationTimeline/TimelineContainer/ScrollContainer"]
|
|
|
|
[node name="LayerPanel" type="Panel" parent="UI"]
|
|
editor/display_folded = true
|
|
margin_left = 864.0
|
|
margin_right = 1024.0
|
|
margin_bottom = 600.0
|
|
rect_min_size = Vector2( 160, 0 )
|
|
|
|
[node name="LayersAndMisc" type="VBoxContainer" parent="UI/LayerPanel"]
|
|
anchor_right = 1.0
|
|
anchor_bottom = 1.0
|
|
custom_constants/separation = 3
|
|
|
|
[node name="ScrollContainer" type="ScrollContainer" parent="UI/LayerPanel/LayersAndMisc"]
|
|
editor/display_folded = true
|
|
margin_right = 160.0
|
|
margin_bottom = 382.0
|
|
size_flags_horizontal = 3
|
|
size_flags_vertical = 3
|
|
|
|
[node name="VBoxLayerContainer" type="VBoxContainer" parent="UI/LayerPanel/LayersAndMisc/ScrollContainer"]
|
|
margin_right = 160.0
|
|
margin_bottom = 38.0
|
|
size_flags_horizontal = 3
|
|
|
|
[node name="LayerLabel" type="Label" parent="UI/LayerPanel/LayersAndMisc/ScrollContainer/VBoxLayerContainer"]
|
|
margin_right = 160.0
|
|
margin_bottom = 14.0
|
|
size_flags_horizontal = 3
|
|
size_flags_vertical = 0
|
|
text = "Layers"
|
|
align = 1
|
|
|
|
[node name="CenterContainer" type="CenterContainer" parent="UI/LayerPanel/LayersAndMisc/ScrollContainer/VBoxLayerContainer"]
|
|
editor/display_folded = true
|
|
margin_top = 18.0
|
|
margin_right = 160.0
|
|
margin_bottom = 38.0
|
|
|
|
[node name="LayerButtons" type="HBoxContainer" parent="UI/LayerPanel/LayersAndMisc/ScrollContainer/VBoxLayerContainer/CenterContainer"]
|
|
margin_left = 7.0
|
|
margin_right = 153.0
|
|
margin_bottom = 20.0
|
|
|
|
[node name="AddLayerButton" type="Button" parent="UI/LayerPanel/LayersAndMisc/ScrollContainer/VBoxLayerContainer/CenterContainer/LayerButtons"]
|
|
margin_right = 20.0
|
|
margin_bottom = 20.0
|
|
hint_tooltip = "Create a new layer"
|
|
mouse_default_cursor_shape = 2
|
|
text = "+"
|
|
|
|
[node name="RemoveLayerButton" type="Button" parent="UI/LayerPanel/LayersAndMisc/ScrollContainer/VBoxLayerContainer/CenterContainer/LayerButtons"]
|
|
margin_left = 24.0
|
|
margin_right = 44.0
|
|
margin_bottom = 20.0
|
|
hint_tooltip = "Remove current layer"
|
|
mouse_default_cursor_shape = 8
|
|
disabled = true
|
|
text = "X"
|
|
|
|
[node name="MoveUpLayer" type="Button" parent="UI/LayerPanel/LayersAndMisc/ScrollContainer/VBoxLayerContainer/CenterContainer/LayerButtons"]
|
|
margin_left = 48.0
|
|
margin_right = 67.0
|
|
margin_bottom = 20.0
|
|
hint_tooltip = "Move up the current layer"
|
|
mouse_default_cursor_shape = 8
|
|
disabled = true
|
|
text = "^"
|
|
|
|
[node name="MoveDownLayer" type="Button" parent="UI/LayerPanel/LayersAndMisc/ScrollContainer/VBoxLayerContainer/CenterContainer/LayerButtons"]
|
|
margin_left = 71.0
|
|
margin_right = 90.0
|
|
margin_bottom = 20.0
|
|
hint_tooltip = "Move down the current layer"
|
|
mouse_default_cursor_shape = 8
|
|
disabled = true
|
|
text = "v"
|
|
|
|
[node name="CloneLayer" type="Button" parent="UI/LayerPanel/LayersAndMisc/ScrollContainer/VBoxLayerContainer/CenterContainer/LayerButtons"]
|
|
margin_left = 94.0
|
|
margin_right = 118.0
|
|
margin_bottom = 20.0
|
|
hint_tooltip = "Clone current layer"
|
|
mouse_default_cursor_shape = 2
|
|
text = "Cl"
|
|
|
|
[node name="MergeDownLayer" type="Button" parent="UI/LayerPanel/LayersAndMisc/ScrollContainer/VBoxLayerContainer/CenterContainer/LayerButtons"]
|
|
margin_left = 122.0
|
|
margin_right = 146.0
|
|
margin_bottom = 20.0
|
|
hint_tooltip = "Merge down current layer"
|
|
mouse_default_cursor_shape = 8
|
|
disabled = true
|
|
text = "M"
|
|
|
|
[node name="HSeparator" type="HSeparator" parent="UI/LayerPanel/LayersAndMisc"]
|
|
margin_top = 385.0
|
|
margin_right = 160.0
|
|
margin_bottom = 389.0
|
|
|
|
[node name="OnionSkinningButtons" type="VBoxContainer" parent="UI/LayerPanel/LayersAndMisc"]
|
|
editor/display_folded = true
|
|
margin_top = 392.0
|
|
margin_right = 160.0
|
|
margin_bottom = 525.0
|
|
|
|
[node name="OnionSkinning" type="Label" parent="UI/LayerPanel/LayersAndMisc/OnionSkinningButtons"]
|
|
margin_right = 160.0
|
|
margin_bottom = 31.0
|
|
text = "Onion Skinning:
|
|
Past Steps"
|
|
|
|
[node name="PastOnionSkinning" type="SpinBox" parent="UI/LayerPanel/LayersAndMisc/OnionSkinningButtons"]
|
|
margin_top = 35.0
|
|
margin_right = 160.0
|
|
margin_bottom = 59.0
|
|
|
|
[node name="OnionSkinningFuture" type="Label" parent="UI/LayerPanel/LayersAndMisc/OnionSkinningButtons"]
|
|
margin_top = 63.0
|
|
margin_right = 160.0
|
|
margin_bottom = 77.0
|
|
text = "Future Steps"
|
|
|
|
[node name="FutureOnionSkinning" type="SpinBox" parent="UI/LayerPanel/LayersAndMisc/OnionSkinningButtons"]
|
|
margin_top = 81.0
|
|
margin_right = 160.0
|
|
margin_bottom = 105.0
|
|
|
|
[node name="BlueRedMode" type="CheckBox" parent="UI/LayerPanel/LayersAndMisc/OnionSkinningButtons"]
|
|
margin_top = 109.0
|
|
margin_right = 160.0
|
|
margin_bottom = 133.0
|
|
text = "Blue-Red Mode"
|
|
|
|
[node name="HSeparator2" type="HSeparator" parent="UI/LayerPanel/LayersAndMisc"]
|
|
margin_top = 528.0
|
|
margin_right = 160.0
|
|
margin_bottom = 532.0
|
|
|
|
[node name="CursorPosition" type="Label" parent="UI/LayerPanel/LayersAndMisc"]
|
|
margin_top = 535.0
|
|
margin_right = 160.0
|
|
margin_bottom = 549.0
|
|
text = "[64x64]"
|
|
|
|
[node name="ZoomLevel" type="Label" parent="UI/LayerPanel/LayersAndMisc"]
|
|
margin_top = 552.0
|
|
margin_right = 160.0
|
|
margin_bottom = 566.0
|
|
text = "Zoom: x7.81"
|
|
|
|
[node name="CurrentFrame" type="Label" parent="UI/LayerPanel/LayersAndMisc"]
|
|
margin_top = 569.0
|
|
margin_right = 160.0
|
|
margin_bottom = 583.0
|
|
text = "Current frame: 1/1"
|
|
|
|
[node name="EmptyLabel" type="Label" parent="UI/LayerPanel/LayersAndMisc"]
|
|
margin_top = 586.0
|
|
margin_right = 160.0
|
|
margin_bottom = 600.0
|
|
|
|
[node name="SplitScreenButton" type="Button" parent="."]
|
|
anchor_left = 1.0
|
|
anchor_right = 1.0
|
|
margin_left = -184.0
|
|
margin_right = -164.0
|
|
margin_bottom = 20.0
|
|
size_flags_vertical = 0
|
|
toggle_mode = true
|
|
text = "<"
|
|
|
|
[node name="CreateNewImage" type="ConfirmationDialog" parent="."]
|
|
editor/display_folded = true
|
|
margin_right = 200.0
|
|
margin_bottom = 70.0
|
|
|
|
[node name="VBoxContainer" type="VBoxContainer" parent="CreateNewImage"]
|
|
margin_left = 8.0
|
|
margin_top = 8.0
|
|
margin_right = 192.0
|
|
margin_bottom = 102.0
|
|
|
|
[node name="ImageSize" type="Label" parent="CreateNewImage/VBoxContainer"]
|
|
margin_right = 184.0
|
|
margin_bottom = 14.0
|
|
text = "Image Size"
|
|
|
|
[node name="WidthCont" type="HBoxContainer" parent="CreateNewImage/VBoxContainer"]
|
|
editor/display_folded = true
|
|
margin_top = 18.0
|
|
margin_right = 184.0
|
|
margin_bottom = 42.0
|
|
|
|
[node name="WidthLabel" type="Label" parent="CreateNewImage/VBoxContainer/WidthCont"]
|
|
margin_top = 5.0
|
|
margin_right = 46.0
|
|
margin_bottom = 19.0
|
|
text = "Width: "
|
|
|
|
[node name="WidthValue" type="SpinBox" parent="CreateNewImage/VBoxContainer/WidthCont"]
|
|
margin_left = 50.0
|
|
margin_right = 124.0
|
|
margin_bottom = 24.0
|
|
min_value = 1.0
|
|
max_value = 16384.0
|
|
value = 64.0
|
|
suffix = "px"
|
|
|
|
[node name="HeightCont" type="HBoxContainer" parent="CreateNewImage/VBoxContainer"]
|
|
margin_top = 46.0
|
|
margin_right = 184.0
|
|
margin_bottom = 70.0
|
|
|
|
[node name="Height" type="Label" parent="CreateNewImage/VBoxContainer/HeightCont"]
|
|
margin_top = 5.0
|
|
margin_right = 46.0
|
|
margin_bottom = 19.0
|
|
text = "Height:"
|
|
|
|
[node name="HeightValue" type="SpinBox" parent="CreateNewImage/VBoxContainer/HeightCont"]
|
|
margin_left = 50.0
|
|
margin_right = 124.0
|
|
margin_bottom = 24.0
|
|
min_value = 1.0
|
|
max_value = 16384.0
|
|
value = 64.0
|
|
suffix = "px"
|
|
|
|
[node name="FillColor" type="HBoxContainer" parent="CreateNewImage/VBoxContainer"]
|
|
margin_top = 74.0
|
|
margin_right = 184.0
|
|
margin_bottom = 94.0
|
|
|
|
[node name="FillColorLabel" type="Label" parent="CreateNewImage/VBoxContainer/FillColor"]
|
|
margin_top = 3.0
|
|
margin_right = 94.0
|
|
margin_bottom = 17.0
|
|
text = "Fill with color: "
|
|
|
|
[node name="FillColor" type="ColorPickerButton" parent="CreateNewImage/VBoxContainer/FillColor"]
|
|
margin_left = 98.0
|
|
margin_right = 162.0
|
|
margin_bottom = 20.0
|
|
rect_min_size = Vector2( 64, 20 )
|
|
color = Color( 0, 0, 0, 0 )
|
|
|
|
[node name="OpenSprite" type="FileDialog" parent="."]
|
|
margin_right = 515.0
|
|
margin_bottom = 348.0
|
|
window_title = "Open a File"
|
|
resizable = true
|
|
mode = 0
|
|
access = 2
|
|
filters = PoolStringArray( "*.pxo ; Pixelorama Project" )
|
|
current_dir = "C:/Users/Overloaded/Dropbox/Orama Founding Members/εταιρικα αρχεια/Godot Projects/Pixelorama"
|
|
current_path = "C:/Users/Overloaded/Dropbox/Orama Founding Members/εταιρικα αρχεια/Godot Projects/Pixelorama/"
|
|
|
|
[node name="SaveSprite" type="FileDialog" parent="."]
|
|
anchor_left = 0.5
|
|
anchor_top = 0.5
|
|
anchor_right = 0.5
|
|
anchor_bottom = 0.5
|
|
margin_left = -512.0
|
|
margin_top = -300.0
|
|
margin_right = 3.0
|
|
margin_bottom = 48.0
|
|
resizable = true
|
|
access = 2
|
|
filters = PoolStringArray( "*.pxo ; Pixelorama Project" )
|
|
current_dir = "C:/Users/Overloaded/Dropbox/Orama Founding Members/εταιρικα αρχεια/Godot Projects/Pixelorama"
|
|
current_path = "C:/Users/Overloaded/Dropbox/Orama Founding Members/εταιρικα αρχεια/Godot Projects/Pixelorama/"
|
|
|
|
[node name="ImportSprites" type="FileDialog" parent="."]
|
|
margin_right = 515.0
|
|
margin_bottom = 348.0
|
|
window_title = "Open File(s)"
|
|
resizable = true
|
|
mode = 1
|
|
access = 2
|
|
filters = PoolStringArray( "*.bmp ; BMP Image", "*.hdr ; Radiance HDR Image", "*.jpg,*.jpeg ; JPEG Image", "*.png ; PNG Image", "*.svg ; SVG Image", "*.tga ; TGA Image", "*.webp ; WebP Image" )
|
|
current_dir = "C:/Users/Overloaded/Dropbox/Orama Founding Members/εταιρικα αρχεια/Godot Projects/Pixelorama"
|
|
current_path = "C:/Users/Overloaded/Dropbox/Orama Founding Members/εταιρικα αρχεια/Godot Projects/Pixelorama/"
|
|
|
|
[node name="ExportSprites" type="FileDialog" parent="."]
|
|
anchor_left = 0.5
|
|
anchor_top = 0.5
|
|
anchor_right = 0.5
|
|
anchor_bottom = 0.5
|
|
margin_left = -512.0
|
|
margin_top = -300.0
|
|
margin_right = 3.0
|
|
margin_bottom = 48.0
|
|
window_title = "Export sprite"
|
|
resizable = true
|
|
access = 2
|
|
filters = PoolStringArray( "*.png ; PNG Image" )
|
|
current_dir = "C:/Users/Overloaded/Dropbox/Orama Founding Members/εταιρικα αρχεια/Godot Projects/Pixelorama"
|
|
current_path = "C:/Users/Overloaded/Dropbox/Orama Founding Members/εταιρικα αρχεια/Godot Projects/Pixelorama/"
|
|
|
|
[node name="ScaleImage" type="ConfirmationDialog" parent="."]
|
|
editor/display_folded = true
|
|
margin_right = 200.0
|
|
margin_bottom = 114.0
|
|
|
|
[node name="VBoxContainer" type="VBoxContainer" parent="ScaleImage"]
|
|
margin_left = 8.0
|
|
margin_top = 8.0
|
|
margin_right = 192.0
|
|
margin_bottom = 102.0
|
|
|
|
[node name="ImageSize" type="Label" parent="ScaleImage/VBoxContainer"]
|
|
margin_right = 184.0
|
|
margin_bottom = 14.0
|
|
text = "Image Size"
|
|
|
|
[node name="WidthCont" type="HBoxContainer" parent="ScaleImage/VBoxContainer"]
|
|
editor/display_folded = true
|
|
margin_top = 18.0
|
|
margin_right = 184.0
|
|
margin_bottom = 42.0
|
|
|
|
[node name="WidthLabel" type="Label" parent="ScaleImage/VBoxContainer/WidthCont"]
|
|
margin_top = 5.0
|
|
margin_right = 46.0
|
|
margin_bottom = 19.0
|
|
text = "Width: "
|
|
|
|
[node name="WidthValue" type="SpinBox" parent="ScaleImage/VBoxContainer/WidthCont"]
|
|
margin_left = 50.0
|
|
margin_right = 124.0
|
|
margin_bottom = 24.0
|
|
min_value = 1.0
|
|
max_value = 16384.0
|
|
value = 64.0
|
|
suffix = "px"
|
|
|
|
[node name="HeightCont" type="HBoxContainer" parent="ScaleImage/VBoxContainer"]
|
|
editor/display_folded = true
|
|
margin_top = 46.0
|
|
margin_right = 184.0
|
|
margin_bottom = 70.0
|
|
|
|
[node name="Height" type="Label" parent="ScaleImage/VBoxContainer/HeightCont"]
|
|
margin_top = 5.0
|
|
margin_right = 46.0
|
|
margin_bottom = 19.0
|
|
text = "Height:"
|
|
|
|
[node name="HeightValue" type="SpinBox" parent="ScaleImage/VBoxContainer/HeightCont"]
|
|
margin_left = 50.0
|
|
margin_right = 124.0
|
|
margin_bottom = 24.0
|
|
min_value = 1.0
|
|
max_value = 16384.0
|
|
value = 64.0
|
|
suffix = "px"
|
|
|
|
[node name="InterpolationContainer" type="HBoxContainer" parent="ScaleImage/VBoxContainer"]
|
|
margin_top = 74.0
|
|
margin_right = 184.0
|
|
margin_bottom = 94.0
|
|
|
|
[node name="InterpolationLabel" type="Label" parent="ScaleImage/VBoxContainer/InterpolationContainer"]
|
|
margin_top = 3.0
|
|
margin_right = 87.0
|
|
margin_bottom = 17.0
|
|
text = "Interpolation:"
|
|
|
|
[node name="InterpolationType" type="OptionButton" parent="ScaleImage/VBoxContainer/InterpolationContainer"]
|
|
margin_left = 91.0
|
|
margin_right = 182.0
|
|
margin_bottom = 20.0
|
|
text = "Nearest"
|
|
items = [ "Nearest", null, false, 0, null, "Bilinear", null, false, 1, null, "Cubic", null, false, 2, null, "Trilinear", null, false, 3, null, "Lanczos", null, true, 4, null ]
|
|
selected = 0
|
|
|
|
[node name="AboutDialog" type="AcceptDialog" parent="."]
|
|
editor/display_folded = true
|
|
margin_right = 284.0
|
|
margin_bottom = 186.0
|
|
window_title = "About Pixelorama"
|
|
script = ExtResource( 9 )
|
|
|
|
[node name="AboutUI" type="VBoxContainer" parent="AboutDialog"]
|
|
margin_left = 8.0
|
|
margin_top = 8.0
|
|
margin_right = 276.0
|
|
margin_bottom = 150.0
|
|
|
|
[node name="Pixelorama" type="Label" parent="AboutDialog/AboutUI"]
|
|
margin_right = 268.0
|
|
margin_bottom = 31.0
|
|
text = "Pixelorama v0.3
|
|
"
|
|
align = 1
|
|
|
|
[node name="MadeBy" type="Label" parent="AboutDialog/AboutUI"]
|
|
margin_top = 35.0
|
|
margin_right = 268.0
|
|
margin_bottom = 83.0
|
|
text = "Your Free and Open Source Sprite Editor
|
|
Developed by Orama Interactive
|
|
"
|
|
align = 1
|
|
|
|
[node name="Links" type="CenterContainer" parent="AboutDialog/AboutUI"]
|
|
margin_top = 87.0
|
|
margin_right = 268.0
|
|
margin_bottom = 107.0
|
|
|
|
[node name="LinkButtons" type="HBoxContainer" parent="AboutDialog/AboutUI/Links"]
|
|
margin_right = 268.0
|
|
margin_bottom = 20.0
|
|
|
|
[node name="Website" type="Button" parent="AboutDialog/AboutUI/Links/LinkButtons"]
|
|
margin_right = 65.0
|
|
margin_bottom = 20.0
|
|
text = "Website"
|
|
|
|
[node name="GitHub" type="Button" parent="AboutDialog/AboutUI/Links/LinkButtons"]
|
|
margin_left = 69.0
|
|
margin_right = 162.0
|
|
margin_bottom = 20.0
|
|
text = "GitHub Repo"
|
|
|
|
[node name="Donate" type="Button" parent="AboutDialog/AboutUI/Links/LinkButtons"]
|
|
margin_left = 166.0
|
|
margin_right = 224.0
|
|
margin_bottom = 20.0
|
|
text = "Donate"
|
|
|
|
[node name="Blog" type="Button" parent="AboutDialog/AboutUI/Links/LinkButtons"]
|
|
margin_left = 228.0
|
|
margin_right = 268.0
|
|
margin_bottom = 20.0
|
|
text = "Blog"
|
|
|
|
[node name="Copyright" type="Label" parent="AboutDialog/AboutUI"]
|
|
margin_top = 111.0
|
|
margin_right = 268.0
|
|
margin_bottom = 142.0
|
|
text = "
|
|
Copyright 2019 - Orama Interactive"
|
|
align = 1
|
|
|
|
[node name="AnimationTimer" type="Timer" parent="."]
|
|
[connection signal="toggled" from="UI/ToolPanel/Tools/ToolOptions/LeftToolOptions/LeftIndicatorCheckbox" to="." method="_on_LeftIndicatorCheckbox_toggled"]
|
|
[connection signal="color_changed" from="UI/ToolPanel/Tools/ToolOptions/LeftToolOptions/LeftColorPickerButton" to="." method="_on_LeftColorPickerButton_color_changed"]
|
|
[connection signal="popup_closed" from="UI/ToolPanel/Tools/ToolOptions/LeftToolOptions/LeftColorPickerButton" to="." method="_can_draw_true"]
|
|
[connection signal="pressed" from="UI/ToolPanel/Tools/ToolOptions/LeftToolOptions/LeftColorPickerButton" to="." method="_can_draw_false"]
|
|
[connection signal="value_changed" from="UI/ToolPanel/Tools/ToolOptions/LeftToolOptions/LeftBrushSizeEdit" to="." method="_on_LeftBrushSizeEdit_value_changed"]
|
|
[connection signal="value_changed" from="UI/ToolPanel/Tools/ToolOptions/LeftToolOptions/InterpolateColor/LeftInterpolateFactor" to="." method="_on_LeftInterpolateFactor_value_changed"]
|
|
[connection signal="toggled" from="UI/ToolPanel/Tools/ToolOptions/LeftToolOptions/LeftHorizontalMirroring" to="." method="_on_LeftHorizontalMirroring_toggled"]
|
|
[connection signal="toggled" from="UI/ToolPanel/Tools/ToolOptions/LeftToolOptions/LeftVerticalMirroring" to="." method="_on_LeftVerticalMirroring_toggled"]
|
|
[connection signal="toggled" from="UI/ToolPanel/Tools/ToolOptions/RightToolOptions/RightIndicatorCheckbox" to="." method="_on_RightIndicatorCheckbox_toggled"]
|
|
[connection signal="color_changed" from="UI/ToolPanel/Tools/ToolOptions/RightToolOptions/RightColorPickerButton" to="." method="_on_RightColorPickerButton_color_changed"]
|
|
[connection signal="popup_closed" from="UI/ToolPanel/Tools/ToolOptions/RightToolOptions/RightColorPickerButton" to="." method="_can_draw_true"]
|
|
[connection signal="pressed" from="UI/ToolPanel/Tools/ToolOptions/RightToolOptions/RightColorPickerButton" to="." method="_can_draw_false"]
|
|
[connection signal="value_changed" from="UI/ToolPanel/Tools/ToolOptions/RightToolOptions/RightBrushSizeEdit" to="." method="_on_RightBrushSizeEdit_value_changed"]
|
|
[connection signal="value_changed" from="UI/ToolPanel/Tools/ToolOptions/RightToolOptions/InterpolateColor/RightInterpolateFactor" to="." method="_on_RightInterpolateFactor_value_changed"]
|
|
[connection signal="toggled" from="UI/ToolPanel/Tools/ToolOptions/RightToolOptions/RightHorizontalMirroring" to="." method="_on_RightHorizontalMirroring_toggled"]
|
|
[connection signal="toggled" from="UI/ToolPanel/Tools/ToolOptions/RightToolOptions/RightVerticalMirroring" to="." method="_on_RightVerticalMirroring_toggled"]
|
|
[connection signal="mouse_entered" from="UI/CanvasAndTimeline/HBoxContainer/ViewportContainer" to="." method="_on_ViewportContainer_mouse_entered"]
|
|
[connection signal="mouse_exited" from="UI/CanvasAndTimeline/HBoxContainer/ViewportContainer" to="." method="_on_ViewportContainer_mouse_exited"]
|
|
[connection signal="mouse_entered" from="UI/CanvasAndTimeline/HBoxContainer/ViewportContainer2" to="." method="_on_ViewportContainer_mouse_entered"]
|
|
[connection signal="mouse_exited" from="UI/CanvasAndTimeline/HBoxContainer/ViewportContainer2" to="." method="_on_ViewportContainer_mouse_exited"]
|
|
[connection signal="pressed" from="UI/CanvasAndTimeline/AnimationTimeline/TimelineContainer/ButtonContainer/AnimationButtons/LoopAnim" to="." method="_on_LoopAnim_pressed"]
|
|
[connection signal="toggled" from="UI/CanvasAndTimeline/AnimationTimeline/TimelineContainer/ButtonContainer/AnimationButtons/PlayBackwards" to="." method="_on_PlayBackwards_toggled"]
|
|
[connection signal="toggled" from="UI/CanvasAndTimeline/AnimationTimeline/TimelineContainer/ButtonContainer/AnimationButtons/PlayForward" to="." method="_on_PlayForward_toggled"]
|
|
[connection signal="value_changed" from="UI/CanvasAndTimeline/AnimationTimeline/TimelineContainer/ButtonContainer/AnimationButtons/FPSValue" to="." method="_on_FPSValue_value_changed"]
|
|
[connection signal="pressed" from="UI/CanvasAndTimeline/AnimationTimeline/TimelineContainer/CenterContainer/FrameButtons/AddFrame" to="." method="_on_AddFrame_pressed"]
|
|
[connection signal="pressed" from="UI/CanvasAndTimeline/AnimationTimeline/TimelineContainer/CenterContainer/FrameButtons/RemoveFrame" to="." method="_on_RemoveFrame_pressed"]
|
|
[connection signal="pressed" from="UI/CanvasAndTimeline/AnimationTimeline/TimelineContainer/CenterContainer/FrameButtons/MoveFrameLeft" to="." method="_on_MoveFrameLeft_pressed"]
|
|
[connection signal="pressed" from="UI/CanvasAndTimeline/AnimationTimeline/TimelineContainer/CenterContainer/FrameButtons/MoveFrameRight" to="." method="_on_MoveFrameRight_pressed"]
|
|
[connection signal="pressed" from="UI/CanvasAndTimeline/AnimationTimeline/TimelineContainer/CenterContainer/FrameButtons/CloneFrame" to="." method="_on_CloneFrame_pressed"]
|
|
[connection signal="pressed" from="UI/LayerPanel/LayersAndMisc/ScrollContainer/VBoxLayerContainer/CenterContainer/LayerButtons/AddLayerButton" to="." method="_on_AddLayerButton_pressed"]
|
|
[connection signal="pressed" from="UI/LayerPanel/LayersAndMisc/ScrollContainer/VBoxLayerContainer/CenterContainer/LayerButtons/RemoveLayerButton" to="." method="_on_RemoveLayerButton_pressed"]
|
|
[connection signal="pressed" from="UI/LayerPanel/LayersAndMisc/ScrollContainer/VBoxLayerContainer/CenterContainer/LayerButtons/MoveUpLayer" to="." method="_on_MoveUpLayer_pressed"]
|
|
[connection signal="pressed" from="UI/LayerPanel/LayersAndMisc/ScrollContainer/VBoxLayerContainer/CenterContainer/LayerButtons/MoveDownLayer" to="." method="_on_MoveDownLayer_pressed"]
|
|
[connection signal="pressed" from="UI/LayerPanel/LayersAndMisc/ScrollContainer/VBoxLayerContainer/CenterContainer/LayerButtons/CloneLayer" to="." method="_on_CloneLayer_pressed"]
|
|
[connection signal="pressed" from="UI/LayerPanel/LayersAndMisc/ScrollContainer/VBoxLayerContainer/CenterContainer/LayerButtons/MergeDownLayer" to="." method="_on_MergeLayer_pressed"]
|
|
[connection signal="value_changed" from="UI/LayerPanel/LayersAndMisc/OnionSkinningButtons/PastOnionSkinning" to="." method="_on_PastOnionSkinning_value_changed"]
|
|
[connection signal="value_changed" from="UI/LayerPanel/LayersAndMisc/OnionSkinningButtons/FutureOnionSkinning" to="." method="_on_FutureOnionSkinning_value_changed"]
|
|
[connection signal="toggled" from="UI/LayerPanel/LayersAndMisc/OnionSkinningButtons/BlueRedMode" to="." method="_on_BlueRedMode_toggled"]
|
|
[connection signal="toggled" from="SplitScreenButton" to="." method="_on_SplitScreenButton_toggled"]
|
|
[connection signal="confirmed" from="CreateNewImage" to="." method="_on_CreateNewImage_confirmed"]
|
|
[connection signal="popup_hide" from="CreateNewImage" to="." method="_can_draw_true"]
|
|
[connection signal="file_selected" from="OpenSprite" to="." method="_on_OpenSprite_file_selected"]
|
|
[connection signal="popup_hide" from="OpenSprite" to="." method="_on_ImportSprites_popup_hide"]
|
|
[connection signal="file_selected" from="SaveSprite" to="." method="_on_SaveSprite_file_selected"]
|
|
[connection signal="popup_hide" from="SaveSprite" to="." method="_can_draw_true"]
|
|
[connection signal="files_selected" from="ImportSprites" to="." method="_on_ImportSprites_files_selected"]
|
|
[connection signal="popup_hide" from="ImportSprites" to="." method="_on_ImportSprites_popup_hide"]
|
|
[connection signal="file_selected" from="ExportSprites" to="." method="_on_ExportSprites_file_selected"]
|
|
[connection signal="popup_hide" from="ExportSprites" to="." method="_can_draw_true"]
|
|
[connection signal="confirmed" from="ScaleImage" to="." method="_on_ScaleImage_confirmed"]
|
|
[connection signal="popup_hide" from="ScaleImage" to="." method="_can_draw_true"]
|
|
[connection signal="popup_hide" from="AboutDialog" to="." method="_can_draw_true"]
|
|
[connection signal="pressed" from="AboutDialog/AboutUI/Links/LinkButtons/Website" to="AboutDialog" method="_on_Website_pressed"]
|
|
[connection signal="pressed" from="AboutDialog/AboutUI/Links/LinkButtons/GitHub" to="AboutDialog" method="_on_GitHub_pressed"]
|
|
[connection signal="pressed" from="AboutDialog/AboutUI/Links/LinkButtons/Donate" to="AboutDialog" method="_on_Donate_pressed"]
|
|
[connection signal="pressed" from="AboutDialog/AboutUI/Links/LinkButtons/Blog" to="AboutDialog" method="_on_Blog_pressed"]
|
|
[connection signal="timeout" from="AnimationTimer" to="." method="_on_AnimationTimer_timeout"]
|