mirror of
https://github.com/Orama-Interactive/Pixelorama.git
synced 2025-03-03 18:13:16 +00:00
86 lines
2.8 KiB
Text
86 lines
2.8 KiB
Text
[gd_scene load_steps=4 format=2]
|
|
|
|
[ext_resource path="res://src/Tools/Draw.tscn" type="PackedScene" id=1]
|
|
[ext_resource path="res://src/Tools/Shading.gd" type="Script" id=2]
|
|
[ext_resource path="res://src/UI/Nodes/ValueSlider.tscn" type="PackedScene" id=3]
|
|
|
|
[node name="ToolOptions" instance=ExtResource( 1 )]
|
|
script = ExtResource( 2 )
|
|
|
|
[node name="ColorRect" parent="." index="0"]
|
|
margin_right = 126.0
|
|
|
|
[node name="Label" parent="." index="1"]
|
|
margin_right = 126.0
|
|
|
|
[node name="Brush" parent="." index="2"]
|
|
margin_right = 126.0
|
|
|
|
[node name="BrushSize" parent="Brush" index="1"]
|
|
margin_right = 126.0
|
|
|
|
[node name="ColorInterpolation" parent="." index="3"]
|
|
margin_top = 216.0
|
|
margin_right = 126.0
|
|
margin_bottom = 278.0
|
|
|
|
[node name="LightenDarken" type="OptionButton" parent="." index="4"]
|
|
margin_top = 62.0
|
|
margin_right = 126.0
|
|
margin_bottom = 82.0
|
|
rect_min_size = Vector2( 92, 0 )
|
|
mouse_default_cursor_shape = 2
|
|
text = "Lighten"
|
|
items = [ "Lighten", null, false, 0, null, "Darken", null, false, 1, null ]
|
|
selected = 0
|
|
|
|
[node name="ShadingMode" type="OptionButton" parent="." index="5"]
|
|
margin_top = 86.0
|
|
margin_right = 126.0
|
|
margin_bottom = 106.0
|
|
mouse_default_cursor_shape = 2
|
|
text = "Simple Shading"
|
|
items = [ "Simple Shading", null, false, 0, null, "Hue Shifting", null, false, 1, null ]
|
|
selected = 0
|
|
|
|
[node name="AmountSlider" parent="." index="6" instance=ExtResource( 3 )]
|
|
margin_top = 110.0
|
|
margin_right = 126.0
|
|
margin_bottom = 134.0
|
|
hint_tooltip = "Lighten/Darken amount"
|
|
value = 10.0
|
|
prefix = "Amount:"
|
|
|
|
[node name="HueShiftingOptions" type="VBoxContainer" parent="." index="7"]
|
|
visible = false
|
|
margin_top = 138.0
|
|
margin_right = 126.0
|
|
margin_bottom = 218.0
|
|
|
|
[node name="HueSlider" parent="HueShiftingOptions" index="0" instance=ExtResource( 3 )]
|
|
margin_right = 126.0
|
|
margin_bottom = 24.0
|
|
max_value = 180.0
|
|
value = 10.0
|
|
prefix = "Hue:"
|
|
|
|
[node name="SatSlider" parent="HueShiftingOptions" index="1" instance=ExtResource( 3 )]
|
|
margin_top = 28.0
|
|
margin_right = 126.0
|
|
margin_bottom = 52.0
|
|
value = 10.0
|
|
prefix = "Saturation:"
|
|
|
|
[node name="ValueSlider" parent="HueShiftingOptions" index="2" instance=ExtResource( 3 )]
|
|
margin_top = 56.0
|
|
margin_right = 126.0
|
|
margin_bottom = 80.0
|
|
value = 10.0
|
|
prefix = "Value:"
|
|
|
|
[connection signal="item_selected" from="LightenDarken" to="." method="_on_LightenDarken_item_selected"]
|
|
[connection signal="item_selected" from="ShadingMode" to="." method="_on_ShadingMode_item_selected"]
|
|
[connection signal="value_changed" from="AmountSlider" to="." method="_on_LightenDarken_value_changed"]
|
|
[connection signal="value_changed" from="HueShiftingOptions/HueSlider" to="." method="_on_LightenDarken_hue_value_changed"]
|
|
[connection signal="value_changed" from="HueShiftingOptions/SatSlider" to="." method="_on_LightenDarken_sat_value_changed"]
|
|
[connection signal="value_changed" from="HueShiftingOptions/ValueSlider" to="." method="_on_LightenDarken_value_value_changed"]
|