mirror of
https://github.com/Relintai/GraphicsEditor.git
synced 2025-05-07 19:11:37 +02:00
Fixed color picker bug
This commit is contained in:
parent
7fdb3fc04c
commit
996433f46d
@ -1,14 +1,14 @@
|
|||||||
tool
|
tool
|
||||||
extends ColorPickerButton
|
extends ColorPickerButton
|
||||||
|
|
||||||
#TODO: Picking a color from the canvas is actually broken?
|
|
||||||
|
|
||||||
var color_picking = false
|
var color_picking = false
|
||||||
var mouse_on_top = false
|
var mouse_on_top = false
|
||||||
|
|
||||||
func _ready():
|
func _ready():
|
||||||
var color_picker = get_picker()
|
var color_picker = get_picker()
|
||||||
|
var color_picker_popup = get_popup()
|
||||||
var color_picker_button = color_picker.get_children()[0].get_children()[1]
|
var color_picker_button = color_picker.get_children()[0].get_children()[1]
|
||||||
|
color_picker_popup.connect("popup_hide", self, "color_picker_popup_hide")
|
||||||
color_picker_button.disconnect("pressed", color_picker, "_screen_pick_pressed")
|
color_picker_button.disconnect("pressed", color_picker, "_screen_pick_pressed")
|
||||||
color_picker_button.connect("pressed", self, "color_picker_button_pressed")
|
color_picker_button.connect("pressed", self, "color_picker_button_pressed")
|
||||||
|
|
||||||
@ -24,7 +24,7 @@ func color_picker_button_pressed():
|
|||||||
if not color_picking:
|
if not color_picking:
|
||||||
color_picking = true
|
color_picking = true
|
||||||
|
|
||||||
func _on_ColorPicker_focus_exited():
|
func color_picker_popup_hide():
|
||||||
color_picking = false
|
color_picking = false
|
||||||
|
|
||||||
func _on_ColorPicker_mouse_entered():
|
func _on_ColorPicker_mouse_entered():
|
||||||
|
@ -283,7 +283,6 @@ script = ExtResource( 15 )
|
|||||||
[connection signal="pressed" from="ToolMenu/Buttons/BucketTool" to="." method="_on_BucketTool_pressed"]
|
[connection signal="pressed" from="ToolMenu/Buttons/BucketTool" to="." method="_on_BucketTool_pressed"]
|
||||||
[connection signal="pressed" from="ToolMenu/Buttons/RainbowTool" to="." method="_on_RainbowTool_pressed"]
|
[connection signal="pressed" from="ToolMenu/Buttons/RainbowTool" to="." method="_on_RainbowTool_pressed"]
|
||||||
[connection signal="color_changed" from="ToolMenu/Buttons/ColorPicker" to="." method="_on_ColorPicker_color_changed"]
|
[connection signal="color_changed" from="ToolMenu/Buttons/ColorPicker" to="." method="_on_ColorPicker_color_changed"]
|
||||||
[connection signal="focus_exited" from="ToolMenu/Buttons/ColorPicker" to="ToolMenu/Buttons/ColorPicker" method="_on_ColorPicker_focus_exited"]
|
|
||||||
[connection signal="mouse_entered" from="ToolMenu/Buttons/ColorPicker" to="ToolMenu/Buttons/ColorPicker" method="_on_ColorPicker_mouse_entered"]
|
[connection signal="mouse_entered" from="ToolMenu/Buttons/ColorPicker" to="ToolMenu/Buttons/ColorPicker" method="_on_ColorPicker_mouse_entered"]
|
||||||
[connection signal="mouse_exited" from="ToolMenu/Buttons/ColorPicker" to="ToolMenu/Buttons/ColorPicker" method="_on_ColorPicker_mouse_exited"]
|
[connection signal="mouse_exited" from="ToolMenu/Buttons/ColorPicker" to="ToolMenu/Buttons/ColorPicker" method="_on_ColorPicker_mouse_exited"]
|
||||||
[connection signal="pressed" from="ToolMenu/Layers/Panel/AddLayer" to="ToolMenu/Layers" method="_on_AddLayer_pressed"]
|
[connection signal="pressed" from="ToolMenu/Layers/Panel/AddLayer" to="ToolMenu/Layers" method="_on_AddLayer_pressed"]
|
||||||
|
Loading…
Reference in New Issue
Block a user