[gd_scene load_steps=5 format=3 uid="uid://dw7ci3uixjuev"] [ext_resource type="Script" path="res://src/UI/Timeline/CelButton.gd" id="1_iewgo"] [ext_resource type="PackedScene" uid="uid://3pmb60gpst7b" path="res://src/UI/Nodes/TransparentChecker.tscn" id="2_mi8wp"] [ext_resource type="Shader" path="res://src/Shaders/TransparentChecker.gdshader" id="3_qv21g"] [sub_resource type="ShaderMaterial" id="1"] shader = ExtResource("3_qv21g") shader_parameter/size = 10.0 shader_parameter/alpha = 1.0 shader_parameter/color1 = Color(0.7, 0.7, 0.7, 1) shader_parameter/color2 = Color(1, 1, 1, 1) shader_parameter/offset = Vector2(0, 0) shader_parameter/scale = Vector2(0, 0) shader_parameter/rect_size = Vector2(0, 0) shader_parameter/follow_movement = false shader_parameter/follow_scale = false [node name="CelButton" type="Button"] custom_minimum_size = Vector2(36, 36) offset_top = 18.0 offset_right = 36.0 offset_bottom = 54.0 pivot_offset = Vector2(-18, 6) size_flags_horizontal = 0 size_flags_vertical = 0 focus_mode = 0 mouse_default_cursor_shape = 2 toggle_mode = true button_mask = 7 script = ExtResource("1_iewgo") [node name="CelTexture" type="TextureRect" parent="."] custom_minimum_size = Vector2(32, 32) layout_mode = 0 offset_left = 2.0 offset_top = 1.78536 offset_right = 34.0 offset_bottom = 33.7854 size_flags_horizontal = 0 size_flags_vertical = 0 expand_mode = 1 stretch_mode = 6 [node name="TransparentChecker" parent="CelTexture" instance=ExtResource("2_mi8wp")] show_behind_parent = true material = SubResource("1") layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 [node name="PopupMenu" type="PopupMenu" parent="."] item_count = 3 item_0/text = "Delete" item_0/id = -1 item_1/text = "Link Cels to" item_1/id = -1 item_2/text = "Unlink Cels" item_2/id = 2 [node name="LinkedIndicator" type="Polygon2D" parent="."] color = Color(0, 1, 0, 1) invert_enabled = true invert_border = 1.0 polygon = PackedVector2Array(0, 0, 36, 0, 36, 36, 0, 36) [connection signal="pressed" from="." to="." method="_on_CelButton_pressed"] [connection signal="resized" from="." to="." method="_on_CelButton_resized"] [connection signal="id_pressed" from="PopupMenu" to="." method="_on_PopupMenu_id_pressed"]