Improve the primary line setting display in the Configure Snap dialog

This merges the "steps" suffix into the SpinBox using its `suffix`
property.
This commit is contained in:
Hugo Locurcio 2019-10-30 22:02:37 +01:00
parent d482a1d8e8
commit 27ad8609e2
No known key found for this signature in database
GPG key ID: 39E8F8BE30B0A49C

View file

@ -133,8 +133,12 @@ public:
grid_step_y->set_h_size_flags(SIZE_EXPAND_FILL); grid_step_y->set_h_size_flags(SIZE_EXPAND_FILL);
child_container->add_child(grid_step_y); 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 = memnew(Label);
label->set_text(TTR("Primary Line Every")); label->set_text(TTR("Primary Line Every:"));
label->set_h_size_flags(SIZE_EXPAND_FILL); label->set_h_size_flags(SIZE_EXPAND_FILL);
child_container->add_child(label); child_container->add_child(label);
@ -143,16 +147,14 @@ public:
primary_grid_steps->set_step(1); primary_grid_steps->set_step(1);
primary_grid_steps->set_max(100); primary_grid_steps->set_max(100);
primary_grid_steps->set_allow_greater(true); primary_grid_steps->set_allow_greater(true);
primary_grid_steps->set_suffix(TTR("steps"));
primary_grid_steps->set_h_size_flags(SIZE_EXPAND_FILL); primary_grid_steps->set_h_size_flags(SIZE_EXPAND_FILL);
child_container->add_child(primary_grid_steps); 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)); 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 = memnew(GridContainer);
child_container->set_columns(2); child_container->set_columns(2);
container->add_child(child_container); container->add_child(child_container);