summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHugo Locurcio <hugo.locurcio@hugo.pro>2019-10-30 22:02:37 +0100
committerHugo Locurcio <hugo.locurcio@hugo.pro>2019-10-30 22:19:30 +0100
commit27ad8609e2c8ad40de7475f0cd5b7f8e2dc77f20 (patch)
treef6e342ed72c59f47ada7769e69b4a50d59ff9010
parentd482a1d8e8b4e68f2f386ba618cd091c79c20424 (diff)
Improve the primary line setting display in the Configure Snap dialog
This merges the "steps" suffix into the SpinBox using its `suffix` property.
-rw-r--r--editor/plugins/canvas_item_editor_plugin.cpp14
1 files changed, 8 insertions, 6 deletions
diff --git a/editor/plugins/canvas_item_editor_plugin.cpp b/editor/plugins/canvas_item_editor_plugin.cpp
index 9dd6c600bf..2d9a713cad 100644
--- a/editor/plugins/canvas_item_editor_plugin.cpp
+++ b/editor/plugins/canvas_item_editor_plugin.cpp
@@ -133,8 +133,12 @@ public:
grid_step_y->set_h_size_flags(SIZE_EXPAND_FILL);
child_container->add_child(grid_step_y);
+ child_container = memnew(GridContainer);
+ child_container->set_columns(2);
+ container->add_child(child_container);
+
label = memnew(Label);
- label->set_text(TTR("Primary Line Every"));
+ label->set_text(TTR("Primary Line Every:"));
label->set_h_size_flags(SIZE_EXPAND_FILL);
child_container->add_child(label);
@@ -143,16 +147,14 @@ public:
primary_grid_steps->set_step(1);
primary_grid_steps->set_max(100);
primary_grid_steps->set_allow_greater(true);
+ primary_grid_steps->set_suffix(TTR("steps"));
primary_grid_steps->set_h_size_flags(SIZE_EXPAND_FILL);
child_container->add_child(primary_grid_steps);
- label = memnew(Label);
- label->set_text(TTR("steps"));
- label->set_h_size_flags(SIZE_EXPAND_FILL);
- child_container->add_child(label);
-
container->add_child(memnew(HSeparator));
+ // We need to create another GridContainer with the same column count,
+ // so we can put an HSeparator above
child_container = memnew(GridContainer);
child_container->set_columns(2);
container->add_child(child_container);