[Scene] Add SceneStringNames::pressed
This commit is contained in:
parent
78cce1954d
commit
ee79386f7b
147 changed files with 727 additions and 722 deletions
|
|
@ -134,7 +134,7 @@ void BaseButton::_notification(int p_what) {
|
|||
void BaseButton::_pressed() {
|
||||
GDVIRTUAL_CALL(_pressed);
|
||||
pressed();
|
||||
emit_signal(SNAME("pressed"));
|
||||
emit_signal(SceneStringName(pressed));
|
||||
}
|
||||
|
||||
void BaseButton::_toggled(bool p_pressed) {
|
||||
|
|
@ -161,7 +161,7 @@ void BaseButton::on_action_event(Ref<InputEvent> p_event) {
|
|||
status.pressed = !status.pressed;
|
||||
_unpress_group();
|
||||
if (button_group.is_valid()) {
|
||||
button_group->emit_signal(SNAME("pressed"), this);
|
||||
button_group->emit_signal(SceneStringName(pressed), this);
|
||||
}
|
||||
_toggled(status.pressed);
|
||||
_pressed();
|
||||
|
|
@ -225,7 +225,7 @@ void BaseButton::set_pressed(bool p_pressed) {
|
|||
if (p_pressed) {
|
||||
_unpress_group();
|
||||
if (button_group.is_valid()) {
|
||||
button_group->emit_signal(SNAME("pressed"), this);
|
||||
button_group->emit_signal(SceneStringName(pressed), this);
|
||||
}
|
||||
}
|
||||
_toggled(status.pressed);
|
||||
|
|
@ -367,7 +367,7 @@ void BaseButton::shortcut_input(const Ref<InputEvent> &p_event) {
|
|||
|
||||
_unpress_group();
|
||||
if (button_group.is_valid()) {
|
||||
button_group->emit_signal(SNAME("pressed"), this);
|
||||
button_group->emit_signal(SceneStringName(pressed), this);
|
||||
}
|
||||
|
||||
_toggled(status.pressed);
|
||||
|
|
|
|||
|
|
@ -95,7 +95,7 @@ void ColorPicker::_notification(int p_what) {
|
|||
|
||||
for (int i = 0; i < MODE_BUTTON_COUNT; i++) {
|
||||
mode_btns[i]->begin_bulk_theme_override();
|
||||
mode_btns[i]->add_theme_style_override(SNAME("pressed"), theme_cache.mode_button_pressed);
|
||||
mode_btns[i]->add_theme_style_override(SceneStringName(pressed), theme_cache.mode_button_pressed);
|
||||
mode_btns[i]->add_theme_style_override(CoreStringName(normal), theme_cache.mode_button_normal);
|
||||
mode_btns[i]->add_theme_style_override(SNAME("hover"), theme_cache.mode_button_hover);
|
||||
mode_btns[i]->end_bulk_theme_override();
|
||||
|
|
@ -1836,11 +1836,11 @@ ColorPicker::ColorPicker() {
|
|||
sample_hbc->add_child(btn_pick);
|
||||
if (DisplayServer::get_singleton()->has_feature(DisplayServer::FEATURE_SCREEN_CAPTURE)) {
|
||||
btn_pick->set_tooltip_text(ETR("Pick a color from the screen."));
|
||||
btn_pick->connect(SNAME("pressed"), callable_mp(this, &ColorPicker::_pick_button_pressed));
|
||||
btn_pick->connect(SceneStringName(pressed), callable_mp(this, &ColorPicker::_pick_button_pressed));
|
||||
} else {
|
||||
// On unsupported platforms, use a legacy method for color picking.
|
||||
btn_pick->set_tooltip_text(ETR("Pick a color from the application window."));
|
||||
btn_pick->connect(SNAME("pressed"), callable_mp(this, &ColorPicker::_pick_button_pressed_legacy));
|
||||
btn_pick->connect(SceneStringName(pressed), callable_mp(this, &ColorPicker::_pick_button_pressed_legacy));
|
||||
}
|
||||
|
||||
sample = memnew(TextureRect);
|
||||
|
|
@ -1883,7 +1883,7 @@ ColorPicker::ColorPicker() {
|
|||
mode_btns[i]->set_toggle_mode(true);
|
||||
mode_btns[i]->set_text(modes[i]->get_name());
|
||||
mode_btns[i]->set_button_group(mode_group);
|
||||
mode_btns[i]->connect("pressed", callable_mp(this, &ColorPicker::set_color_mode).bind((ColorModeType)i));
|
||||
mode_btns[i]->connect(SceneStringName(pressed), callable_mp(this, &ColorPicker::set_color_mode).bind((ColorModeType)i));
|
||||
}
|
||||
mode_btns[0]->set_pressed(true);
|
||||
|
||||
|
|
@ -1936,7 +1936,7 @@ ColorPicker::ColorPicker() {
|
|||
text_type->set_text("#");
|
||||
text_type->set_tooltip_text(RTR("Switch between hexadecimal and code values."));
|
||||
if (Engine::get_singleton()->is_editor_hint()) {
|
||||
text_type->connect("pressed", callable_mp(this, &ColorPicker::_text_type_toggled));
|
||||
text_type->connect(SceneStringName(pressed), callable_mp(this, &ColorPicker::_text_type_toggled));
|
||||
} else {
|
||||
text_type->set_flat(true);
|
||||
text_type->set_mouse_filter(MOUSE_FILTER_IGNORE);
|
||||
|
|
@ -2026,7 +2026,7 @@ ColorPicker::ColorPicker() {
|
|||
btn_add_preset = memnew(Button);
|
||||
btn_add_preset->set_icon_alignment(HORIZONTAL_ALIGNMENT_CENTER);
|
||||
btn_add_preset->set_tooltip_text(ETR("Add current color as a preset."));
|
||||
btn_add_preset->connect("pressed", callable_mp(this, &ColorPicker::_add_preset_pressed));
|
||||
btn_add_preset->connect(SceneStringName(pressed), callable_mp(this, &ColorPicker::_add_preset_pressed));
|
||||
preset_container->add_child(btn_add_preset);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -316,7 +316,7 @@ Button *AcceptDialog::add_button(const String &p_text, bool p_right, const Strin
|
|||
}
|
||||
|
||||
if (!p_action.is_empty()) {
|
||||
button->connect("pressed", callable_mp(this, &AcceptDialog::_custom_action).bind(p_action));
|
||||
button->connect(SceneStringName(pressed), callable_mp(this, &AcceptDialog::_custom_action).bind(p_action));
|
||||
}
|
||||
|
||||
return button;
|
||||
|
|
@ -330,7 +330,7 @@ Button *AcceptDialog::add_cancel_button(const String &p_cancel) {
|
|||
|
||||
Button *b = swap_cancel_ok ? add_button(c, true) : add_button(c);
|
||||
|
||||
b->connect("pressed", callable_mp(this, &AcceptDialog::_cancel_pressed));
|
||||
b->connect(SceneStringName(pressed), callable_mp(this, &AcceptDialog::_cancel_pressed));
|
||||
|
||||
return b;
|
||||
}
|
||||
|
|
@ -346,11 +346,11 @@ void AcceptDialog::remove_button(Button *p_button) {
|
|||
}
|
||||
|
||||
p_button->disconnect(SceneStringName(visibility_changed), callable_mp(this, &AcceptDialog::_custom_button_visibility_changed));
|
||||
if (p_button->is_connected("pressed", callable_mp(this, &AcceptDialog::_custom_action))) {
|
||||
p_button->disconnect("pressed", callable_mp(this, &AcceptDialog::_custom_action));
|
||||
if (p_button->is_connected(SceneStringName(pressed), callable_mp(this, &AcceptDialog::_custom_action))) {
|
||||
p_button->disconnect(SceneStringName(pressed), callable_mp(this, &AcceptDialog::_custom_action));
|
||||
}
|
||||
if (p_button->is_connected("pressed", callable_mp(this, &AcceptDialog::_cancel_pressed))) {
|
||||
p_button->disconnect("pressed", callable_mp(this, &AcceptDialog::_cancel_pressed));
|
||||
if (p_button->is_connected(SceneStringName(pressed), callable_mp(this, &AcceptDialog::_cancel_pressed))) {
|
||||
p_button->disconnect(SceneStringName(pressed), callable_mp(this, &AcceptDialog::_cancel_pressed));
|
||||
}
|
||||
|
||||
if (right_spacer) {
|
||||
|
|
@ -433,7 +433,7 @@ AcceptDialog::AcceptDialog() {
|
|||
buttons_hbox->add_child(ok_button);
|
||||
buttons_hbox->add_spacer();
|
||||
|
||||
ok_button->connect("pressed", callable_mp(this, &AcceptDialog::_ok_pressed));
|
||||
ok_button->connect(SceneStringName(pressed), callable_mp(this, &AcceptDialog::_ok_pressed));
|
||||
|
||||
set_title(ETR("Alert!"));
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1409,9 +1409,9 @@ FileDialog::FileDialog() {
|
|||
hbc->add_child(dir_prev);
|
||||
hbc->add_child(dir_next);
|
||||
hbc->add_child(dir_up);
|
||||
dir_prev->connect("pressed", callable_mp(this, &FileDialog::_go_back));
|
||||
dir_next->connect("pressed", callable_mp(this, &FileDialog::_go_forward));
|
||||
dir_up->connect("pressed", callable_mp(this, &FileDialog::_go_up));
|
||||
dir_prev->connect(SceneStringName(pressed), callable_mp(this, &FileDialog::_go_back));
|
||||
dir_next->connect(SceneStringName(pressed), callable_mp(this, &FileDialog::_go_forward));
|
||||
dir_up->connect(SceneStringName(pressed), callable_mp(this, &FileDialog::_go_up));
|
||||
|
||||
hbc->add_child(memnew(Label(ETR("Path:"))));
|
||||
|
||||
|
|
@ -1430,7 +1430,7 @@ FileDialog::FileDialog() {
|
|||
refresh = memnew(Button);
|
||||
refresh->set_theme_type_variation("FlatButton");
|
||||
refresh->set_tooltip_text(ETR("Refresh files."));
|
||||
refresh->connect("pressed", callable_mp(this, &FileDialog::update_file_list));
|
||||
refresh->connect(SceneStringName(pressed), callable_mp(this, &FileDialog::update_file_list));
|
||||
hbc->add_child(refresh);
|
||||
|
||||
show_hidden = memnew(Button);
|
||||
|
|
@ -1447,7 +1447,7 @@ FileDialog::FileDialog() {
|
|||
makedir = memnew(Button);
|
||||
makedir->set_theme_type_variation("FlatButton");
|
||||
makedir->set_tooltip_text(ETR("Create a new folder."));
|
||||
makedir->connect("pressed", callable_mp(this, &FileDialog::_make_dir));
|
||||
makedir->connect(SceneStringName(pressed), callable_mp(this, &FileDialog::_make_dir));
|
||||
hbc->add_child(makedir);
|
||||
vbox->add_child(hbc);
|
||||
|
||||
|
|
|
|||
|
|
@ -2824,7 +2824,7 @@ GraphEdit::GraphEdit() {
|
|||
zoom_minus_button->set_tooltip_text(ETR("Zoom Out"));
|
||||
zoom_minus_button->set_focus_mode(FOCUS_NONE);
|
||||
menu_hbox->add_child(zoom_minus_button);
|
||||
zoom_minus_button->connect("pressed", callable_mp(this, &GraphEdit::_zoom_minus));
|
||||
zoom_minus_button->connect(SceneStringName(pressed), callable_mp(this, &GraphEdit::_zoom_minus));
|
||||
|
||||
zoom_reset_button = memnew(Button);
|
||||
zoom_reset_button->set_theme_type_variation("FlatButton");
|
||||
|
|
@ -2832,7 +2832,7 @@ GraphEdit::GraphEdit() {
|
|||
zoom_reset_button->set_tooltip_text(ETR("Zoom Reset"));
|
||||
zoom_reset_button->set_focus_mode(FOCUS_NONE);
|
||||
menu_hbox->add_child(zoom_reset_button);
|
||||
zoom_reset_button->connect("pressed", callable_mp(this, &GraphEdit::_zoom_reset));
|
||||
zoom_reset_button->connect(SceneStringName(pressed), callable_mp(this, &GraphEdit::_zoom_reset));
|
||||
|
||||
zoom_plus_button = memnew(Button);
|
||||
zoom_plus_button->set_theme_type_variation("FlatButton");
|
||||
|
|
@ -2840,7 +2840,7 @@ GraphEdit::GraphEdit() {
|
|||
zoom_plus_button->set_tooltip_text(ETR("Zoom In"));
|
||||
zoom_plus_button->set_focus_mode(FOCUS_NONE);
|
||||
menu_hbox->add_child(zoom_plus_button);
|
||||
zoom_plus_button->connect("pressed", callable_mp(this, &GraphEdit::_zoom_plus));
|
||||
zoom_plus_button->connect(SceneStringName(pressed), callable_mp(this, &GraphEdit::_zoom_plus));
|
||||
|
||||
// Grid controls.
|
||||
|
||||
|
|
@ -2852,7 +2852,7 @@ GraphEdit::GraphEdit() {
|
|||
toggle_grid_button->set_tooltip_text(ETR("Toggle the visual grid."));
|
||||
toggle_grid_button->set_focus_mode(FOCUS_NONE);
|
||||
menu_hbox->add_child(toggle_grid_button);
|
||||
toggle_grid_button->connect("pressed", callable_mp(this, &GraphEdit::_show_grid_toggled));
|
||||
toggle_grid_button->connect(SceneStringName(pressed), callable_mp(this, &GraphEdit::_show_grid_toggled));
|
||||
|
||||
toggle_snapping_button = memnew(Button);
|
||||
toggle_snapping_button->set_theme_type_variation("FlatButton");
|
||||
|
|
@ -2862,7 +2862,7 @@ GraphEdit::GraphEdit() {
|
|||
toggle_snapping_button->set_pressed(snapping_enabled);
|
||||
toggle_snapping_button->set_focus_mode(FOCUS_NONE);
|
||||
menu_hbox->add_child(toggle_snapping_button);
|
||||
toggle_snapping_button->connect("pressed", callable_mp(this, &GraphEdit::_snapping_toggled));
|
||||
toggle_snapping_button->connect(SceneStringName(pressed), callable_mp(this, &GraphEdit::_snapping_toggled));
|
||||
|
||||
snapping_distance_spinbox = memnew(SpinBox);
|
||||
snapping_distance_spinbox->set_visible(show_grid_buttons);
|
||||
|
|
@ -2884,12 +2884,12 @@ GraphEdit::GraphEdit() {
|
|||
minimap_button->set_pressed(show_grid);
|
||||
minimap_button->set_focus_mode(FOCUS_NONE);
|
||||
menu_hbox->add_child(minimap_button);
|
||||
minimap_button->connect("pressed", callable_mp(this, &GraphEdit::_minimap_toggled));
|
||||
minimap_button->connect(SceneStringName(pressed), callable_mp(this, &GraphEdit::_minimap_toggled));
|
||||
|
||||
arrange_button = memnew(Button);
|
||||
arrange_button->set_theme_type_variation("FlatButton");
|
||||
arrange_button->set_visible(show_arrange_button);
|
||||
arrange_button->connect("pressed", callable_mp(this, &GraphEdit::arrange_nodes));
|
||||
arrange_button->connect(SceneStringName(pressed), callable_mp(this, &GraphEdit::arrange_nodes));
|
||||
arrange_button->set_focus_mode(FOCUS_NONE);
|
||||
menu_hbox->add_child(arrange_button);
|
||||
arrange_button->set_tooltip_text(ETR("Automatically arrange selected nodes."));
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue