Skip to content

Commit 62a8850

Browse files
Enable touch dragger for SplitContainers (#35)
1 parent a2024f8 commit 62a8850

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

src/ui_parts/editor_scene.gd

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ func update_layout() -> void:
3030
# Set up the horizontal splitter.
3131
var main_splitter := VSplitContainer.new()
3232
main_splitter.size_flags_horizontal = Control.SIZE_FILL
33-
main_splitter.add_theme_constant_override("separation", 6)
34-
main_splitter.add_theme_constant_override("autohide", 0)
33+
main_splitter.dragger_visibility = SplitContainer.DRAGGER_HIDDEN_COLLAPSED
34+
main_splitter.touch_dragger_enabled = true
3535
main_splitter.split_offset = Configs.savedata.main_splitter_offset
3636
main_splitter.dragged.connect(_on_main_splitter_dragged)
3737
panel_container.add_child(main_splitter)
@@ -40,14 +40,14 @@ func update_layout() -> void:
4040
top_margin_container.custom_minimum_size.x = 350
4141
top_margin_container.begin_bulk_theme_override()
4242
top_margin_container.add_theme_constant_override("margin_top", 6)
43-
top_margin_container.add_theme_constant_override("margin_bottom", 6)
43+
top_margin_container.add_theme_constant_override("margin_bottom", 3)
4444
top_margin_container.add_theme_constant_override("margin_left", 6)
4545
top_margin_container.add_theme_constant_override("margin_right", 6)
4646
top_margin_container.end_bulk_theme_override()
4747
main_splitter.add_child(top_margin_container)
4848

4949
var bottom_margin_container := MarginContainer.new()
50-
bottom_margin_container.add_theme_constant_override("margin_top", 6)
50+
bottom_margin_container.add_theme_constant_override("margin_top", 3)
5151
bottom_margin_container.add_child(create_layout_node(Utils.LayoutPart.VIEWPORT))
5252
main_splitter.add_child(bottom_margin_container)
5353

@@ -62,8 +62,8 @@ func update_layout() -> void:
6262
# Layout parts both on top and on the bottom.
6363
var top_vertical_split_container := VSplitContainer.new()
6464
top_vertical_split_container.size_flags_vertical = Control.SIZE_EXPAND_FILL
65-
top_vertical_split_container.add_theme_constant_override("separation", 10)
66-
top_vertical_split_container.add_theme_constant_override("autohide", 0)
65+
top_vertical_split_container.dragger_visibility = SplitContainer.DRAGGER_HIDDEN_COLLAPSED
66+
top_vertical_split_container.touch_dragger_enabled = true
6767
top_vertical_split_container.split_offset = Configs.savedata.top_vertical_splitter_offset
6868
top_vertical_split_container.dragged.connect(_on_top_vertical_splitter_dragged)
6969
top_vertical_split_container.add_child(create_layout_node(top_left[0]))

0 commit comments

Comments
 (0)