mirror of
https://github.com/godotengine/godot
synced 2024-09-05 07:39:34 +00:00
Merge pull request #92442 from pkowal1982/sprite_frames
Select text in SpriteFramesEditor spin boxes on focus
This commit is contained in:
commit
1446722d23
|
@ -2181,6 +2181,7 @@ SpriteFramesEditor::SpriteFramesEditor() {
|
|||
split_sheet_h->set_min(1);
|
||||
split_sheet_h->set_max(128);
|
||||
split_sheet_h->set_step(1);
|
||||
split_sheet_h->set_select_all_on_focus(true);
|
||||
split_sheet_h_hb->add_child(split_sheet_h);
|
||||
split_sheet_h->connect("value_changed", callable_mp(this, &SpriteFramesEditor::_sheet_spin_changed).bind(PARAM_FRAME_COUNT));
|
||||
split_sheet_settings_vb->add_child(split_sheet_h_hb);
|
||||
|
@ -2197,6 +2198,7 @@ SpriteFramesEditor::SpriteFramesEditor() {
|
|||
split_sheet_v->set_min(1);
|
||||
split_sheet_v->set_max(128);
|
||||
split_sheet_v->set_step(1);
|
||||
split_sheet_v->set_select_all_on_focus(true);
|
||||
split_sheet_v_hb->add_child(split_sheet_v);
|
||||
split_sheet_v->connect("value_changed", callable_mp(this, &SpriteFramesEditor::_sheet_spin_changed).bind(PARAM_FRAME_COUNT));
|
||||
split_sheet_settings_vb->add_child(split_sheet_v_hb);
|
||||
|
@ -2216,6 +2218,7 @@ SpriteFramesEditor::SpriteFramesEditor() {
|
|||
split_sheet_size_x->set_min(1);
|
||||
split_sheet_size_x->set_step(1);
|
||||
split_sheet_size_x->set_suffix("px");
|
||||
split_sheet_size_x->set_select_all_on_focus(true);
|
||||
split_sheet_size_x->connect("value_changed", callable_mp(this, &SpriteFramesEditor::_sheet_spin_changed).bind(PARAM_SIZE));
|
||||
split_sheet_size_vb->add_child(split_sheet_size_x);
|
||||
split_sheet_size_y = memnew(SpinBox);
|
||||
|
@ -2223,6 +2226,7 @@ SpriteFramesEditor::SpriteFramesEditor() {
|
|||
split_sheet_size_y->set_min(1);
|
||||
split_sheet_size_y->set_step(1);
|
||||
split_sheet_size_y->set_suffix("px");
|
||||
split_sheet_size_y->set_select_all_on_focus(true);
|
||||
split_sheet_size_y->connect("value_changed", callable_mp(this, &SpriteFramesEditor::_sheet_spin_changed).bind(PARAM_SIZE));
|
||||
split_sheet_size_vb->add_child(split_sheet_size_y);
|
||||
split_sheet_size_hb->add_child(split_sheet_size_vb);
|
||||
|
@ -2242,12 +2246,14 @@ SpriteFramesEditor::SpriteFramesEditor() {
|
|||
split_sheet_sep_x->set_min(0);
|
||||
split_sheet_sep_x->set_step(1);
|
||||
split_sheet_sep_x->set_suffix("px");
|
||||
split_sheet_sep_x->set_select_all_on_focus(true);
|
||||
split_sheet_sep_x->connect("value_changed", callable_mp(this, &SpriteFramesEditor::_sheet_spin_changed).bind(PARAM_USE_CURRENT));
|
||||
split_sheet_sep_vb->add_child(split_sheet_sep_x);
|
||||
split_sheet_sep_y = memnew(SpinBox);
|
||||
split_sheet_sep_y->set_min(0);
|
||||
split_sheet_sep_y->set_step(1);
|
||||
split_sheet_sep_y->set_suffix("px");
|
||||
split_sheet_sep_y->set_select_all_on_focus(true);
|
||||
split_sheet_sep_y->connect("value_changed", callable_mp(this, &SpriteFramesEditor::_sheet_spin_changed).bind(PARAM_USE_CURRENT));
|
||||
split_sheet_sep_vb->add_child(split_sheet_sep_y);
|
||||
split_sheet_sep_hb->add_child(split_sheet_sep_vb);
|
||||
|
@ -2267,12 +2273,14 @@ SpriteFramesEditor::SpriteFramesEditor() {
|
|||
split_sheet_offset_x->set_min(0);
|
||||
split_sheet_offset_x->set_step(1);
|
||||
split_sheet_offset_x->set_suffix("px");
|
||||
split_sheet_offset_x->set_select_all_on_focus(true);
|
||||
split_sheet_offset_x->connect("value_changed", callable_mp(this, &SpriteFramesEditor::_sheet_spin_changed).bind(PARAM_USE_CURRENT));
|
||||
split_sheet_offset_vb->add_child(split_sheet_offset_x);
|
||||
split_sheet_offset_y = memnew(SpinBox);
|
||||
split_sheet_offset_y->set_min(0);
|
||||
split_sheet_offset_y->set_step(1);
|
||||
split_sheet_offset_y->set_suffix("px");
|
||||
split_sheet_offset_y->set_select_all_on_focus(true);
|
||||
split_sheet_offset_y->connect("value_changed", callable_mp(this, &SpriteFramesEditor::_sheet_spin_changed).bind(PARAM_USE_CURRENT));
|
||||
split_sheet_offset_vb->add_child(split_sheet_offset_y);
|
||||
split_sheet_offset_hb->add_child(split_sheet_offset_vb);
|
||||
|
|
Loading…
Reference in a new issue