1
0
Fork 0
mirror of https://github.com/Orama-Interactive/Pixelorama.git synced 2025-02-13 17:23:08 +00:00

fill parameter now saves with curve tool

This commit is contained in:
Variable 2024-10-14 20:04:10 +05:00
parent 769bb3dcc7
commit 63a23ccb9c
2 changed files with 3 additions and 1 deletions

View file

@ -391,7 +391,6 @@ func attempt_config_share(from_idx: int, config: Dictionary = {}):
var from_tool = from_slot.tool_node
if from_tool.has_method("get_config"):
config = from_tool.get_config()
#print(config)
var target_slot: Slot = _slots.get(MOUSE_BUTTON_LEFT, null)
if from_idx == MOUSE_BUTTON_LEFT:
target_slot = _slots.get(MOUSE_BUTTON_RIGHT, null)

View file

@ -44,17 +44,20 @@ func update_indicator() -> void:
func get_config() -> Dictionary:
var config := super.get_config()
config["fill"] = _fill
config["thickness"] = _thickness
return config
func set_config(config: Dictionary) -> void:
super.set_config(config)
_fill = config.get("fill", _fill)
_thickness = config.get("thickness", _thickness)
func update_config() -> void:
super.update_config()
$FillCheckbox.button_pressed = _fill
$ThicknessSlider.value = _thickness