From 7e402d43d10a0eb5c024a9155360560b91271644 Mon Sep 17 00:00:00 2001 From: Relintai Date: Sun, 29 Nov 2020 15:54:56 +0100 Subject: [PATCH] Add tool keyword to all scripts. Also return early from 2 functions (marked with todo). --- addons/draw_gd/src/Autoload/DrawGD.gd | 1 + addons/draw_gd/src/Autoload/DrawingAlgos.gd | 1 + addons/draw_gd/src/Autoload/Export.gd | 1 + addons/draw_gd/src/Autoload/Import.gd | 1 + addons/draw_gd/src/Autoload/OpenSave.gd | 1 + addons/draw_gd/src/Autoload/Tools.gd | 1 + addons/draw_gd/src/Classes/AnimationTag.gd | 1 + addons/draw_gd/src/Classes/Cel.gd | 1 + addons/draw_gd/src/Classes/Drawers.gd | 1 + addons/draw_gd/src/Classes/Frame.gd | 1 + addons/draw_gd/src/Classes/ImageEffect.gd | 1 + addons/draw_gd/src/Classes/Layer.gd | 1 + addons/draw_gd/src/Classes/Project.gd | 1 + addons/draw_gd/src/Main.gd | 4 ++++ addons/draw_gd/src/Palette/EditPalettePopup.gd | 1 + addons/draw_gd/src/Palette/Palette.gd | 1 + addons/draw_gd/src/Palette/PaletteButton.gd | 1 + addons/draw_gd/src/Palette/PaletteColor.gd | 1 + addons/draw_gd/src/Palette/PaletteContainer.gd | 1 + addons/draw_gd/src/Preferences/HandleLanguages.gd | 1 + addons/draw_gd/src/Preferences/HandleShortcuts.gd | 1 + addons/draw_gd/src/Preferences/PreferencesDialog.gd | 1 + addons/draw_gd/src/Preferences/RestoreDefaultButton.gd | 1 + addons/draw_gd/src/SelectionRectangle.gd | 1 + addons/draw_gd/src/Tools/Base.gd | 1 + addons/draw_gd/src/Tools/Bucket.gd | 1 + addons/draw_gd/src/Tools/ColorPicker.gd | 1 + addons/draw_gd/src/Tools/Draw.gd | 1 + addons/draw_gd/src/Tools/Eraser.gd | 1 + addons/draw_gd/src/Tools/LightenDarken.gd | 1 + addons/draw_gd/src/Tools/Pencil.gd | 1 + addons/draw_gd/src/Tools/RectSelect.gd | 1 + addons/draw_gd/src/Tools/Zoom.gd | 1 + addons/draw_gd/src/UI/BrushButton.gd | 1 + addons/draw_gd/src/UI/BrushesPopup.gd | 1 + addons/draw_gd/src/UI/Canvas/CameraMovement.gd | 1 + addons/draw_gd/src/UI/Canvas/Canvas.gd | 1 + addons/draw_gd/src/UI/Canvas/CanvasPreview.gd | 1 + addons/draw_gd/src/UI/Canvas/Grid.gd | 1 + addons/draw_gd/src/UI/Canvas/Indicators.gd | 1 + addons/draw_gd/src/UI/Canvas/Rulers/Guide.gd | 1 + addons/draw_gd/src/UI/Canvas/Rulers/HorizontalRuler.gd | 1 + addons/draw_gd/src/UI/Canvas/Rulers/SymmetryGuide.gd | 1 + addons/draw_gd/src/UI/Canvas/Rulers/VerticalRuler.gd | 1 + addons/draw_gd/src/UI/Canvas/TileMode.gd | 1 + addons/draw_gd/src/UI/CanvasPreviewContainer.gd | 1 + addons/draw_gd/src/UI/ColorAndToolOptions.gd | 1 + addons/draw_gd/src/UI/Dialogs/CreateNewImage.gd | 1 + addons/draw_gd/src/UI/Dialogs/ExportDialog.gd | 1 + .../draw_gd/src/UI/Dialogs/ImageEffects/DesaturateDialog.gd | 1 + addons/draw_gd/src/UI/Dialogs/ImageEffects/FlipImageDialog.gd | 1 + addons/draw_gd/src/UI/Dialogs/ImageEffects/GradientDialog.gd | 1 + addons/draw_gd/src/UI/Dialogs/ImageEffects/HSVDialog.gd | 1 + .../draw_gd/src/UI/Dialogs/ImageEffects/InvertColorsDialog.gd | 1 + addons/draw_gd/src/UI/Dialogs/ImageEffects/OutlineDialog.gd | 1 + addons/draw_gd/src/UI/Dialogs/ImageEffects/ResizeCanvas.gd | 1 + addons/draw_gd/src/UI/Dialogs/ImageEffects/RotateImage.gd | 1 + addons/draw_gd/src/UI/Dialogs/ImageEffects/ScaleImage.gd | 1 + addons/draw_gd/src/UI/Dialogs/ImageEffects/ShaderEffect.gd | 1 + addons/draw_gd/src/UI/Dialogs/PreviewDialog.gd | 1 + addons/draw_gd/src/UI/NotificationLabel.gd | 1 + addons/draw_gd/src/UI/PatternButton.gd | 1 + addons/draw_gd/src/UI/PatternsPopup.gd | 1 + addons/draw_gd/src/UI/Tabs.gd | 1 + addons/draw_gd/src/UI/Timeline/AnimationTimeline.gd | 1 + addons/draw_gd/src/UI/Timeline/CelButton.gd | 1 + addons/draw_gd/src/UI/Timeline/FrameTagDialog.gd | 1 + addons/draw_gd/src/UI/Timeline/LayerButton.gd | 1 + addons/draw_gd/src/UI/ToolButtons.gd | 4 ++++ addons/draw_gd/src/UI/TopMenuContainer.gd | 1 + addons/draw_gd/src/UI/TransparentChecker.gd | 1 + addons/draw_gd/src/UI/ViewportContainer.gd | 1 + addons/draw_gd/src/XDGDataPaths.gd | 1 + 73 files changed, 79 insertions(+) diff --git a/addons/draw_gd/src/Autoload/DrawGD.gd b/addons/draw_gd/src/Autoload/DrawGD.gd index 450914e..ca4bc5c 100644 --- a/addons/draw_gd/src/Autoload/DrawGD.gd +++ b/addons/draw_gd/src/Autoload/DrawGD.gd @@ -1,3 +1,4 @@ +tool extends Node diff --git a/addons/draw_gd/src/Autoload/DrawingAlgos.gd b/addons/draw_gd/src/Autoload/DrawingAlgos.gd index 3938989..17f60ed 100644 --- a/addons/draw_gd/src/Autoload/DrawingAlgos.gd +++ b/addons/draw_gd/src/Autoload/DrawingAlgos.gd @@ -1,3 +1,4 @@ +tool extends Reference diff --git a/addons/draw_gd/src/Autoload/Export.gd b/addons/draw_gd/src/Autoload/Export.gd index e06eba2..d6e1c5a 100644 --- a/addons/draw_gd/src/Autoload/Export.gd +++ b/addons/draw_gd/src/Autoload/Export.gd @@ -1,3 +1,4 @@ +tool extends Node diff --git a/addons/draw_gd/src/Autoload/Import.gd b/addons/draw_gd/src/Autoload/Import.gd index d9460a2..aa391bd 100644 --- a/addons/draw_gd/src/Autoload/Import.gd +++ b/addons/draw_gd/src/Autoload/Import.gd @@ -1,3 +1,4 @@ +tool extends Reference diff --git a/addons/draw_gd/src/Autoload/OpenSave.gd b/addons/draw_gd/src/Autoload/OpenSave.gd index 8593ccd..fe7876c 100644 --- a/addons/draw_gd/src/Autoload/OpenSave.gd +++ b/addons/draw_gd/src/Autoload/OpenSave.gd @@ -1,3 +1,4 @@ +tool extends Node var Export = preload("res://addons/draw_gd/src/Autoload/Export.gd") diff --git a/addons/draw_gd/src/Autoload/Tools.gd b/addons/draw_gd/src/Autoload/Tools.gd index fd33d05..c127d90 100644 --- a/addons/draw_gd/src/Autoload/Tools.gd +++ b/addons/draw_gd/src/Autoload/Tools.gd @@ -1,3 +1,4 @@ +tool extends Node diff --git a/addons/draw_gd/src/Classes/AnimationTag.gd b/addons/draw_gd/src/Classes/AnimationTag.gd index e66c413..25688e6 100644 --- a/addons/draw_gd/src/Classes/AnimationTag.gd +++ b/addons/draw_gd/src/Classes/AnimationTag.gd @@ -1,3 +1,4 @@ +tool class_name AnimationTag extends Reference # A class for frame tag properties diff --git a/addons/draw_gd/src/Classes/Cel.gd b/addons/draw_gd/src/Classes/Cel.gd index d08d28d..a652f76 100644 --- a/addons/draw_gd/src/Classes/Cel.gd +++ b/addons/draw_gd/src/Classes/Cel.gd @@ -1,3 +1,4 @@ +tool class_name Cel extends Reference # A class for cel properties. # The term "cel" comes from "celluloid" (https://en.wikipedia.org/wiki/Cel). diff --git a/addons/draw_gd/src/Classes/Drawers.gd b/addons/draw_gd/src/Classes/Drawers.gd index 07dc117..d52a3e4 100644 --- a/addons/draw_gd/src/Classes/Drawers.gd +++ b/addons/draw_gd/src/Classes/Drawers.gd @@ -1,3 +1,4 @@ +tool class_name Drawer diff --git a/addons/draw_gd/src/Classes/Frame.gd b/addons/draw_gd/src/Classes/Frame.gd index ed7bd62..79ebd78 100644 --- a/addons/draw_gd/src/Classes/Frame.gd +++ b/addons/draw_gd/src/Classes/Frame.gd @@ -1,3 +1,4 @@ +tool class_name Frame extends Reference # A class for frame properties. # A frame is a collection of cels, for each layer. diff --git a/addons/draw_gd/src/Classes/ImageEffect.gd b/addons/draw_gd/src/Classes/ImageEffect.gd index 300ff92..9a7cbcd 100644 --- a/addons/draw_gd/src/Classes/ImageEffect.gd +++ b/addons/draw_gd/src/Classes/ImageEffect.gd @@ -1,3 +1,4 @@ +tool class_name ImageEffect extends AcceptDialog # Parent class for all image effects # Methods that have "pass" are meant to be replaced by the inherited Scripts diff --git a/addons/draw_gd/src/Classes/Layer.gd b/addons/draw_gd/src/Classes/Layer.gd index 357f22c..0017c53 100644 --- a/addons/draw_gd/src/Classes/Layer.gd +++ b/addons/draw_gd/src/Classes/Layer.gd @@ -1,3 +1,4 @@ +tool class_name Layer extends Reference # A class for layer properties. diff --git a/addons/draw_gd/src/Classes/Project.gd b/addons/draw_gd/src/Classes/Project.gd index ac4e689..8f130fb 100644 --- a/addons/draw_gd/src/Classes/Project.gd +++ b/addons/draw_gd/src/Classes/Project.gd @@ -1,3 +1,4 @@ +tool class_name Project extends Reference # A class for project properties. diff --git a/addons/draw_gd/src/Main.gd b/addons/draw_gd/src/Main.gd index dec0d63..f0307fe 100644 --- a/addons/draw_gd/src/Main.gd +++ b/addons/draw_gd/src/Main.gd @@ -1,3 +1,4 @@ +tool extends Control var Export = preload("res://addons/draw_gd/src/Autoload/Export.gd") @@ -56,6 +57,9 @@ func _input(event : InputEvent) -> void: if get_focus_owner() is LineEdit: get_focus_owner().release_focus() + #TODO TEMP + return + if event.is_action_pressed("redo_secondary"): # Shift + Ctrl + Z redone = true DrawGD.current_project.undo_redo.redo() diff --git a/addons/draw_gd/src/Palette/EditPalettePopup.gd b/addons/draw_gd/src/Palette/EditPalettePopup.gd index ae8eecf..680707f 100644 --- a/addons/draw_gd/src/Palette/EditPalettePopup.gd +++ b/addons/draw_gd/src/Palette/EditPalettePopup.gd @@ -1,3 +1,4 @@ +tool extends WindowDialog var palette_button = preload("res://addons/draw_gd/src/Palette/PaletteButton.tscn") diff --git a/addons/draw_gd/src/Palette/Palette.gd b/addons/draw_gd/src/Palette/Palette.gd index 56db8a3..21f09be 100644 --- a/addons/draw_gd/src/Palette/Palette.gd +++ b/addons/draw_gd/src/Palette/Palette.gd @@ -1,3 +1,4 @@ +tool class_name Palette extends Reference diff --git a/addons/draw_gd/src/Palette/PaletteButton.gd b/addons/draw_gd/src/Palette/PaletteButton.gd index e53e995..ee792cb 100644 --- a/addons/draw_gd/src/Palette/PaletteButton.gd +++ b/addons/draw_gd/src/Palette/PaletteButton.gd @@ -1,3 +1,4 @@ +tool extends Button signal on_drop_data diff --git a/addons/draw_gd/src/Palette/PaletteColor.gd b/addons/draw_gd/src/Palette/PaletteColor.gd index 97a5018..9bfa6be 100644 --- a/addons/draw_gd/src/Palette/PaletteColor.gd +++ b/addons/draw_gd/src/Palette/PaletteColor.gd @@ -1,3 +1,4 @@ +tool class_name PaletteColor extends Reference diff --git a/addons/draw_gd/src/Palette/PaletteContainer.gd b/addons/draw_gd/src/Palette/PaletteContainer.gd index 290154b..7f1a49e 100644 --- a/addons/draw_gd/src/Palette/PaletteContainer.gd +++ b/addons/draw_gd/src/Palette/PaletteContainer.gd @@ -1,3 +1,4 @@ +tool extends GridContainer diff --git a/addons/draw_gd/src/Preferences/HandleLanguages.gd b/addons/draw_gd/src/Preferences/HandleLanguages.gd index 09b8361..14f2b19 100644 --- a/addons/draw_gd/src/Preferences/HandleLanguages.gd +++ b/addons/draw_gd/src/Preferences/HandleLanguages.gd @@ -1,3 +1,4 @@ +tool extends Node diff --git a/addons/draw_gd/src/Preferences/HandleShortcuts.gd b/addons/draw_gd/src/Preferences/HandleShortcuts.gd index 7ac9fd5..a521dea 100644 --- a/addons/draw_gd/src/Preferences/HandleShortcuts.gd +++ b/addons/draw_gd/src/Preferences/HandleShortcuts.gd @@ -1,3 +1,4 @@ +tool extends Node var default_shortcuts_preset := {} diff --git a/addons/draw_gd/src/Preferences/PreferencesDialog.gd b/addons/draw_gd/src/Preferences/PreferencesDialog.gd index ebc405a..3e29a2b 100644 --- a/addons/draw_gd/src/Preferences/PreferencesDialog.gd +++ b/addons/draw_gd/src/Preferences/PreferencesDialog.gd @@ -1,3 +1,4 @@ +tool extends AcceptDialog # Preferences table: [Prop name in DrawGD, relative node path, value type, default value] diff --git a/addons/draw_gd/src/Preferences/RestoreDefaultButton.gd b/addons/draw_gd/src/Preferences/RestoreDefaultButton.gd index 1f2ba64..343ea13 100644 --- a/addons/draw_gd/src/Preferences/RestoreDefaultButton.gd +++ b/addons/draw_gd/src/Preferences/RestoreDefaultButton.gd @@ -1,3 +1,4 @@ +tool extends TextureButton diff --git a/addons/draw_gd/src/SelectionRectangle.gd b/addons/draw_gd/src/SelectionRectangle.gd index c6cbf58..75c96f9 100644 --- a/addons/draw_gd/src/SelectionRectangle.gd +++ b/addons/draw_gd/src/SelectionRectangle.gd @@ -1,3 +1,4 @@ +tool extends Polygon2D diff --git a/addons/draw_gd/src/Tools/Base.gd b/addons/draw_gd/src/Tools/Base.gd index 9034ec5..f73228c 100644 --- a/addons/draw_gd/src/Tools/Base.gd +++ b/addons/draw_gd/src/Tools/Base.gd @@ -1,3 +1,4 @@ +tool extends VBoxContainer var kname : String diff --git a/addons/draw_gd/src/Tools/Bucket.gd b/addons/draw_gd/src/Tools/Bucket.gd index 0f1e951..c1c2453 100644 --- a/addons/draw_gd/src/Tools/Bucket.gd +++ b/addons/draw_gd/src/Tools/Bucket.gd @@ -1,3 +1,4 @@ +tool extends "res://addons/draw_gd/src/Tools/Base.gd" diff --git a/addons/draw_gd/src/Tools/ColorPicker.gd b/addons/draw_gd/src/Tools/ColorPicker.gd index 9d718d1..5aba261 100644 --- a/addons/draw_gd/src/Tools/ColorPicker.gd +++ b/addons/draw_gd/src/Tools/ColorPicker.gd @@ -1,3 +1,4 @@ +tool extends "res://addons/draw_gd/src/Tools/Base.gd" diff --git a/addons/draw_gd/src/Tools/Draw.gd b/addons/draw_gd/src/Tools/Draw.gd index 0f58426..caa954e 100644 --- a/addons/draw_gd/src/Tools/Draw.gd +++ b/addons/draw_gd/src/Tools/Draw.gd @@ -1,3 +1,4 @@ +tool extends "res://addons/draw_gd/src/Tools/Base.gd" diff --git a/addons/draw_gd/src/Tools/Eraser.gd b/addons/draw_gd/src/Tools/Eraser.gd index 898c9f3..4f8216d 100644 --- a/addons/draw_gd/src/Tools/Eraser.gd +++ b/addons/draw_gd/src/Tools/Eraser.gd @@ -1,3 +1,4 @@ +tool extends "res://addons/draw_gd/src/Tools/Draw.gd" diff --git a/addons/draw_gd/src/Tools/LightenDarken.gd b/addons/draw_gd/src/Tools/LightenDarken.gd index b8cb160..9dc9a81 100644 --- a/addons/draw_gd/src/Tools/LightenDarken.gd +++ b/addons/draw_gd/src/Tools/LightenDarken.gd @@ -1,3 +1,4 @@ +tool extends "res://addons/draw_gd/src/Tools/Draw.gd" diff --git a/addons/draw_gd/src/Tools/Pencil.gd b/addons/draw_gd/src/Tools/Pencil.gd index b73f7f3..58100d9 100644 --- a/addons/draw_gd/src/Tools/Pencil.gd +++ b/addons/draw_gd/src/Tools/Pencil.gd @@ -1,3 +1,4 @@ +tool extends "res://addons/draw_gd/src/Tools/Draw.gd" diff --git a/addons/draw_gd/src/Tools/RectSelect.gd b/addons/draw_gd/src/Tools/RectSelect.gd index c5347bf..5f6f29f 100644 --- a/addons/draw_gd/src/Tools/RectSelect.gd +++ b/addons/draw_gd/src/Tools/RectSelect.gd @@ -1,3 +1,4 @@ +tool extends "res://addons/draw_gd/src/Tools/Base.gd" diff --git a/addons/draw_gd/src/Tools/Zoom.gd b/addons/draw_gd/src/Tools/Zoom.gd index ae41266..3f9cd00 100644 --- a/addons/draw_gd/src/Tools/Zoom.gd +++ b/addons/draw_gd/src/Tools/Zoom.gd @@ -1,3 +1,4 @@ +tool extends "res://addons/draw_gd/src/Tools/Base.gd" diff --git a/addons/draw_gd/src/UI/BrushButton.gd b/addons/draw_gd/src/UI/BrushButton.gd index c16f43a..1c1ce3c 100644 --- a/addons/draw_gd/src/UI/BrushButton.gd +++ b/addons/draw_gd/src/UI/BrushButton.gd @@ -1,3 +1,4 @@ +tool extends BaseButton diff --git a/addons/draw_gd/src/UI/BrushesPopup.gd b/addons/draw_gd/src/UI/BrushesPopup.gd index 1743c69..fc5d066 100644 --- a/addons/draw_gd/src/UI/BrushesPopup.gd +++ b/addons/draw_gd/src/UI/BrushesPopup.gd @@ -1,3 +1,4 @@ +tool extends Popup class_name Brushes diff --git a/addons/draw_gd/src/UI/Canvas/CameraMovement.gd b/addons/draw_gd/src/UI/Canvas/CameraMovement.gd index 7aca891..ac17882 100644 --- a/addons/draw_gd/src/UI/Canvas/CameraMovement.gd +++ b/addons/draw_gd/src/UI/Canvas/CameraMovement.gd @@ -1,3 +1,4 @@ +tool extends Camera2D diff --git a/addons/draw_gd/src/UI/Canvas/Canvas.gd b/addons/draw_gd/src/UI/Canvas/Canvas.gd index 63adf01..cba901e 100644 --- a/addons/draw_gd/src/UI/Canvas/Canvas.gd +++ b/addons/draw_gd/src/UI/Canvas/Canvas.gd @@ -1,3 +1,4 @@ +tool class_name Canvas extends Node2D diff --git a/addons/draw_gd/src/UI/Canvas/CanvasPreview.gd b/addons/draw_gd/src/UI/Canvas/CanvasPreview.gd index fea4dde..980744f 100644 --- a/addons/draw_gd/src/UI/Canvas/CanvasPreview.gd +++ b/addons/draw_gd/src/UI/Canvas/CanvasPreview.gd @@ -1,3 +1,4 @@ +tool extends Node2D diff --git a/addons/draw_gd/src/UI/Canvas/Grid.gd b/addons/draw_gd/src/UI/Canvas/Grid.gd index 79a3fd3..2914e5e 100644 --- a/addons/draw_gd/src/UI/Canvas/Grid.gd +++ b/addons/draw_gd/src/UI/Canvas/Grid.gd @@ -1,3 +1,4 @@ +tool extends Node2D diff --git a/addons/draw_gd/src/UI/Canvas/Indicators.gd b/addons/draw_gd/src/UI/Canvas/Indicators.gd index b5949b1..bb62784 100644 --- a/addons/draw_gd/src/UI/Canvas/Indicators.gd +++ b/addons/draw_gd/src/UI/Canvas/Indicators.gd @@ -1,3 +1,4 @@ +tool extends Node2D diff --git a/addons/draw_gd/src/UI/Canvas/Rulers/Guide.gd b/addons/draw_gd/src/UI/Canvas/Rulers/Guide.gd index 93e15fb..a2fd13a 100644 --- a/addons/draw_gd/src/UI/Canvas/Rulers/Guide.gd +++ b/addons/draw_gd/src/UI/Canvas/Rulers/Guide.gd @@ -1,3 +1,4 @@ +tool class_name Guide extends Line2D enum Types {HORIZONTAL, VERTICAL} diff --git a/addons/draw_gd/src/UI/Canvas/Rulers/HorizontalRuler.gd b/addons/draw_gd/src/UI/Canvas/Rulers/HorizontalRuler.gd index 9701d2b..cfce2b8 100644 --- a/addons/draw_gd/src/UI/Canvas/Rulers/HorizontalRuler.gd +++ b/addons/draw_gd/src/UI/Canvas/Rulers/HorizontalRuler.gd @@ -1,3 +1,4 @@ +tool extends Button const RULER_WIDTH := 16 diff --git a/addons/draw_gd/src/UI/Canvas/Rulers/SymmetryGuide.gd b/addons/draw_gd/src/UI/Canvas/Rulers/SymmetryGuide.gd index d3ffe3e..b2a3541 100644 --- a/addons/draw_gd/src/UI/Canvas/Rulers/SymmetryGuide.gd +++ b/addons/draw_gd/src/UI/Canvas/Rulers/SymmetryGuide.gd @@ -1,3 +1,4 @@ +tool class_name SymmetryGuide extends Guide diff --git a/addons/draw_gd/src/UI/Canvas/Rulers/VerticalRuler.gd b/addons/draw_gd/src/UI/Canvas/Rulers/VerticalRuler.gd index a5d51bb..6b1b83b 100644 --- a/addons/draw_gd/src/UI/Canvas/Rulers/VerticalRuler.gd +++ b/addons/draw_gd/src/UI/Canvas/Rulers/VerticalRuler.gd @@ -1,3 +1,4 @@ +tool extends Button const RULER_WIDTH := 16 diff --git a/addons/draw_gd/src/UI/Canvas/TileMode.gd b/addons/draw_gd/src/UI/Canvas/TileMode.gd index be6b8a0..7f85ad1 100644 --- a/addons/draw_gd/src/UI/Canvas/TileMode.gd +++ b/addons/draw_gd/src/UI/Canvas/TileMode.gd @@ -1,3 +1,4 @@ +tool extends Node2D diff --git a/addons/draw_gd/src/UI/CanvasPreviewContainer.gd b/addons/draw_gd/src/UI/CanvasPreviewContainer.gd index ebaf77e..58b9a51 100644 --- a/addons/draw_gd/src/UI/CanvasPreviewContainer.gd +++ b/addons/draw_gd/src/UI/CanvasPreviewContainer.gd @@ -1,3 +1,4 @@ +tool extends PanelContainer diff --git a/addons/draw_gd/src/UI/ColorAndToolOptions.gd b/addons/draw_gd/src/UI/ColorAndToolOptions.gd index 36d0a38..7abe2bb 100644 --- a/addons/draw_gd/src/UI/ColorAndToolOptions.gd +++ b/addons/draw_gd/src/UI/ColorAndToolOptions.gd @@ -1,3 +1,4 @@ +tool extends VBoxContainer diff --git a/addons/draw_gd/src/UI/Dialogs/CreateNewImage.gd b/addons/draw_gd/src/UI/Dialogs/CreateNewImage.gd index 86c5fa6..e98e416 100644 --- a/addons/draw_gd/src/UI/Dialogs/CreateNewImage.gd +++ b/addons/draw_gd/src/UI/Dialogs/CreateNewImage.gd @@ -1,3 +1,4 @@ +tool extends ConfirmationDialog onready var templates_options = $VBoxContainer/OptionsContainer/TemplatesOptions diff --git a/addons/draw_gd/src/UI/Dialogs/ExportDialog.gd b/addons/draw_gd/src/UI/Dialogs/ExportDialog.gd index a65bada..3397bdf 100644 --- a/addons/draw_gd/src/UI/Dialogs/ExportDialog.gd +++ b/addons/draw_gd/src/UI/Dialogs/ExportDialog.gd @@ -1,3 +1,4 @@ +tool extends AcceptDialog var ExportScript = preload("res://addons/draw_gd/src/Autoload/Export.gd") diff --git a/addons/draw_gd/src/UI/Dialogs/ImageEffects/DesaturateDialog.gd b/addons/draw_gd/src/UI/Dialogs/ImageEffects/DesaturateDialog.gd index 5647465..1ed03cb 100644 --- a/addons/draw_gd/src/UI/Dialogs/ImageEffects/DesaturateDialog.gd +++ b/addons/draw_gd/src/UI/Dialogs/ImageEffects/DesaturateDialog.gd @@ -1,3 +1,4 @@ +tool extends ImageEffect var DrawingAlgos = preload("res://addons/draw_gd/src/Autoload/DrawingAlgos.gd") diff --git a/addons/draw_gd/src/UI/Dialogs/ImageEffects/FlipImageDialog.gd b/addons/draw_gd/src/UI/Dialogs/ImageEffects/FlipImageDialog.gd index aef43a3..c57cb57 100644 --- a/addons/draw_gd/src/UI/Dialogs/ImageEffects/FlipImageDialog.gd +++ b/addons/draw_gd/src/UI/Dialogs/ImageEffects/FlipImageDialog.gd @@ -1,3 +1,4 @@ +tool extends ImageEffect diff --git a/addons/draw_gd/src/UI/Dialogs/ImageEffects/GradientDialog.gd b/addons/draw_gd/src/UI/Dialogs/ImageEffects/GradientDialog.gd index c39c83e..cfc4103 100644 --- a/addons/draw_gd/src/UI/Dialogs/ImageEffects/GradientDialog.gd +++ b/addons/draw_gd/src/UI/Dialogs/ImageEffects/GradientDialog.gd @@ -1,3 +1,4 @@ +tool extends ImageEffect var DrawingAlgos = preload("res://addons/draw_gd/src/Autoload/DrawingAlgos.gd") diff --git a/addons/draw_gd/src/UI/Dialogs/ImageEffects/HSVDialog.gd b/addons/draw_gd/src/UI/Dialogs/ImageEffects/HSVDialog.gd index 605ea19..90f2392 100644 --- a/addons/draw_gd/src/UI/Dialogs/ImageEffects/HSVDialog.gd +++ b/addons/draw_gd/src/UI/Dialogs/ImageEffects/HSVDialog.gd @@ -1,3 +1,4 @@ +tool extends ImageEffect var DrawingAlgos = preload("res://addons/draw_gd/src/Autoload/DrawingAlgos.gd") diff --git a/addons/draw_gd/src/UI/Dialogs/ImageEffects/InvertColorsDialog.gd b/addons/draw_gd/src/UI/Dialogs/ImageEffects/InvertColorsDialog.gd index 122ab21..f7478be 100644 --- a/addons/draw_gd/src/UI/Dialogs/ImageEffects/InvertColorsDialog.gd +++ b/addons/draw_gd/src/UI/Dialogs/ImageEffects/InvertColorsDialog.gd @@ -1,3 +1,4 @@ +tool extends ImageEffect var DrawingAlgos = preload("res://addons/draw_gd/src/Autoload/DrawingAlgos.gd") diff --git a/addons/draw_gd/src/UI/Dialogs/ImageEffects/OutlineDialog.gd b/addons/draw_gd/src/UI/Dialogs/ImageEffects/OutlineDialog.gd index 28b3971..8c6f977 100644 --- a/addons/draw_gd/src/UI/Dialogs/ImageEffects/OutlineDialog.gd +++ b/addons/draw_gd/src/UI/Dialogs/ImageEffects/OutlineDialog.gd @@ -1,3 +1,4 @@ +tool extends ImageEffect var DrawingAlgos = preload("res://addons/draw_gd/src/Autoload/DrawingAlgos.gd") diff --git a/addons/draw_gd/src/UI/Dialogs/ImageEffects/ResizeCanvas.gd b/addons/draw_gd/src/UI/Dialogs/ImageEffects/ResizeCanvas.gd index 75f371e..f979e32 100644 --- a/addons/draw_gd/src/UI/Dialogs/ImageEffects/ResizeCanvas.gd +++ b/addons/draw_gd/src/UI/Dialogs/ImageEffects/ResizeCanvas.gd @@ -1,3 +1,4 @@ +tool extends ConfirmationDialog var DrawingAlgos = preload("res://addons/draw_gd/src/Autoload/DrawingAlgos.gd") diff --git a/addons/draw_gd/src/UI/Dialogs/ImageEffects/RotateImage.gd b/addons/draw_gd/src/UI/Dialogs/ImageEffects/RotateImage.gd index feedb74..1f78564 100644 --- a/addons/draw_gd/src/UI/Dialogs/ImageEffects/RotateImage.gd +++ b/addons/draw_gd/src/UI/Dialogs/ImageEffects/RotateImage.gd @@ -1,3 +1,4 @@ +tool extends ImageEffect var DrawingAlgos = preload("res://addons/draw_gd/src/Autoload/DrawingAlgos.gd") diff --git a/addons/draw_gd/src/UI/Dialogs/ImageEffects/ScaleImage.gd b/addons/draw_gd/src/UI/Dialogs/ImageEffects/ScaleImage.gd index 3a484c3..0e80fd5 100644 --- a/addons/draw_gd/src/UI/Dialogs/ImageEffects/ScaleImage.gd +++ b/addons/draw_gd/src/UI/Dialogs/ImageEffects/ScaleImage.gd @@ -1,3 +1,4 @@ +tool extends ConfirmationDialog var DrawingAlgos = preload("res://addons/draw_gd/src/Autoload/DrawingAlgos.gd") diff --git a/addons/draw_gd/src/UI/Dialogs/ImageEffects/ShaderEffect.gd b/addons/draw_gd/src/UI/Dialogs/ImageEffects/ShaderEffect.gd index 3ca6948..97b134a 100644 --- a/addons/draw_gd/src/UI/Dialogs/ImageEffects/ShaderEffect.gd +++ b/addons/draw_gd/src/UI/Dialogs/ImageEffects/ShaderEffect.gd @@ -1,3 +1,4 @@ +tool extends ConfirmationDialog diff --git a/addons/draw_gd/src/UI/Dialogs/PreviewDialog.gd b/addons/draw_gd/src/UI/Dialogs/PreviewDialog.gd index 97d7f66..2ee9e64 100644 --- a/addons/draw_gd/src/UI/Dialogs/PreviewDialog.gd +++ b/addons/draw_gd/src/UI/Dialogs/PreviewDialog.gd @@ -1,3 +1,4 @@ +tool extends ConfirmationDialog diff --git a/addons/draw_gd/src/UI/NotificationLabel.gd b/addons/draw_gd/src/UI/NotificationLabel.gd index 746ea8c..2d58a42 100644 --- a/addons/draw_gd/src/UI/NotificationLabel.gd +++ b/addons/draw_gd/src/UI/NotificationLabel.gd @@ -1,3 +1,4 @@ +tool extends Label diff --git a/addons/draw_gd/src/UI/PatternButton.gd b/addons/draw_gd/src/UI/PatternButton.gd index 3d94196..c706ee2 100644 --- a/addons/draw_gd/src/UI/PatternButton.gd +++ b/addons/draw_gd/src/UI/PatternButton.gd @@ -1,3 +1,4 @@ +tool extends BaseButton diff --git a/addons/draw_gd/src/UI/PatternsPopup.gd b/addons/draw_gd/src/UI/PatternsPopup.gd index 9a95107..5c1b7c9 100644 --- a/addons/draw_gd/src/UI/PatternsPopup.gd +++ b/addons/draw_gd/src/UI/PatternsPopup.gd @@ -1,3 +1,4 @@ +tool extends PopupPanel class_name Patterns diff --git a/addons/draw_gd/src/UI/Tabs.gd b/addons/draw_gd/src/UI/Tabs.gd index 436ce30..15e0a29 100644 --- a/addons/draw_gd/src/UI/Tabs.gd +++ b/addons/draw_gd/src/UI/Tabs.gd @@ -1,3 +1,4 @@ +tool extends Tabs diff --git a/addons/draw_gd/src/UI/Timeline/AnimationTimeline.gd b/addons/draw_gd/src/UI/Timeline/AnimationTimeline.gd index 099a122..274fe15 100644 --- a/addons/draw_gd/src/UI/Timeline/AnimationTimeline.gd +++ b/addons/draw_gd/src/UI/Timeline/AnimationTimeline.gd @@ -1,3 +1,4 @@ +tool extends Panel var fps := 6.0 diff --git a/addons/draw_gd/src/UI/Timeline/CelButton.gd b/addons/draw_gd/src/UI/Timeline/CelButton.gd index 87be2b7..3b77c9b 100644 --- a/addons/draw_gd/src/UI/Timeline/CelButton.gd +++ b/addons/draw_gd/src/UI/Timeline/CelButton.gd @@ -1,3 +1,4 @@ +tool extends Button var frame := 0 diff --git a/addons/draw_gd/src/UI/Timeline/FrameTagDialog.gd b/addons/draw_gd/src/UI/Timeline/FrameTagDialog.gd index 161b8c5..0885951 100644 --- a/addons/draw_gd/src/UI/Timeline/FrameTagDialog.gd +++ b/addons/draw_gd/src/UI/Timeline/FrameTagDialog.gd @@ -1,3 +1,4 @@ +tool extends AcceptDialog diff --git a/addons/draw_gd/src/UI/Timeline/LayerButton.gd b/addons/draw_gd/src/UI/Timeline/LayerButton.gd index 19df935..ae04e1d 100644 --- a/addons/draw_gd/src/UI/Timeline/LayerButton.gd +++ b/addons/draw_gd/src/UI/Timeline/LayerButton.gd @@ -1,3 +1,4 @@ +tool class_name LayerButton extends Button diff --git a/addons/draw_gd/src/UI/ToolButtons.gd b/addons/draw_gd/src/UI/ToolButtons.gd index 69514c5..3a1bf66 100644 --- a/addons/draw_gd/src/UI/ToolButtons.gd +++ b/addons/draw_gd/src/UI/ToolButtons.gd @@ -1,3 +1,4 @@ +tool extends VBoxContainer @@ -20,6 +21,9 @@ func _ready() -> void: func _input(event : InputEvent) -> void: + #TODO TEMP + return + if not DrawGD.has_focus: return for action in ["undo", "redo", "redo_secondary"]: diff --git a/addons/draw_gd/src/UI/TopMenuContainer.gd b/addons/draw_gd/src/UI/TopMenuContainer.gd index 65d468f..75b267a 100644 --- a/addons/draw_gd/src/UI/TopMenuContainer.gd +++ b/addons/draw_gd/src/UI/TopMenuContainer.gd @@ -1,3 +1,4 @@ +tool extends Panel var Export = preload("res://addons/draw_gd/src/Autoload/Export.gd") diff --git a/addons/draw_gd/src/UI/TransparentChecker.gd b/addons/draw_gd/src/UI/TransparentChecker.gd index 67331b4..9c535b6 100644 --- a/addons/draw_gd/src/UI/TransparentChecker.gd +++ b/addons/draw_gd/src/UI/TransparentChecker.gd @@ -1,3 +1,4 @@ +tool extends ColorRect diff --git a/addons/draw_gd/src/UI/ViewportContainer.gd b/addons/draw_gd/src/UI/ViewportContainer.gd index 6d1a3eb..7edd178 100644 --- a/addons/draw_gd/src/UI/ViewportContainer.gd +++ b/addons/draw_gd/src/UI/ViewportContainer.gd @@ -1,3 +1,4 @@ +tool extends ViewportContainer diff --git a/addons/draw_gd/src/XDGDataPaths.gd b/addons/draw_gd/src/XDGDataPaths.gd index 3345417..077ef60 100644 --- a/addons/draw_gd/src/XDGDataPaths.gd +++ b/addons/draw_gd/src/XDGDataPaths.gd @@ -1,3 +1,4 @@ +tool extends Reference # These are *with* the config subdirectory name