Added guide color in Preferences

This commit is contained in:
OverloadedOrama 2019-12-27 02:28:36 +02:00
parent a3fcfc4597
commit f81ef37e92
6 changed files with 29 additions and 3 deletions

View file

@ -29,6 +29,8 @@ var grid_width := 1
var grid_height := 1
# warning-ignore:unused_class_variable
var grid_color := Color.black
# warning-ignore:unused_class_variable
var guide_color := Color.purple
# Tools & options
# warning-ignore:unused_class_variable

View file

@ -161,3 +161,10 @@ func _on_GridHeightValue_value_changed(value : float) -> void:
func _on_GridColor_color_changed(color : Color) -> void:
Global.grid_color = color
func _on_GuideColor_color_changed(color : Color) -> void:
Global.guide_color = color
for canvas in Global.canvases:
for guide in canvas.get_children():
if guide is Guide:
guide.default_color = color

View file

@ -11,6 +11,7 @@ var type = TYPE.HORIZONTAL
func _ready() -> void:
width = 0.1
default_color = Global.guide_color
# warning-ignore:unused_argument
func _process(delta : float) -> void:

View file

@ -67,7 +67,6 @@ func _on_HorizontalRuler_pressed() -> void:
Global.vertical_ruler._on_VerticalRuler_pressed()
var guide := Guide.new()
guide.type = guide.TYPE.HORIZONTAL
guide.default_color = Color.purple
guide.add_point(Vector2(-99999, Global.canvas.current_pixel.y))
guide.add_point(Vector2(99999, Global.canvas.current_pixel.y))
Global.canvas.add_child(guide)

View file

@ -62,7 +62,6 @@ func _on_VerticalRuler_pressed() -> void:
return
var guide := Guide.new()
guide.type = guide.TYPE.VERTICAL
guide.default_color = Color.purple
guide.add_point(Vector2(Global.canvas.current_pixel.x, -99999))
guide.add_point(Vector2(Global.canvas.current_pixel.x, 99999))
Global.canvas.add_child(guide)