Rename "Control" key to "Ctrl" and add "_pressed" suffix to all InputEventWithModifiers properties/methods
This commit is contained in:
@@ -105,7 +105,7 @@ void FileDialog::_unhandled_input(const Ref<InputEvent> &p_event) {
|
||||
|
||||
switch (k->get_keycode()) {
|
||||
case KEY_H: {
|
||||
if (k->get_command()) {
|
||||
if (k->is_command_pressed()) {
|
||||
set_show_hidden_files(!show_hidden_files);
|
||||
} else {
|
||||
handled = false;
|
||||
|
||||
@@ -127,7 +127,7 @@ void GradientEdit::_gui_input(const Ref<InputEvent> &p_event) {
|
||||
}
|
||||
|
||||
//Hold alt key to duplicate selected color
|
||||
if (mb.is_valid() && mb->get_button_index() == 1 && mb->is_pressed() && mb->get_alt()) {
|
||||
if (mb.is_valid() && mb->get_button_index() == 1 && mb->is_pressed() && mb->is_alt_pressed()) {
|
||||
int x = mb->get_position().x;
|
||||
grabbed = _get_point_from_pos(x);
|
||||
|
||||
@@ -236,9 +236,9 @@ void GradientEdit::_gui_input(const Ref<InputEvent> &p_event) {
|
||||
|
||||
// Snap to "round" coordinates if holding Ctrl.
|
||||
// Be more precise if holding Shift as well
|
||||
if (mm->get_control()) {
|
||||
newofs = Math::snapped(newofs, mm->get_shift() ? 0.025 : 0.1);
|
||||
} else if (mm->get_shift()) {
|
||||
if (mm->is_ctrl_pressed()) {
|
||||
newofs = Math::snapped(newofs, mm->is_shift_pressed() ? 0.025 : 0.1);
|
||||
} else if (mm->is_shift_pressed()) {
|
||||
// Snap to nearest point if holding just Shift
|
||||
const float snap_threshold = 0.03;
|
||||
float smallest_ofs = snap_threshold;
|
||||
|
||||
@@ -1091,7 +1091,7 @@ void GraphEdit::_gui_input(const Ref<InputEvent> &p_ev) {
|
||||
|
||||
// Snapping can be toggled temporarily by holding down Ctrl.
|
||||
// This is done here as to not toggle the grid when holding down Ctrl.
|
||||
if (is_using_snap() ^ Input::get_singleton()->is_key_pressed(KEY_CONTROL)) {
|
||||
if (is_using_snap() ^ Input::get_singleton()->is_key_pressed(KEY_CTRL)) {
|
||||
const int snap = get_snap();
|
||||
pos = pos.snapped(Vector2(snap, snap));
|
||||
}
|
||||
@@ -1174,7 +1174,7 @@ void GraphEdit::_gui_input(const Ref<InputEvent> &p_ev) {
|
||||
}
|
||||
|
||||
if (b->get_button_index() == MOUSE_BUTTON_LEFT && !b->is_pressed() && dragging) {
|
||||
if (!just_selected && drag_accum == Vector2() && Input::get_singleton()->is_key_pressed(KEY_CONTROL)) {
|
||||
if (!just_selected && drag_accum == Vector2() && Input::get_singleton()->is_key_pressed(KEY_CTRL)) {
|
||||
//deselect current node
|
||||
for (int i = get_child_count() - 1; i >= 0; i--) {
|
||||
GraphNode *gn = Object::cast_to<GraphNode>(get_child(i));
|
||||
@@ -1238,7 +1238,7 @@ void GraphEdit::_gui_input(const Ref<InputEvent> &p_ev) {
|
||||
dragging = true;
|
||||
drag_accum = Vector2();
|
||||
just_selected = !gn->is_selected();
|
||||
if (!gn->is_selected() && !Input::get_singleton()->is_key_pressed(KEY_CONTROL)) {
|
||||
if (!gn->is_selected() && !Input::get_singleton()->is_key_pressed(KEY_CTRL)) {
|
||||
for (int i = 0; i < get_child_count(); i++) {
|
||||
GraphNode *o_gn = Object::cast_to<GraphNode>(get_child(i));
|
||||
if (o_gn) {
|
||||
@@ -1275,7 +1275,7 @@ void GraphEdit::_gui_input(const Ref<InputEvent> &p_ev) {
|
||||
|
||||
box_selecting = true;
|
||||
box_selecting_from = b->get_position();
|
||||
if (b->get_control()) {
|
||||
if (b->is_ctrl_pressed()) {
|
||||
box_selection_mode_additive = true;
|
||||
previous_selected.clear();
|
||||
for (int i = get_child_count() - 1; i >= 0; i--) {
|
||||
@@ -1286,7 +1286,7 @@ void GraphEdit::_gui_input(const Ref<InputEvent> &p_ev) {
|
||||
|
||||
previous_selected.push_back(gn2);
|
||||
}
|
||||
} else if (b->get_shift()) {
|
||||
} else if (b->is_shift_pressed()) {
|
||||
box_selection_mode_additive = false;
|
||||
previous_selected.clear();
|
||||
for (int i = get_child_count() - 1; i >= 0; i--) {
|
||||
@@ -1322,9 +1322,9 @@ void GraphEdit::_gui_input(const Ref<InputEvent> &p_ev) {
|
||||
minimap->update();
|
||||
}
|
||||
|
||||
if (b->get_button_index() == MOUSE_BUTTON_WHEEL_UP && Input::get_singleton()->is_key_pressed(KEY_CONTROL)) {
|
||||
if (b->get_button_index() == MOUSE_BUTTON_WHEEL_UP && Input::get_singleton()->is_key_pressed(KEY_CTRL)) {
|
||||
set_zoom_custom(zoom * ZOOM_SCALE, b->get_position());
|
||||
} else if (b->get_button_index() == MOUSE_BUTTON_WHEEL_DOWN && Input::get_singleton()->is_key_pressed(KEY_CONTROL)) {
|
||||
} else if (b->get_button_index() == MOUSE_BUTTON_WHEEL_DOWN && Input::get_singleton()->is_key_pressed(KEY_CTRL)) {
|
||||
set_zoom_custom(zoom / ZOOM_SCALE, b->get_position());
|
||||
} else if (b->get_button_index() == MOUSE_BUTTON_WHEEL_UP && !Input::get_singleton()->is_key_pressed(KEY_SHIFT)) {
|
||||
v_scroll->set_value(v_scroll->get_value() - v_scroll->get_page() * b->get_factor() / 8);
|
||||
|
||||
@@ -581,11 +581,11 @@ void ItemList::_gui_input(const Ref<InputEvent> &p_event) {
|
||||
if (closest != -1) {
|
||||
int i = closest;
|
||||
|
||||
if (select_mode == SELECT_MULTI && items[i].selected && mb->get_command()) {
|
||||
if (select_mode == SELECT_MULTI && items[i].selected && mb->is_command_pressed()) {
|
||||
deselect(i);
|
||||
emit_signal("multi_selected", i, false);
|
||||
|
||||
} else if (select_mode == SELECT_MULTI && mb->get_shift() && current >= 0 && current < items.size() && current != i) {
|
||||
} else if (select_mode == SELECT_MULTI && mb->is_shift_pressed() && current >= 0 && current < items.size() && current != i) {
|
||||
int from = current;
|
||||
int to = i;
|
||||
if (i < current) {
|
||||
@@ -603,7 +603,7 @@ void ItemList::_gui_input(const Ref<InputEvent> &p_event) {
|
||||
emit_signal("item_rmb_selected", i, get_local_mouse_position());
|
||||
}
|
||||
} else {
|
||||
if (!mb->is_double_click() && !mb->get_command() && select_mode == SELECT_MULTI && items[i].selectable && !items[i].disabled && items[i].selected && mb->get_button_index() == MOUSE_BUTTON_LEFT) {
|
||||
if (!mb->is_double_click() && !mb->is_command_pressed() && select_mode == SELECT_MULTI && items[i].selectable && !items[i].disabled && items[i].selected && mb->get_button_index() == MOUSE_BUTTON_LEFT) {
|
||||
defer_select_single = i;
|
||||
return;
|
||||
}
|
||||
@@ -613,7 +613,7 @@ void ItemList::_gui_input(const Ref<InputEvent> &p_event) {
|
||||
} else {
|
||||
bool selected = items[i].selected;
|
||||
|
||||
select(i, select_mode == SELECT_SINGLE || !mb->get_command());
|
||||
select(i, select_mode == SELECT_SINGLE || !mb->is_command_pressed());
|
||||
|
||||
if (!selected || allow_reselect) {
|
||||
if (select_mode == SELECT_SINGLE) {
|
||||
|
||||
@@ -250,11 +250,11 @@ void LineEdit::_gui_input(Ref<InputEvent> p_event) {
|
||||
return;
|
||||
}
|
||||
|
||||
shift_selection_check_pre(b->get_shift());
|
||||
shift_selection_check_pre(b->is_shift_pressed());
|
||||
|
||||
set_caret_at_pixel_pos(b->get_position().x);
|
||||
|
||||
if (b->get_shift()) {
|
||||
if (b->is_shift_pressed()) {
|
||||
selection_fill_at_caret();
|
||||
selection.creating = true;
|
||||
|
||||
@@ -442,9 +442,9 @@ void LineEdit::_gui_input(Ref<InputEvent> p_event) {
|
||||
// Cursor Movement
|
||||
|
||||
k = k->duplicate();
|
||||
bool shift_pressed = k->get_shift();
|
||||
bool shift_pressed = k->is_shift_pressed();
|
||||
// Remove shift or else actions will not match. Use above variable for selection.
|
||||
k->set_shift(false);
|
||||
k->set_shift_pressed(false);
|
||||
|
||||
if (k->is_action("ui_text_caret_word_left", true)) {
|
||||
_move_caret_left(shift_pressed, true);
|
||||
@@ -490,7 +490,7 @@ void LineEdit::_gui_input(Ref<InputEvent> p_event) {
|
||||
|
||||
// Allow unicode handling if:
|
||||
// * No Modifiers are pressed (except shift)
|
||||
bool allow_unicode_handling = !(k->get_command() || k->get_control() || k->get_alt() || k->get_metakey());
|
||||
bool allow_unicode_handling = !(k->is_command_pressed() || k->is_ctrl_pressed() || k->is_alt_pressed() || k->is_meta_pressed());
|
||||
|
||||
if (allow_unicode_handling && editable && k->get_unicode() >= 32) {
|
||||
// Handle Unicode (if no modifiers active)
|
||||
|
||||
@@ -1282,16 +1282,16 @@ bool PopupMenu::activate_item_by_event(const Ref<InputEvent> &p_event, bool p_fo
|
||||
if (code == 0) {
|
||||
code = k->get_unicode();
|
||||
}
|
||||
if (k->get_control()) {
|
||||
if (k->is_ctrl_pressed()) {
|
||||
code |= KEY_MASK_CTRL;
|
||||
}
|
||||
if (k->get_alt()) {
|
||||
if (k->is_alt_pressed()) {
|
||||
code |= KEY_MASK_ALT;
|
||||
}
|
||||
if (k->get_metakey()) {
|
||||
if (k->is_meta_pressed()) {
|
||||
code |= KEY_MASK_META;
|
||||
}
|
||||
if (k->get_shift()) {
|
||||
if (k->is_shift_pressed()) {
|
||||
code |= KEY_MASK_SHIFT;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -98,7 +98,7 @@ void ScrollContainer::_gui_input(const Ref<InputEvent> &p_gui_input) {
|
||||
if (mb.is_valid()) {
|
||||
if (mb->get_button_index() == MOUSE_BUTTON_WHEEL_UP && mb->is_pressed()) {
|
||||
// only horizontal is enabled, scroll horizontally
|
||||
if (h_scroll->is_visible() && (!v_scroll->is_visible() || mb->get_shift())) {
|
||||
if (h_scroll->is_visible() && (!v_scroll->is_visible() || mb->is_shift_pressed())) {
|
||||
h_scroll->set_value(h_scroll->get_value() - h_scroll->get_page() / 8 * mb->get_factor());
|
||||
} else if (v_scroll->is_visible_in_tree()) {
|
||||
v_scroll->set_value(v_scroll->get_value() - v_scroll->get_page() / 8 * mb->get_factor());
|
||||
@@ -107,7 +107,7 @@ void ScrollContainer::_gui_input(const Ref<InputEvent> &p_gui_input) {
|
||||
|
||||
if (mb->get_button_index() == MOUSE_BUTTON_WHEEL_DOWN && mb->is_pressed()) {
|
||||
// only horizontal is enabled, scroll horizontally
|
||||
if (h_scroll->is_visible() && (!v_scroll->is_visible() || mb->get_shift())) {
|
||||
if (h_scroll->is_visible() && (!v_scroll->is_visible() || mb->is_shift_pressed())) {
|
||||
h_scroll->set_value(h_scroll->get_value() + h_scroll->get_page() / 8 * mb->get_factor());
|
||||
} else if (v_scroll->is_visible()) {
|
||||
v_scroll->set_value(v_scroll->get_value() + v_scroll->get_page() / 8 * mb->get_factor());
|
||||
|
||||
+2
-2
@@ -127,7 +127,7 @@ void Tabs::_gui_input(const Ref<InputEvent> &p_event) {
|
||||
Ref<InputEventMouseButton> mb = p_event;
|
||||
|
||||
if (mb.is_valid()) {
|
||||
if (mb->is_pressed() && mb->get_button_index() == MOUSE_BUTTON_WHEEL_UP && !mb->get_command()) {
|
||||
if (mb->is_pressed() && mb->get_button_index() == MOUSE_BUTTON_WHEEL_UP && !mb->is_command_pressed()) {
|
||||
if (scrolling_enabled && buttons_visible) {
|
||||
if (offset > 0) {
|
||||
offset--;
|
||||
@@ -136,7 +136,7 @@ void Tabs::_gui_input(const Ref<InputEvent> &p_event) {
|
||||
}
|
||||
}
|
||||
|
||||
if (mb->is_pressed() && mb->get_button_index() == MOUSE_BUTTON_WHEEL_DOWN && !mb->get_command()) {
|
||||
if (mb->is_pressed() && mb->get_button_index() == MOUSE_BUTTON_WHEEL_DOWN && !mb->is_command_pressed()) {
|
||||
if (scrolling_enabled && buttons_visible) {
|
||||
if (missing_right) {
|
||||
offset++;
|
||||
|
||||
+12
-12
@@ -2914,15 +2914,15 @@ void TextEdit::_gui_input(const Ref<InputEvent> &p_gui_input) {
|
||||
}
|
||||
|
||||
if (mb->is_pressed()) {
|
||||
if (mb->get_button_index() == MOUSE_BUTTON_WHEEL_UP && !mb->get_command()) {
|
||||
if (mb->get_shift()) {
|
||||
if (mb->get_button_index() == MOUSE_BUTTON_WHEEL_UP && !mb->is_command_pressed()) {
|
||||
if (mb->is_shift_pressed()) {
|
||||
h_scroll->set_value(h_scroll->get_value() - (100 * mb->get_factor()));
|
||||
} else if (v_scroll->is_visible()) {
|
||||
_scroll_up(3 * mb->get_factor());
|
||||
}
|
||||
}
|
||||
if (mb->get_button_index() == MOUSE_BUTTON_WHEEL_DOWN && !mb->get_command()) {
|
||||
if (mb->get_shift()) {
|
||||
if (mb->get_button_index() == MOUSE_BUTTON_WHEEL_DOWN && !mb->is_command_pressed()) {
|
||||
if (mb->is_shift_pressed()) {
|
||||
h_scroll->set_value(h_scroll->get_value() + (100 * mb->get_factor()));
|
||||
} else if (v_scroll->is_visible()) {
|
||||
_scroll_down(3 * mb->get_factor());
|
||||
@@ -2977,7 +2977,7 @@ void TextEdit::_gui_input(const Ref<InputEvent> &p_gui_input) {
|
||||
cursor_set_line(row, false, false);
|
||||
cursor_set_column(col);
|
||||
|
||||
if (mb->get_shift() && (cursor.column != prev_col || cursor.line != prev_line)) {
|
||||
if (mb->is_shift_pressed() && (cursor.column != prev_col || cursor.line != prev_line)) {
|
||||
if (!selection.active) {
|
||||
selection.active = true;
|
||||
selection.selecting_mode = SelectionMode::SELECTION_MODE_POINTER;
|
||||
@@ -3073,7 +3073,7 @@ void TextEdit::_gui_input(const Ref<InputEvent> &p_gui_input) {
|
||||
}
|
||||
} else {
|
||||
if (mb->get_button_index() == MOUSE_BUTTON_LEFT) {
|
||||
if (mb->get_command() && highlighted_word != String()) {
|
||||
if (mb->is_command_pressed() && highlighted_word != String()) {
|
||||
int row, col;
|
||||
_get_mouse_pos(Point2i(mpos.x, mpos.y), row, col);
|
||||
|
||||
@@ -3116,7 +3116,7 @@ void TextEdit::_gui_input(const Ref<InputEvent> &p_gui_input) {
|
||||
mpos.x = get_size().x - mpos.x;
|
||||
}
|
||||
if (select_identifiers_enabled) {
|
||||
if (!dragging_minimap && !dragging_selection && mm->get_command() && mm->get_button_mask() == 0) {
|
||||
if (!dragging_minimap && !dragging_selection && mm->is_command_pressed() && mm->get_button_mask() == 0) {
|
||||
String new_word = get_word_at_pos(mpos);
|
||||
if (new_word != highlighted_word) {
|
||||
emit_signal("symbol_validate", new_word);
|
||||
@@ -3165,7 +3165,7 @@ void TextEdit::_gui_input(const Ref<InputEvent> &p_gui_input) {
|
||||
#ifdef OSX_ENABLED
|
||||
if (k->get_keycode() == KEY_META) {
|
||||
#else
|
||||
if (k->get_keycode() == KEY_CONTROL) {
|
||||
if (k->get_keycode() == KEY_CTRL) {
|
||||
#endif
|
||||
if (select_identifiers_enabled) {
|
||||
if (k->is_pressed() && !dragging_minimap && !dragging_selection) {
|
||||
@@ -3183,7 +3183,7 @@ void TextEdit::_gui_input(const Ref<InputEvent> &p_gui_input) {
|
||||
}
|
||||
|
||||
// If a modifier has been pressed, and nothing else, return.
|
||||
if (k->get_keycode() == KEY_CONTROL || k->get_keycode() == KEY_ALT || k->get_keycode() == KEY_SHIFT || k->get_keycode() == KEY_META) {
|
||||
if (k->get_keycode() == KEY_CTRL || k->get_keycode() == KEY_ALT || k->get_keycode() == KEY_SHIFT || k->get_keycode() == KEY_META) {
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -3191,7 +3191,7 @@ void TextEdit::_gui_input(const Ref<InputEvent> &p_gui_input) {
|
||||
|
||||
// Allow unicode handling if:
|
||||
// * No Modifiers are pressed (except shift)
|
||||
bool allow_unicode_handling = !(k->get_command() || k->get_control() || k->get_alt() || k->get_metakey());
|
||||
bool allow_unicode_handling = !(k->is_command_pressed() || k->is_ctrl_pressed() || k->is_alt_pressed() || k->is_meta_pressed());
|
||||
|
||||
// Save here for insert mode, just in case it is cleared in the following section.
|
||||
bool had_selection = selection.active;
|
||||
@@ -3436,9 +3436,9 @@ void TextEdit::_gui_input(const Ref<InputEvent> &p_gui_input) {
|
||||
// CURSOR MOVEMENT
|
||||
|
||||
k = k->duplicate();
|
||||
bool shift_pressed = k->get_shift();
|
||||
bool shift_pressed = k->is_shift_pressed();
|
||||
// Remove shift or else actions will not match. Use above variable for selection.
|
||||
k->set_shift(false);
|
||||
k->set_shift_pressed(false);
|
||||
|
||||
// CURSOR MOVEMENT - LEFT, RIGHT.
|
||||
if (k->is_action("ui_text_caret_word_left", true)) {
|
||||
|
||||
+7
-7
@@ -1971,7 +1971,7 @@ int Tree::propagate_mouse_event(const Point2i &p_pos, int x_ofs, int y_ofs, bool
|
||||
return -1;
|
||||
}
|
||||
|
||||
if (select_mode == SELECT_MULTI && p_mod->get_command() && c.selectable) {
|
||||
if (select_mode == SELECT_MULTI && p_mod->is_command_pressed() && c.selectable) {
|
||||
if (!c.selected || p_button == MOUSE_BUTTON_RIGHT) {
|
||||
p_item->select(col);
|
||||
emit_signal("multi_selected", p_item, col, true);
|
||||
@@ -1988,7 +1988,7 @@ int Tree::propagate_mouse_event(const Point2i &p_pos, int x_ofs, int y_ofs, bool
|
||||
|
||||
} else {
|
||||
if (c.selectable) {
|
||||
if (select_mode == SELECT_MULTI && p_mod->get_shift() && selected_item && selected_item != p_item) {
|
||||
if (select_mode == SELECT_MULTI && p_mod->is_shift_pressed() && selected_item && selected_item != p_item) {
|
||||
bool inrange = false;
|
||||
|
||||
select_single_item(p_item, root, col, selected_item, &inrange);
|
||||
@@ -2406,7 +2406,7 @@ void Tree::_gui_input(Ref<InputEvent> p_event) {
|
||||
|
||||
Ref<InputEventKey> k = p_event;
|
||||
|
||||
bool is_command = k.is_valid() && k->get_command();
|
||||
bool is_command = k.is_valid() && k->is_command_pressed();
|
||||
if (p_event->is_action("ui_right") && p_event->is_pressed()) {
|
||||
if (!cursor_can_exit_tree) {
|
||||
accept_event();
|
||||
@@ -2415,7 +2415,7 @@ void Tree::_gui_input(Ref<InputEvent> p_event) {
|
||||
if (!selected_item || select_mode == SELECT_ROW || selected_col > (columns.size() - 1)) {
|
||||
return;
|
||||
}
|
||||
if (k.is_valid() && k->get_alt()) {
|
||||
if (k.is_valid() && k->is_alt_pressed()) {
|
||||
selected_item->set_collapsed(false);
|
||||
TreeItem *next = selected_item->get_children();
|
||||
while (next && next != selected_item->next) {
|
||||
@@ -2434,7 +2434,7 @@ void Tree::_gui_input(Ref<InputEvent> p_event) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (k.is_valid() && k->get_alt()) {
|
||||
if (k.is_valid() && k->is_alt_pressed()) {
|
||||
selected_item->set_collapsed(true);
|
||||
TreeItem *next = selected_item->get_children();
|
||||
while (next && next != selected_item->next) {
|
||||
@@ -2564,7 +2564,7 @@ void Tree::_gui_input(Ref<InputEvent> p_event) {
|
||||
if (!k->is_pressed()) {
|
||||
return;
|
||||
}
|
||||
if (k->get_command() || (k->get_shift() && k->get_unicode() == 0) || k->get_metakey()) {
|
||||
if (k->is_command_pressed() || (k->is_shift_pressed() && k->get_unicode() == 0) || k->is_meta_pressed()) {
|
||||
return;
|
||||
}
|
||||
if (!root) {
|
||||
@@ -2880,7 +2880,7 @@ void Tree::_gui_input(Ref<InputEvent> p_event) {
|
||||
}
|
||||
|
||||
if (b->get_button_index() == MOUSE_BUTTON_LEFT) {
|
||||
if (get_item_at_position(b->get_position()) == nullptr && !b->get_shift() && !b->get_control() && !b->get_command()) {
|
||||
if (get_item_at_position(b->get_position()) == nullptr && !b->is_shift_pressed() && !b->is_ctrl_pressed() && !b->is_command_pressed()) {
|
||||
emit_signal("nothing_selected");
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user