1
0
Fork 0
mirror of https://github.com/Orama-Interactive/Pixelorama.git synced 2025-01-31 07:29:49 +00:00

Add new empty palette working

This commit is contained in:
CheetoHead 2019-12-17 20:04:37 -05:00
parent 18b9480a00
commit b08452034d
3 changed files with 268 additions and 272 deletions

396
Main.tscn
View file

@ -1,6 +1,6 @@
[gd_scene load_steps=75 format=2]
[gd_scene load_steps=63 format=2]
[ext_resource path="res://Themes & Styles/Dark Theme.tres" type="Theme" id=1]
[ext_resource path="res://Themes & Styles/Main Theme.tres" type="Theme" id=1]
[ext_resource path="res://Scripts/Main.gd" type="Script" id=2]
[ext_resource path="res://Assets/Graphics/Tools/RectSelect.png" type="Texture" id=3]
[ext_resource path="res://Assets/Graphics/Tools/ColorPicker.png" type="Texture" id=4]
@ -11,7 +11,7 @@
[ext_resource path="res://Assets/Graphics/Color switch.png" type="Texture" id=9]
[ext_resource path="res://Assets/Graphics/Color defaults.png" type="Texture" id=10]
[ext_resource path="res://Assets/Graphics/Brush_button.png" type="Texture" id=11]
[ext_resource path="res://Themes & Styles/DarkRulerStyle.tres" type="StyleBox" id=12]
[ext_resource path="res://Themes & Styles/RulerStyle.tres" type="StyleBox" id=12]
[ext_resource path="res://Scripts/HorizontalRuler.gd" type="Script" id=13]
[ext_resource path="res://Scripts/VerticalRuler.gd" type="Script" id=14]
[ext_resource path="res://Prefabs/Canvas.tscn" type="PackedScene" id=15]
@ -19,47 +19,35 @@
[ext_resource path="res://Scripts/SelectionRectangle.gd" type="Script" id=17]
[ext_resource path="res://Scripts/SecondViewport.gd" type="Script" id=18]
[ext_resource path="res://Assets/Graphics/Timeline/Go_To_First_Frame.png" type="Texture" id=19]
[ext_resource path="res://Assets/Graphics/Timeline/Go_To_First_Frame_Hover.png" type="Texture" id=20]
[ext_resource path="res://Assets/Graphics/Timeline/Previous_Frame.png" type="Texture" id=21]
[ext_resource path="res://Assets/Graphics/Timeline/Previous_Frame_Hover.png" type="Texture" id=22]
[ext_resource path="res://Assets/Graphics/Timeline/Play Backwards.png" type="Texture" id=23]
[ext_resource path="res://Assets/Graphics/Timeline/Pause.png" type="Texture" id=24]
[ext_resource path="res://Assets/Graphics/Timeline/Play Backwards_Hover.png" type="Texture" id=25]
[ext_resource path="res://Assets/Graphics/Timeline/Play.png" type="Texture" id=26]
[ext_resource path="res://Assets/Graphics/Timeline/Play_Hover.png" type="Texture" id=27]
[ext_resource path="res://Assets/Graphics/Timeline/Next_Frame.png" type="Texture" id=28]
[ext_resource path="res://Assets/Graphics/Timeline/Next_Frame_hover.png" type="Texture" id=29]
[ext_resource path="res://Assets/Graphics/Timeline/Go_To_Last_Frame.png" type="Texture" id=30]
[ext_resource path="res://Assets/Graphics/Timeline/Go_To_Last_Frame_Hover.png" type="Texture" id=31]
[ext_resource path="res://Assets/Graphics/Timeline/Loop_None.png" type="Texture" id=32]
[ext_resource path="res://Scripts/TimelineSeconds.gd" type="Script" id=33]
[ext_resource path="res://Assets/Graphics/Timeline/New_Frame.png" type="Texture" id=34]
[ext_resource path="res://Assets/Graphics/Timeline/New_Frame_Hover.png" type="Texture" id=35]
[ext_resource path="res://Assets/Graphics/Layers/new_layer.png" type="Texture" id=36]
[ext_resource path="res://Assets/Graphics/Layers/new_layer_hover.png" type="Texture" id=37]
[ext_resource path="res://Assets/Graphics/Layers/delete_layer.png" type="Texture" id=38]
[ext_resource path="res://Assets/Graphics/Layers/delete_layer_hover.png" type="Texture" id=39]
[ext_resource path="res://Assets/Graphics/Layers/delete_layer_disabled.png" type="Texture" id=40]
[ext_resource path="res://Assets/Graphics/Layers/move_up.png" type="Texture" id=41]
[ext_resource path="res://Assets/Graphics/Layers/move_up_hover.png" type="Texture" id=42]
[ext_resource path="res://Assets/Graphics/Layers/move_up_disabled.png" type="Texture" id=43]
[ext_resource path="res://Assets/Graphics/Layers/move_down.png" type="Texture" id=44]
[ext_resource path="res://Assets/Graphics/Layers/move_down_hover.png" type="Texture" id=45]
[ext_resource path="res://Assets/Graphics/Layers/move_down_disabled.png" type="Texture" id=46]
[ext_resource path="res://Assets/Graphics/Layers/clone_layer.png" type="Texture" id=47]
[ext_resource path="res://Assets/Graphics/Layers/clone_layer_hover.png" type="Texture" id=48]
[ext_resource path="res://Assets/Graphics/Layers/merge_down.png" type="Texture" id=49]
[ext_resource path="res://Assets/Graphics/Layers/merge_down_hover.png" type="Texture" id=50]
[ext_resource path="res://Assets/Graphics/Layers/merge_down_disabled.png" type="Texture" id=51]
[ext_resource path="res://Scripts/PaletteContainer.gd" type="Script" id=52]
[ext_resource path="res://Prefabs/BrushButton.tscn" type="PackedScene" id=53]
[ext_resource path="res://Assets/Graphics/Canvas_split.png" type="Texture" id=54]
[ext_resource path="res://Assets/Graphics/Canvas_unsplit.png" type="Texture" id=55]
[ext_resource path="res://Scripts/AboutDialog.gd" type="Script" id=56]
[ext_resource path="res://Scripts/EditPalettePopup.gd" type="Script" id=57]
[ext_resource path="res://Assets/Graphics/Timeline/Previous_Frame.png" type="Texture" id=20]
[ext_resource path="res://Assets/Graphics/Timeline/Play Backwards.png" type="Texture" id=21]
[ext_resource path="res://Assets/Graphics/Timeline/Pause.png" type="Texture" id=22]
[ext_resource path="res://Assets/Graphics/Timeline/Play.png" type="Texture" id=23]
[ext_resource path="res://Assets/Graphics/Timeline/Next_Frame.png" type="Texture" id=24]
[ext_resource path="res://Assets/Graphics/Timeline/Go_To_Last_Frame.png" type="Texture" id=25]
[ext_resource path="res://Assets/Graphics/Timeline/Loop_None.png" type="Texture" id=26]
[ext_resource path="res://Scripts/TimelineSeconds.gd" type="Script" id=27]
[ext_resource path="res://Assets/Graphics/Timeline/New_Frame.png" type="Texture" id=28]
[ext_resource path="res://Assets/Graphics/Layers/new_layer.png" type="Texture" id=29]
[ext_resource path="res://Assets/Graphics/Layers/delete_layer.png" type="Texture" id=30]
[ext_resource path="res://Assets/Graphics/Layers/delete_layer_disabled.png" type="Texture" id=31]
[ext_resource path="res://Assets/Graphics/Layers/move_up.png" type="Texture" id=32]
[ext_resource path="res://Assets/Graphics/Layers/move_up_disabled.png" type="Texture" id=33]
[ext_resource path="res://Assets/Graphics/Layers/move_down.png" type="Texture" id=34]
[ext_resource path="res://Assets/Graphics/Layers/move_down_disabled.png" type="Texture" id=35]
[ext_resource path="res://Assets/Graphics/Layers/clone_layer.png" type="Texture" id=36]
[ext_resource path="res://Assets/Graphics/Layers/merge_down.png" type="Texture" id=37]
[ext_resource path="res://Assets/Graphics/Layers/merge_down_disabled.png" type="Texture" id=38]
[ext_resource path="res://Scripts/PaletteContainer.gd" type="Script" id=39]
[ext_resource path="res://Prefabs/BrushButton.tscn" type="PackedScene" id=40]
[ext_resource path="res://Assets/Graphics/Canvas_split.png" type="Texture" id=41]
[ext_resource path="res://Assets/Graphics/Canvas_unsplit.png" type="Texture" id=42]
[ext_resource path="res://Scripts/AboutDialog.gd" type="Script" id=43]
[ext_resource path="res://Prefabs/EditPalettePopup.tscn" type="PackedScene" id=44]
[ext_resource path="res://Prefabs/NewPaletteDialog.tscn" type="PackedScene" id=45]
[sub_resource type="StyleBoxFlat" id=1]
bg_color = Color( 0.0823529, 0.0823529, 0.0823529, 1 )
bg_color = Color( 0.223529, 0.223529, 0.243137, 1 )
[sub_resource type="Image" id=18]
data = {
@ -158,31 +146,31 @@ margin_top = 4.0
margin_right = 1010.0
[node name="FileMenu" type="MenuButton" parent="MenuAndUI/MenuContainer/MenuItems"]
margin_right = 27.0
margin_right = 31.0
margin_bottom = 23.0
mouse_default_cursor_shape = 2
text = "File"
switch_on_hover = true
[node name="EditMenu" type="MenuButton" parent="MenuAndUI/MenuContainer/MenuItems"]
margin_left = 31.0
margin_right = 60.0
margin_left = 35.0
margin_right = 68.0
margin_bottom = 23.0
mouse_default_cursor_shape = 2
text = "Edit"
switch_on_hover = true
[node name="ViewMenu" type="MenuButton" parent="MenuAndUI/MenuContainer/MenuItems"]
margin_left = 64.0
margin_right = 98.0
margin_left = 72.0
margin_right = 110.0
margin_bottom = 23.0
mouse_default_cursor_shape = 2
text = "View"
switch_on_hover = true
[node name="HelpMenu" type="MenuButton" parent="MenuAndUI/MenuContainer/MenuItems"]
margin_left = 102.0
margin_right = 135.0
margin_left = 114.0
margin_right = 151.0
margin_bottom = 23.0
mouse_default_cursor_shape = 2
text = "Help"
@ -350,6 +338,7 @@ button_mask = 3
texture_normal = ExtResource( 8 )
[node name="ColorAndToolOptions" type="VBoxContainer" parent="MenuAndUI/UI/ToolPanel/Tools"]
editor/display_folded = true
margin_top = 159.0
margin_right = 208.0
margin_bottom = 612.0
@ -421,6 +410,7 @@ margin_right = 208.0
margin_bottom = 103.0
[node name="LeftToolOptions" type="VBoxContainer" parent="MenuAndUI/UI/ToolPanel/Tools/ColorAndToolOptions"]
editor/display_folded = true
margin_top = 111.0
margin_right = 208.0
margin_bottom = 242.0
@ -470,6 +460,7 @@ margin_bottom = 23.0
text = "Brush: Pixel"
[node name="LeftBrushSize" type="HBoxContainer" parent="MenuAndUI/UI/ToolPanel/Tools/ColorAndToolOptions/LeftToolOptions"]
editor/display_folded = true
margin_top = 75.0
margin_right = 208.0
margin_bottom = 92.0
@ -482,12 +473,11 @@ text = "Brush size:"
[node name="LeftBrushSizeEdit" type="SpinBox" parent="MenuAndUI/UI/ToolPanel/Tools/ColorAndToolOptions/LeftToolOptions/LeftBrushSize"]
margin_left = 62.0
margin_right = 116.0
margin_right = 126.0
margin_bottom = 17.0
mouse_default_cursor_shape = 2
min_value = 1.0
value = 1.0
align = 1
suffix = "px"
[node name="LeftColorInterpolation" type="HBoxContainer" parent="MenuAndUI/UI/ToolPanel/Tools/ColorAndToolOptions/LeftToolOptions"]
@ -600,6 +590,7 @@ margin_right = 208.0
margin_bottom = 254.0
[node name="RightToolOptions" type="VBoxContainer" parent="MenuAndUI/UI/ToolPanel/Tools/ColorAndToolOptions"]
editor/display_folded = true
margin_top = 262.0
margin_right = 208.0
margin_bottom = 393.0
@ -648,6 +639,7 @@ margin_bottom = 23.0
text = "Brush: Pixel"
[node name="RightBrushSize" type="HBoxContainer" parent="MenuAndUI/UI/ToolPanel/Tools/ColorAndToolOptions/RightToolOptions"]
editor/display_folded = true
margin_top = 75.0
margin_right = 208.0
margin_bottom = 92.0
@ -660,12 +652,11 @@ text = "Brush size:"
[node name="RightBrushSizeEdit" type="SpinBox" parent="MenuAndUI/UI/ToolPanel/Tools/ColorAndToolOptions/RightToolOptions/RightBrushSize"]
margin_left = 62.0
margin_right = 116.0
margin_right = 126.0
margin_bottom = 17.0
mouse_default_cursor_shape = 2
min_value = 1.0
value = 1.0
align = 1
suffix = "px"
[node name="RightColorInterpolation" type="HBoxContainer" parent="MenuAndUI/UI/ToolPanel/Tools/ColorAndToolOptions/RightToolOptions"]
@ -774,6 +765,7 @@ mouse_default_cursor_shape = 2
text = "Vertical"
[node name="CanvasAndTimeline" type="VBoxContainer" parent="MenuAndUI/UI"]
editor/display_folded = true
margin_left = 224.0
margin_right = 928.0
margin_bottom = 620.0
@ -884,6 +876,7 @@ zoom = Vector2( 0.15, 0.15 )
script = ExtResource( 16 )
[node name="AnimationTimeline" type="Panel" parent="MenuAndUI/UI/CanvasAndTimeline"]
editor/display_folded = true
margin_top = 478.0
margin_right = 704.0
margin_bottom = 620.0
@ -915,14 +908,15 @@ rect_min_size = Vector2( 0, 24 )
[node name="CurrentFrame" type="Label" parent="MenuAndUI/UI/CanvasAndTimeline/AnimationTimeline/AnimationContainer/TimelineContainer/AnimationButtons"]
margin_top = 4.0
margin_right = 242.0
margin_right = 237.0
margin_bottom = 19.0
size_flags_horizontal = 3
text = "Current frame: 1/1"
[node name="PlaybackButtons" type="HBoxContainer" parent="MenuAndUI/UI/CanvasAndTimeline/AnimationTimeline/AnimationContainer/TimelineContainer/AnimationButtons"]
margin_left = 246.0
margin_right = 386.0
editor/display_folded = true
margin_left = 241.0
margin_right = 381.0
margin_bottom = 24.0
size_flags_horizontal = 2
@ -934,7 +928,6 @@ mouse_default_cursor_shape = 2
shortcut_in_tooltip = false
shortcut = SubResource( 7 )
texture_normal = ExtResource( 19 )
texture_hover = ExtResource( 20 )
[node name="PreviousFrame" type="TextureButton" parent="MenuAndUI/UI/CanvasAndTimeline/AnimationTimeline/AnimationContainer/TimelineContainer/AnimationButtons/PlaybackButtons"]
margin_left = 24.0
@ -944,8 +937,7 @@ hint_tooltip = "PREVIOUSFRAME_HT"
mouse_default_cursor_shape = 2
shortcut_in_tooltip = false
shortcut = SubResource( 9 )
texture_normal = ExtResource( 21 )
texture_hover = ExtResource( 22 )
texture_normal = ExtResource( 20 )
[node name="PlayBackwards" type="TextureButton" parent="MenuAndUI/UI/CanvasAndTimeline/AnimationTimeline/AnimationContainer/TimelineContainer/AnimationButtons/PlaybackButtons"]
margin_left = 48.0
@ -956,9 +948,8 @@ mouse_default_cursor_shape = 2
toggle_mode = true
shortcut_in_tooltip = false
shortcut = SubResource( 11 )
texture_normal = ExtResource( 23 )
texture_pressed = ExtResource( 24 )
texture_hover = ExtResource( 25 )
texture_normal = ExtResource( 21 )
texture_pressed = ExtResource( 22 )
[node name="PlayForward" type="TextureButton" parent="MenuAndUI/UI/CanvasAndTimeline/AnimationTimeline/AnimationContainer/TimelineContainer/AnimationButtons/PlaybackButtons"]
margin_left = 72.0
@ -970,9 +961,8 @@ size_flags_horizontal = 0
toggle_mode = true
shortcut_in_tooltip = false
shortcut = SubResource( 13 )
texture_normal = ExtResource( 26 )
texture_pressed = ExtResource( 24 )
texture_hover = ExtResource( 27 )
texture_normal = ExtResource( 23 )
texture_pressed = ExtResource( 22 )
[node name="NextFrame" type="TextureButton" parent="MenuAndUI/UI/CanvasAndTimeline/AnimationTimeline/AnimationContainer/TimelineContainer/AnimationButtons/PlaybackButtons"]
margin_left = 96.0
@ -982,8 +972,7 @@ hint_tooltip = "NEXTFRAME_HT"
mouse_default_cursor_shape = 2
shortcut_in_tooltip = false
shortcut = SubResource( 15 )
texture_normal = ExtResource( 28 )
texture_hover = ExtResource( 29 )
texture_normal = ExtResource( 24 )
[node name="LastFrame" type="TextureButton" parent="MenuAndUI/UI/CanvasAndTimeline/AnimationTimeline/AnimationContainer/TimelineContainer/AnimationButtons/PlaybackButtons"]
margin_left = 120.0
@ -993,33 +982,31 @@ hint_tooltip = "LASTFRAME_HT"
mouse_default_cursor_shape = 2
shortcut_in_tooltip = false
shortcut = SubResource( 17 )
texture_normal = ExtResource( 30 )
texture_hover = ExtResource( 31 )
texture_normal = ExtResource( 25 )
[node name="LoopButtons" type="HBoxContainer" parent="MenuAndUI/UI/CanvasAndTimeline/AnimationTimeline/AnimationContainer/TimelineContainer/AnimationButtons"]
margin_left = 492.0
margin_left = 482.0
margin_right = 570.0
margin_bottom = 24.0
size_flags_horizontal = 0
[node name="FPSValue" type="SpinBox" parent="MenuAndUI/UI/CanvasAndTimeline/AnimationTimeline/AnimationContainer/TimelineContainer/AnimationButtons/LoopButtons"]
margin_right = 54.0
margin_right = 64.0
margin_bottom = 24.0
hint_tooltip = "FPS_HT"
mouse_default_cursor_shape = 2
min_value = 0.1
step = 0.1
value = 6.0
align = 1
suffix = "FPS"
[node name="LoopAnim" type="TextureButton" parent="MenuAndUI/UI/CanvasAndTimeline/AnimationTimeline/AnimationContainer/TimelineContainer/AnimationButtons/LoopButtons"]
margin_left = 58.0
margin_right = 78.0
margin_left = 68.0
margin_right = 88.0
margin_bottom = 24.0
hint_tooltip = "No loop"
mouse_default_cursor_shape = 2
texture_normal = ExtResource( 32 )
texture_normal = ExtResource( 26 )
[node name="HSeparator" type="HSeparator" parent="MenuAndUI/UI/CanvasAndTimeline/AnimationTimeline/AnimationContainer/TimelineContainer"]
margin_top = 28.0
@ -1031,7 +1018,7 @@ margin_top = 36.0
margin_right = 570.0
margin_bottom = 52.0
rect_min_size = Vector2( 0, 16 )
script = ExtResource( 33 )
script = ExtResource( 27 )
[node name="HSeparator2" type="HSeparator" parent="MenuAndUI/UI/CanvasAndTimeline/AnimationTimeline/AnimationContainer/TimelineContainer"]
margin_top = 56.0
@ -1039,6 +1026,7 @@ margin_right = 570.0
margin_bottom = 60.0
[node name="FrameAndButtonContainer" type="HBoxContainer" parent="MenuAndUI/UI/CanvasAndTimeline/AnimationTimeline/AnimationContainer/TimelineContainer"]
editor/display_folded = true
margin_top = 64.0
margin_right = 570.0
margin_bottom = 84.0
@ -1049,8 +1037,7 @@ margin_bottom = 20.0
hint_tooltip = "Add a new frame"
mouse_default_cursor_shape = 2
size_flags_horizontal = 0
texture_normal = ExtResource( 34 )
texture_hover = ExtResource( 35 )
texture_normal = ExtResource( 28 )
[node name="ScrollContainer" type="ScrollContainer" parent="MenuAndUI/UI/CanvasAndTimeline/AnimationTimeline/AnimationContainer/TimelineContainer/FrameAndButtonContainer"]
margin_left = 24.0
@ -1068,6 +1055,7 @@ margin_right = 578.0
margin_bottom = 138.0
[node name="OnionSkinningButtons" type="VBoxContainer" parent="MenuAndUI/UI/CanvasAndTimeline/AnimationTimeline/AnimationContainer"]
editor/display_folded = true
margin_left = 582.0
margin_right = 681.0
margin_bottom = 138.0
@ -1088,7 +1076,6 @@ margin_top = 38.0
margin_right = 99.0
margin_bottom = 55.0
mouse_default_cursor_shape = 2
align = 1
[node name="OnionSkinningFuture" type="Label" parent="MenuAndUI/UI/CanvasAndTimeline/AnimationTimeline/AnimationContainer/OnionSkinningButtons"]
margin_top = 59.0
@ -1101,7 +1088,6 @@ margin_top = 78.0
margin_right = 99.0
margin_bottom = 95.0
mouse_default_cursor_shape = 2
align = 1
[node name="BlueRedMode" type="CheckBox" parent="MenuAndUI/UI/CanvasAndTimeline/AnimationTimeline/AnimationContainer/OnionSkinningButtons"]
margin_top = 99.0
@ -1165,6 +1151,7 @@ margin_right = 224.0
margin_bottom = 199.0
[node name="LayerVBoxContainer" type="VBoxContainer" parent="MenuAndUI/UI/LayerPanel/LayersAndMisc"]
editor/display_folded = true
margin_top = 203.0
margin_right = 224.0
margin_bottom = 384.0
@ -1185,8 +1172,7 @@ margin_right = 32.0
margin_bottom = 32.0
hint_tooltip = "LAYERNEW_HT"
mouse_default_cursor_shape = 2
texture_normal = ExtResource( 36 )
texture_hover = ExtResource( 37 )
texture_normal = ExtResource( 29 )
[node name="RemoveLayerButton" type="TextureButton" parent="MenuAndUI/UI/LayerPanel/LayersAndMisc/LayerVBoxContainer/CenterLayerButtons/LayerButtons"]
margin_left = 36.0
@ -1195,9 +1181,8 @@ margin_bottom = 32.0
hint_tooltip = "LAYERREMOVE_HT"
mouse_default_cursor_shape = 8
disabled = true
texture_normal = ExtResource( 38 )
texture_hover = ExtResource( 39 )
texture_disabled = ExtResource( 40 )
texture_normal = ExtResource( 30 )
texture_disabled = ExtResource( 31 )
[node name="MoveUpLayer" type="TextureButton" parent="MenuAndUI/UI/LayerPanel/LayersAndMisc/LayerVBoxContainer/CenterLayerButtons/LayerButtons"]
margin_left = 72.0
@ -1206,9 +1191,8 @@ margin_bottom = 32.0
hint_tooltip = "LAYERUP_HT"
mouse_default_cursor_shape = 8
disabled = true
texture_normal = ExtResource( 41 )
texture_hover = ExtResource( 42 )
texture_disabled = ExtResource( 43 )
texture_normal = ExtResource( 32 )
texture_disabled = ExtResource( 33 )
[node name="MoveDownLayer" type="TextureButton" parent="MenuAndUI/UI/LayerPanel/LayersAndMisc/LayerVBoxContainer/CenterLayerButtons/LayerButtons"]
margin_left = 108.0
@ -1217,9 +1201,8 @@ margin_bottom = 32.0
hint_tooltip = "LAYERDOWN_HT"
mouse_default_cursor_shape = 8
disabled = true
texture_normal = ExtResource( 44 )
texture_hover = ExtResource( 45 )
texture_disabled = ExtResource( 46 )
texture_normal = ExtResource( 34 )
texture_disabled = ExtResource( 35 )
[node name="CloneLayer" type="TextureButton" parent="MenuAndUI/UI/LayerPanel/LayersAndMisc/LayerVBoxContainer/CenterLayerButtons/LayerButtons"]
margin_left = 144.0
@ -1227,8 +1210,7 @@ margin_right = 176.0
margin_bottom = 32.0
hint_tooltip = "LAYERCLONE_HT"
mouse_default_cursor_shape = 2
texture_normal = ExtResource( 47 )
texture_hover = ExtResource( 48 )
texture_normal = ExtResource( 36 )
[node name="MergeDownLayer" type="TextureButton" parent="MenuAndUI/UI/LayerPanel/LayersAndMisc/LayerVBoxContainer/CenterLayerButtons/LayerButtons"]
margin_left = 180.0
@ -1237,9 +1219,8 @@ margin_bottom = 32.0
hint_tooltip = "LAYERMERGE_HT"
mouse_default_cursor_shape = 8
disabled = true
texture_normal = ExtResource( 49 )
texture_hover = ExtResource( 50 )
texture_disabled = ExtResource( 51 )
texture_normal = ExtResource( 37 )
texture_disabled = ExtResource( 38 )
[node name="ScrollLayers" type="ScrollContainer" parent="MenuAndUI/UI/LayerPanel/LayersAndMisc/LayerVBoxContainer"]
editor/display_folded = true
@ -1284,28 +1265,34 @@ margin_right = 224.0
margin_bottom = 32.0
size_flags_horizontal = 3
[node name="AddPalette" type="TextureButton" parent="MenuAndUI/UI/LayerPanel/LayersAndMisc/PaletteVBoxContainer/PaletteButtons"]
[node name="AddPalette" type="MenuButton" parent="MenuAndUI/UI/LayerPanel/LayersAndMisc/PaletteVBoxContainer/PaletteButtons"]
margin_right = 32.0
margin_bottom = 32.0
texture_normal = ExtResource( 36 )
rect_min_size = Vector2( 32, 32 )
items = [ "New Empty Palette", null, 0, false, false, 0, 0, null, "", false, "Import Palette", null, 0, false, false, 1, 0, null, "", false ]
[node name="TextureRect" type="TextureRect" parent="MenuAndUI/UI/LayerPanel/LayersAndMisc/PaletteVBoxContainer/PaletteButtons/AddPalette"]
margin_right = 32.0
margin_bottom = 32.0
texture = ExtResource( 29 )
[node name="RemovePalette" type="TextureButton" parent="MenuAndUI/UI/LayerPanel/LayersAndMisc/PaletteVBoxContainer/PaletteButtons"]
margin_left = 36.0
margin_right = 68.0
margin_bottom = 32.0
texture_normal = ExtResource( 38 )
texture_disabled = ExtResource( 40 )
texture_normal = ExtResource( 30 )
texture_disabled = ExtResource( 31 )
[node name="PaletteOptionButton" type="OptionButton" parent="MenuAndUI/UI/LayerPanel/LayersAndMisc/PaletteVBoxContainer/PaletteButtons"]
margin_left = 72.0
margin_right = 191.0
margin_right = 187.0
margin_bottom = 32.0
grow_horizontal = 0
size_flags_horizontal = 3
clip_text = true
[node name="EditPalette" type="Button" parent="MenuAndUI/UI/LayerPanel/LayersAndMisc/PaletteVBoxContainer/PaletteButtons"]
margin_left = 195.0
margin_left = 191.0
margin_right = 224.0
margin_bottom = 32.0
text = "Edit"
@ -1321,7 +1308,7 @@ size_flags_vertical = 3
margin_right = 224.0
size_flags_horizontal = 3
columns = 8
script = ExtResource( 52 )
script = ExtResource( 39 )
[node name="BrushesPopup" type="Popup" parent="."]
editor/display_folded = true
@ -1347,7 +1334,7 @@ scroll_horizontal_enabled = false
[node name="FileBrushContainer" type="GridContainer" parent="BrushesPopup/TabContainer/File"]
columns = 5
[node name="PixelBrushButton" parent="BrushesPopup/TabContainer/File/FileBrushContainer" instance=ExtResource( 53 )]
[node name="PixelBrushButton" parent="BrushesPopup/TabContainer/File/FileBrushContainer" instance=ExtResource( 40 )]
hint_tooltip = "Pixel brush"
[node name="Project" type="ScrollContainer" parent="BrushesPopup/TabContainer"]
@ -1376,8 +1363,8 @@ hint_tooltip = "SPLITSCREEN_HT"
mouse_default_cursor_shape = 2
size_flags_vertical = 0
toggle_mode = true
texture_normal = ExtResource( 54 )
texture_pressed = ExtResource( 55 )
texture_normal = ExtResource( 41 )
texture_pressed = ExtResource( 42 )
[node name="CreateNewImage" type="ConfirmationDialog" parent="."]
editor/display_folded = true
@ -1398,51 +1385,51 @@ text = "Image Size"
[node name="OptionsContainer" type="GridContainer" parent="CreateNewImage/VBoxContainer"]
margin_top = 19.0
margin_right = 184.0
margin_bottom = 76.0
margin_bottom = 90.0
columns = 2
[node name="WidthLabel" type="Label" parent="CreateNewImage/VBoxContainer/OptionsContainer"]
margin_top = 1.0
margin_top = 5.0
margin_right = 75.0
margin_bottom = 16.0
margin_bottom = 20.0
text = "Width:"
[node name="WidthValue" type="SpinBox" parent="CreateNewImage/VBoxContainer/OptionsContainer"]
margin_left = 75.0
margin_right = 139.0
margin_bottom = 17.0
margin_bottom = 25.0
min_value = 1.0
max_value = 16384.0
value = 64.0
suffix = "px"
[node name="Height" type="Label" parent="CreateNewImage/VBoxContainer/OptionsContainer"]
margin_top = 19.0
margin_top = 30.0
margin_right = 75.0
margin_bottom = 33.0
margin_bottom = 45.0
text = "Height:"
[node name="HeightValue" type="SpinBox" parent="CreateNewImage/VBoxContainer/OptionsContainer"]
margin_left = 75.0
margin_top = 19.0
margin_top = 25.0
margin_right = 139.0
margin_bottom = 34.0
margin_bottom = 50.0
min_value = 1.0
max_value = 16384.0
value = 64.0
suffix = "px"
[node name="FillColorLabel" type="Label" parent="CreateNewImage/VBoxContainer/OptionsContainer"]
margin_top = 41.0
margin_top = 53.0
margin_right = 75.0
margin_bottom = 53.0
margin_bottom = 68.0
text = "Fill with color:"
[node name="FillColor" type="ColorPickerButton" parent="CreateNewImage/VBoxContainer/OptionsContainer"]
margin_left = 75.0
margin_top = 38.0
margin_top = 50.0
margin_right = 139.0
margin_bottom = 57.0
margin_bottom = 71.0
rect_min_size = Vector2( 64, 20 )
color = Color( 0, 0, 0, 0 )
@ -1454,8 +1441,8 @@ 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/"
current_dir = "D:/GitHub/Pixelorama"
current_path = "D:/GitHub/Pixelorama/"
[node name="SaveSprite" type="FileDialog" parent="."]
anchor_left = 0.5
@ -1470,8 +1457,8 @@ window_title = "Save Sprite as .pxo"
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/"
current_dir = "D:/GitHub/Pixelorama"
current_path = "D:/GitHub/Pixelorama/"
[node name="ImportSprites" type="FileDialog" parent="."]
margin_right = 515.0
@ -1481,8 +1468,8 @@ 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/"
current_dir = "D:/GitHub/Pixelorama"
current_path = "D:/GitHub/Pixelorama/"
[node name="ExportSprites" type="FileDialog" parent="."]
anchor_left = 0.5
@ -1497,8 +1484,8 @@ 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/"
current_dir = "D:/GitHub/Pixelorama"
current_path = "D:/GitHub/Pixelorama/"
[node name="ScaleImage" type="ConfirmationDialog" parent="."]
editor/display_folded = true
@ -1570,6 +1557,7 @@ items = [ "Nearest", null, false, 0, null, "Bilinear", null, false, 1, null, "Cu
selected = 0
[node name="PreferencesDialog" type="AcceptDialog" parent="."]
editor/display_folded = true
margin_right = 200.0
margin_bottom = 70.0
window_title = "Preferences"
@ -1596,7 +1584,7 @@ text = "Language:"
[node name="LanguageOption" type="OptionButton" parent="PreferencesDialog/VBoxContainer/OptionsContainer"]
margin_left = 57.0
margin_right = 176.0
margin_right = 180.0
margin_bottom = 23.0
text = "System Language"
items = [ "System Language", null, false, 0, null, "Deutsch [de]", null, false, 1, null, "Ελληνικά [el]", null, false, 2, null, "English [en]", null, false, 3, null, "Français [fr]", null, false, 4, null, "Polski [pl]", null, false, 5, null, "Русский [ru]", null, false, 6, null, "繁體中文 [zh_TW]", null, false, 7, null ]
@ -1630,14 +1618,14 @@ value = 1.0
suffix = "px"
[node name="Height" type="Label" parent="PreferencesDialog/VBoxContainer/GridOptions"]
margin_top = 19.0
margin_top = 18.0
margin_right = 39.0
margin_bottom = 33.0
text = "Height:"
[node name="GridHeightValue" type="SpinBox" parent="PreferencesDialog/VBoxContainer/GridOptions"]
margin_left = 39.0
margin_top = 19.0
margin_top = 17.0
margin_right = 103.0
margin_bottom = 34.0
min_value = 1.0
@ -1646,14 +1634,14 @@ value = 1.0
suffix = "px"
[node name="GridColorLabel" type="Label" parent="PreferencesDialog/VBoxContainer/GridOptions"]
margin_top = 42.0
margin_top = 38.0
margin_right = 39.0
margin_bottom = 53.0
text = "Color:"
[node name="GridColor" type="ColorPickerButton" parent="PreferencesDialog/VBoxContainer/GridOptions"]
margin_left = 39.0
margin_top = 38.0
margin_top = 34.0
margin_right = 103.0
margin_bottom = 57.0
rect_min_size = Vector2( 64, 20 )
@ -1663,7 +1651,7 @@ editor/display_folded = true
margin_right = 284.0
margin_bottom = 186.0
window_title = "About Pixelorama"
script = ExtResource( 56 )
script = ExtResource( 43 )
[node name="AboutUI" type="VBoxContainer" parent="AboutDialog"]
margin_left = 8.0
@ -1693,8 +1681,8 @@ margin_bottom = 77.0
[node name="LinkButtons" type="HBoxContainer" parent="AboutDialog/AboutUI/Links"]
editor/display_folded = true
margin_left = 43.0
margin_right = 225.0
margin_left = 37.0
margin_right = 231.0
margin_bottom = 23.0
[node name="Website" type="Button" parent="AboutDialog/AboutUI/Links/LinkButtons"]
@ -1734,138 +1722,9 @@ margin_bottom = 60.0
window_title = "Error!"
dialog_text = "This is an error message!"
[node name="EditPalettePopup" type="WindowDialog" parent="."]
editor/display_folded = true
margin_right = 600.0
margin_bottom = 550.0
rect_min_size = Vector2( 600, 550 )
window_title = "Edit Palette"
script = ExtResource( 57 )
[node name="EditPalettePopup" parent="." instance=ExtResource( 44 )]
[node name="VBoxContainer" type="VBoxContainer" parent="EditPalettePopup"]
anchor_right = 1.0
anchor_bottom = 1.0
margin_left = 10.0
margin_top = 10.0
margin_right = -10.0
margin_bottom = -10.0
size_flags_horizontal = 3
[node name="HBoxContainer" type="HBoxContainer" parent="EditPalettePopup/VBoxContainer"]
margin_right = 580.0
margin_bottom = 482.0
size_flags_vertical = 3
[node name="EditPaletteColorPicker" type="ColorPicker" parent="EditPalettePopup/VBoxContainer/HBoxContainer"]
margin_left = 4.0
margin_top = 4.0
margin_right = 4.0
margin_bottom = 4.0
[node name="Panel" type="Panel" parent="EditPalettePopup/VBoxContainer/HBoxContainer"]
margin_left = 294.0
margin_right = 540.0
margin_bottom = 482.0
size_flags_horizontal = 3
[node name="EditPaletteGridContainer" type="GridContainer" parent="EditPalettePopup/VBoxContainer/HBoxContainer/Panel"]
anchor_right = 1.0
anchor_bottom = 1.0
size_flags_horizontal = 3
size_flags_vertical = 3
columns = 8
[node name="VBoxContainer" type="VBoxContainer" parent="EditPalettePopup/VBoxContainer/HBoxContainer"]
margin_left = 544.0
margin_right = 580.0
margin_bottom = 482.0
[node name="AddSwatchButton" type="TextureButton" parent="EditPalettePopup/VBoxContainer/HBoxContainer/VBoxContainer"]
margin_right = 36.0
margin_bottom = 36.0
texture_normal = ExtResource( 34 )
[node name="RemoveSwatchButton" type="TextureButton" parent="EditPalettePopup/VBoxContainer/HBoxContainer/VBoxContainer"]
margin_top = 40.0
margin_right = 36.0
margin_bottom = 72.0
texture_normal = ExtResource( 38 )
[node name="HBoxContainer3" type="HBoxContainer" parent="EditPalettePopup/VBoxContainer"]
margin_top = 486.0
margin_right = 580.0
margin_bottom = 503.0
[node name="Label" type="Label" parent="EditPalettePopup/VBoxContainer/HBoxContainer3"]
margin_top = 1.0
margin_right = 68.0
margin_bottom = 16.0
text = "Color Name:"
[node name="EditPaletteColorNameLineEdit" type="LineEdit" parent="EditPalettePopup/VBoxContainer/HBoxContainer3"]
margin_left = 72.0
margin_right = 580.0
margin_bottom = 17.0
size_flags_horizontal = 3
[node name="HBoxContainer2" type="HBoxContainer" parent="EditPalettePopup/VBoxContainer"]
margin_top = 507.0
margin_right = 580.0
margin_bottom = 530.0
size_flags_horizontal = 3
[node name="SpacerControl" type="Control" parent="EditPalettePopup/VBoxContainer/HBoxContainer2"]
margin_right = 159.0
margin_bottom = 23.0
size_flags_horizontal = 3
[node name="EditPaletteSaveButton" type="Button" parent="EditPalettePopup/VBoxContainer/HBoxContainer2"]
margin_left = 163.0
margin_right = 201.0
margin_bottom = 23.0
text = "Save"
[node name="SpacerControl2" type="Control" parent="EditPalettePopup/VBoxContainer/HBoxContainer2"]
margin_left = 205.0
margin_right = 364.0
margin_bottom = 23.0
size_flags_horizontal = 3
[node name="EditPaletteCancelButton" type="Button" parent="EditPalettePopup/VBoxContainer/HBoxContainer2"]
margin_left = 368.0
margin_right = 417.0
margin_bottom = 23.0
text = "Cancel"
[node name="SpacerControl3" type="Control" parent="EditPalettePopup/VBoxContainer/HBoxContainer2"]
margin_left = 421.0
margin_right = 580.0
margin_bottom = 23.0
size_flags_horizontal = 3
[node name="NewPaletteDialog" type="ConfirmationDialog" parent="."]
margin_right = 200.0
margin_bottom = 70.0
window_title = "Create a new custom palette from existing default?"
[node name="HBoxContainer2" type="HBoxContainer" parent="NewPaletteDialog"]
margin_left = 8.0
margin_top = 8.0
margin_right = 315.0
margin_bottom = 31.0
[node name="Label" type="Label" parent="NewPaletteDialog/HBoxContainer2"]
margin_top = 4.0
margin_right = 77.0
margin_bottom = 19.0
text = "Palette Name:"
[node name="NewPaletteNameLineEdit" type="LineEdit" parent="NewPaletteDialog/HBoxContainer2"]
margin_left = 81.0
margin_right = 307.0
margin_bottom = 23.0
size_flags_horizontal = 3
expand_to_text_length = true
[node name="NewPaletteDialog" parent="." instance=ExtResource( 45 )]
[node name="AnimationTimer" type="Timer" parent="."]
@ -1924,7 +1783,6 @@ visible = false
[connection signal="pressed" from="MenuAndUI/UI/LayerPanel/LayersAndMisc/LayerVBoxContainer/CenterLayerButtons/LayerButtons/MoveDownLayer" to="." method="change_layer_order" binds= [ -1 ]]
[connection signal="pressed" from="MenuAndUI/UI/LayerPanel/LayersAndMisc/LayerVBoxContainer/CenterLayerButtons/LayerButtons/CloneLayer" to="." method="add_layer" binds= [ false ]]
[connection signal="pressed" from="MenuAndUI/UI/LayerPanel/LayersAndMisc/LayerVBoxContainer/CenterLayerButtons/LayerButtons/MergeDownLayer" to="." method="_on_MergeLayer_pressed"]
[connection signal="pressed" from="MenuAndUI/UI/LayerPanel/LayersAndMisc/PaletteVBoxContainer/PaletteButtons/AddPalette" to="." method="_on_AddPalette_pressed"]
[connection signal="pressed" from="MenuAndUI/UI/LayerPanel/LayersAndMisc/PaletteVBoxContainer/PaletteButtons/RemovePalette" to="." method="_on_RemovePalette_pressed"]
[connection signal="item_selected" from="MenuAndUI/UI/LayerPanel/LayersAndMisc/PaletteVBoxContainer/PaletteButtons/PaletteOptionButton" to="." method="_on_PaletteOptionButton_item_selected"]
[connection signal="pressed" from="MenuAndUI/UI/LayerPanel/LayersAndMisc/PaletteVBoxContainer/PaletteButtons/EditPalette" to="." method="_on_EditPalette_pressed"]
@ -1952,11 +1810,5 @@ visible = false
[connection signal="pressed" from="AboutDialog/AboutUI/Links/LinkButtons/Donate" to="AboutDialog" method="_on_Donate_pressed"]
[connection signal="confirmed" from="QuitDialog" to="." method="_on_QuitDialog_confirmed"]
[connection signal="popup_hide" from="QuitDialog" to="." method="_can_draw_true"]
[connection signal="color_changed" from="EditPalettePopup/VBoxContainer/HBoxContainer/EditPaletteColorPicker" to="EditPalettePopup" method="_on_EditPaletteColorPicker_color_changed"]
[connection signal="pressed" from="EditPalettePopup/VBoxContainer/HBoxContainer/VBoxContainer/AddSwatchButton" to="EditPalettePopup" method="_on_AddSwatchButton_pressed"]
[connection signal="pressed" from="EditPalettePopup/VBoxContainer/HBoxContainer/VBoxContainer/RemoveSwatchButton" to="EditPalettePopup" method="_on_RemoveSwatchButton_pressed"]
[connection signal="text_changed" from="EditPalettePopup/VBoxContainer/HBoxContainer3/EditPaletteColorNameLineEdit" to="EditPalettePopup" method="_on_EditPaletteColorNameLineEdit_text_changed"]
[connection signal="pressed" from="EditPalettePopup/VBoxContainer/HBoxContainer2/EditPaletteSaveButton" to="EditPalettePopup" method="_on_EditPaletteSaveButton_pressed"]
[connection signal="pressed" from="EditPalettePopup/VBoxContainer/HBoxContainer2/EditPaletteCancelButton" to="EditPalettePopup" method="_on_EditPaletteCancelButton_pressed"]
[connection signal="confirmed" from="NewPaletteDialog" to="." method="_on_NewPaletteDialog_confirmed"]
[connection signal="timeout" from="AnimationTimer" to="." method="_on_AnimationTimer_timeout"]

View file

@ -0,0 +1,119 @@
[gd_scene load_steps=4 format=2]
[ext_resource path="res://Scripts/EditPalettePopup.gd" type="Script" id=1]
[ext_resource path="res://Assets/Graphics/Timeline/New_Frame.png" type="Texture" id=2]
[ext_resource path="res://Assets/Graphics/Layers/delete_layer.png" type="Texture" id=3]
[node name="EditPalettePopup" type="WindowDialog"]
margin_right = 600.0
margin_bottom = 550.0
rect_min_size = Vector2( 600, 550 )
window_title = "Edit Palette"
script = ExtResource( 1 )
[node name="VBoxContainer" type="VBoxContainer" parent="."]
anchor_right = 1.0
anchor_bottom = 1.0
margin_left = 10.0
margin_top = 10.0
margin_right = -10.0
margin_bottom = -10.0
size_flags_horizontal = 3
[node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer"]
margin_right = 580.0
margin_bottom = 482.0
size_flags_vertical = 3
[node name="EditPaletteColorPicker" type="ColorPicker" parent="VBoxContainer/HBoxContainer"]
margin_left = 4.0
margin_top = 4.0
margin_right = 4.0
margin_bottom = 4.0
[node name="Panel" type="Panel" parent="VBoxContainer/HBoxContainer"]
margin_left = 294.0
margin_right = 540.0
margin_bottom = 482.0
size_flags_horizontal = 3
[node name="EditPaletteGridContainer" type="GridContainer" parent="VBoxContainer/HBoxContainer/Panel"]
anchor_right = 1.0
anchor_bottom = 1.0
size_flags_horizontal = 3
size_flags_vertical = 3
columns = 8
[node name="VBoxContainer" type="VBoxContainer" parent="VBoxContainer/HBoxContainer"]
margin_left = 544.0
margin_right = 580.0
margin_bottom = 482.0
[node name="AddSwatchButton" type="TextureButton" parent="VBoxContainer/HBoxContainer/VBoxContainer"]
margin_right = 36.0
margin_bottom = 36.0
texture_normal = ExtResource( 2 )
[node name="RemoveSwatchButton" type="TextureButton" parent="VBoxContainer/HBoxContainer/VBoxContainer"]
margin_top = 40.0
margin_right = 36.0
margin_bottom = 72.0
texture_normal = ExtResource( 3 )
[node name="HBoxContainer3" type="HBoxContainer" parent="VBoxContainer"]
margin_top = 486.0
margin_right = 580.0
margin_bottom = 503.0
[node name="Label" type="Label" parent="VBoxContainer/HBoxContainer3"]
margin_top = 1.0
margin_right = 68.0
margin_bottom = 16.0
text = "Color Name:"
[node name="EditPaletteColorNameLineEdit" type="LineEdit" parent="VBoxContainer/HBoxContainer3"]
margin_left = 72.0
margin_right = 580.0
margin_bottom = 17.0
size_flags_horizontal = 3
[node name="HBoxContainer2" type="HBoxContainer" parent="VBoxContainer"]
margin_top = 507.0
margin_right = 580.0
margin_bottom = 530.0
size_flags_horizontal = 3
[node name="SpacerControl" type="Control" parent="VBoxContainer/HBoxContainer2"]
margin_right = 159.0
margin_bottom = 23.0
size_flags_horizontal = 3
[node name="EditPaletteSaveButton" type="Button" parent="VBoxContainer/HBoxContainer2"]
margin_left = 163.0
margin_right = 201.0
margin_bottom = 23.0
text = "Save"
[node name="SpacerControl2" type="Control" parent="VBoxContainer/HBoxContainer2"]
margin_left = 205.0
margin_right = 364.0
margin_bottom = 23.0
size_flags_horizontal = 3
[node name="EditPaletteCancelButton" type="Button" parent="VBoxContainer/HBoxContainer2"]
margin_left = 368.0
margin_right = 417.0
margin_bottom = 23.0
text = "Cancel"
[node name="SpacerControl3" type="Control" parent="VBoxContainer/HBoxContainer2"]
margin_left = 421.0
margin_right = 580.0
margin_bottom = 23.0
size_flags_horizontal = 3
[connection signal="color_changed" from="VBoxContainer/HBoxContainer/EditPaletteColorPicker" to="." method="_on_EditPaletteColorPicker_color_changed"]
[connection signal="pressed" from="VBoxContainer/HBoxContainer/VBoxContainer/AddSwatchButton" to="." method="_on_AddSwatchButton_pressed"]
[connection signal="pressed" from="VBoxContainer/HBoxContainer/VBoxContainer/RemoveSwatchButton" to="." method="_on_RemoveSwatchButton_pressed"]
[connection signal="text_changed" from="VBoxContainer/HBoxContainer3/EditPaletteColorNameLineEdit" to="." method="_on_EditPaletteColorNameLineEdit_text_changed"]
[connection signal="pressed" from="VBoxContainer/HBoxContainer2/EditPaletteSaveButton" to="." method="_on_EditPaletteSaveButton_pressed"]
[connection signal="pressed" from="VBoxContainer/HBoxContainer2/EditPaletteCancelButton" to="." method="_on_EditPaletteCancelButton_pressed"]

View file

@ -0,0 +1,25 @@
[gd_scene format=2]
[node name="NewPaletteDialog" type="ConfirmationDialog"]
margin_right = 200.0
margin_bottom = 70.0
window_title = "Create a new custom palette from existing default?"
[node name="HBoxContainer2" type="HBoxContainer" parent="."]
margin_left = 8.0
margin_top = 8.0
margin_right = 365.0
margin_bottom = 34.0
[node name="Label" type="Label" parent="HBoxContainer2"]
margin_top = 4.0
margin_right = 77.0
margin_bottom = 19.0
text = "Palette Name:"
[node name="NewPaletteNameLineEdit" type="LineEdit" parent="HBoxContainer2"]
margin_left = 81.0
margin_right = 307.0
margin_bottom = 23.0
size_flags_horizontal = 3
expand_to_text_length = true