Skip to content

Commit 18243c5

Browse files
committed
Select text in SpriteFramesEditor spin boxes on focus
1 parent be56cab commit 18243c5

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

editor/plugins/sprite_frames_editor_plugin.cpp

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2181,6 +2181,7 @@ SpriteFramesEditor::SpriteFramesEditor() {
21812181
split_sheet_h->set_min(1);
21822182
split_sheet_h->set_max(128);
21832183
split_sheet_h->set_step(1);
2184+
split_sheet_h->set_select_all_on_focus(true);
21842185
split_sheet_h_hb->add_child(split_sheet_h);
21852186
split_sheet_h->connect("value_changed", callable_mp(this, &SpriteFramesEditor::_sheet_spin_changed).bind(PARAM_FRAME_COUNT));
21862187
split_sheet_settings_vb->add_child(split_sheet_h_hb);
@@ -2197,6 +2198,7 @@ SpriteFramesEditor::SpriteFramesEditor() {
21972198
split_sheet_v->set_min(1);
21982199
split_sheet_v->set_max(128);
21992200
split_sheet_v->set_step(1);
2201+
split_sheet_v->set_select_all_on_focus(true);
22002202
split_sheet_v_hb->add_child(split_sheet_v);
22012203
split_sheet_v->connect("value_changed", callable_mp(this, &SpriteFramesEditor::_sheet_spin_changed).bind(PARAM_FRAME_COUNT));
22022204
split_sheet_settings_vb->add_child(split_sheet_v_hb);
@@ -2216,13 +2218,15 @@ SpriteFramesEditor::SpriteFramesEditor() {
22162218
split_sheet_size_x->set_min(1);
22172219
split_sheet_size_x->set_step(1);
22182220
split_sheet_size_x->set_suffix("px");
2221+
split_sheet_size_x->set_select_all_on_focus(true);
22192222
split_sheet_size_x->connect("value_changed", callable_mp(this, &SpriteFramesEditor::_sheet_spin_changed).bind(PARAM_SIZE));
22202223
split_sheet_size_vb->add_child(split_sheet_size_x);
22212224
split_sheet_size_y = memnew(SpinBox);
22222225
split_sheet_size_y->set_h_size_flags(SIZE_EXPAND_FILL);
22232226
split_sheet_size_y->set_min(1);
22242227
split_sheet_size_y->set_step(1);
22252228
split_sheet_size_y->set_suffix("px");
2229+
split_sheet_size_y->set_select_all_on_focus(true);
22262230
split_sheet_size_y->connect("value_changed", callable_mp(this, &SpriteFramesEditor::_sheet_spin_changed).bind(PARAM_SIZE));
22272231
split_sheet_size_vb->add_child(split_sheet_size_y);
22282232
split_sheet_size_hb->add_child(split_sheet_size_vb);
@@ -2242,12 +2246,14 @@ SpriteFramesEditor::SpriteFramesEditor() {
22422246
split_sheet_sep_x->set_min(0);
22432247
split_sheet_sep_x->set_step(1);
22442248
split_sheet_sep_x->set_suffix("px");
2249+
split_sheet_sep_x->set_select_all_on_focus(true);
22452250
split_sheet_sep_x->connect("value_changed", callable_mp(this, &SpriteFramesEditor::_sheet_spin_changed).bind(PARAM_USE_CURRENT));
22462251
split_sheet_sep_vb->add_child(split_sheet_sep_x);
22472252
split_sheet_sep_y = memnew(SpinBox);
22482253
split_sheet_sep_y->set_min(0);
22492254
split_sheet_sep_y->set_step(1);
22502255
split_sheet_sep_y->set_suffix("px");
2256+
split_sheet_sep_y->set_select_all_on_focus(true);
22512257
split_sheet_sep_y->connect("value_changed", callable_mp(this, &SpriteFramesEditor::_sheet_spin_changed).bind(PARAM_USE_CURRENT));
22522258
split_sheet_sep_vb->add_child(split_sheet_sep_y);
22532259
split_sheet_sep_hb->add_child(split_sheet_sep_vb);
@@ -2267,12 +2273,14 @@ SpriteFramesEditor::SpriteFramesEditor() {
22672273
split_sheet_offset_x->set_min(0);
22682274
split_sheet_offset_x->set_step(1);
22692275
split_sheet_offset_x->set_suffix("px");
2276+
split_sheet_offset_x->set_select_all_on_focus(true);
22702277
split_sheet_offset_x->connect("value_changed", callable_mp(this, &SpriteFramesEditor::_sheet_spin_changed).bind(PARAM_USE_CURRENT));
22712278
split_sheet_offset_vb->add_child(split_sheet_offset_x);
22722279
split_sheet_offset_y = memnew(SpinBox);
22732280
split_sheet_offset_y->set_min(0);
22742281
split_sheet_offset_y->set_step(1);
22752282
split_sheet_offset_y->set_suffix("px");
2283+
split_sheet_offset_y->set_select_all_on_focus(true);
22762284
split_sheet_offset_y->connect("value_changed", callable_mp(this, &SpriteFramesEditor::_sheet_spin_changed).bind(PARAM_USE_CURRENT));
22772285
split_sheet_offset_vb->add_child(split_sheet_offset_y);
22782286
split_sheet_offset_hb->add_child(split_sheet_offset_vb);

0 commit comments

Comments
 (0)