|
@@ -4777,6 +4777,7 @@ CanvasItemEditor::CanvasItemEditor(EditorNode *p_editor) {
|
|
|
hb->add_child(snap_config_menu);
|
|
|
snap_config_menu->set_h_size_flags(SIZE_SHRINK_END);
|
|
|
snap_config_menu->set_tooltip(TTR("Snapping Options"));
|
|
|
+ snap_config_menu->set_switch_on_hover(true);
|
|
|
|
|
|
PopupMenu *p = snap_config_menu->get_popup();
|
|
|
p->connect("id_pressed", this, "_popup_callback");
|
|
@@ -4828,6 +4829,7 @@ CanvasItemEditor::CanvasItemEditor(EditorNode *p_editor) {
|
|
|
skeleton_menu = memnew(MenuButton);
|
|
|
hb->add_child(skeleton_menu);
|
|
|
skeleton_menu->set_tooltip(TTR("Skeleton Options"));
|
|
|
+ skeleton_menu->set_switch_on_hover(true);
|
|
|
|
|
|
p = skeleton_menu->get_popup();
|
|
|
p->set_hide_on_checkable_item_selection(false);
|
|
@@ -4846,8 +4848,10 @@ CanvasItemEditor::CanvasItemEditor(EditorNode *p_editor) {
|
|
|
view_menu->set_text(TTR("View"));
|
|
|
hb->add_child(view_menu);
|
|
|
view_menu->get_popup()->connect("id_pressed", this, "_popup_callback");
|
|
|
+ view_menu->set_switch_on_hover(true);
|
|
|
|
|
|
p = view_menu->get_popup();
|
|
|
+ p->set_hide_on_checkable_item_selection(false);
|
|
|
p->add_check_shortcut(ED_SHORTCUT("canvas_item_editor/show_grid", TTR("Show Grid"), KEY_G), SHOW_GRID);
|
|
|
p->add_check_shortcut(ED_SHORTCUT("canvas_item_editor/show_helpers", TTR("Show Helpers"), KEY_H), SHOW_HELPERS);
|
|
|
p->add_check_shortcut(ED_SHORTCUT("canvas_item_editor/show_rulers", TTR("Show Rulers"), KEY_R), SHOW_RULERS);
|
|
@@ -4866,6 +4870,7 @@ CanvasItemEditor::CanvasItemEditor(EditorNode *p_editor) {
|
|
|
presets_menu->set_text(TTR("Layout"));
|
|
|
hb->add_child(presets_menu);
|
|
|
presets_menu->hide();
|
|
|
+ presets_menu->set_switch_on_hover(true);
|
|
|
|
|
|
p = presets_menu->get_popup();
|
|
|
p->connect("id_pressed", this, "_popup_callback");
|
|
@@ -4923,6 +4928,7 @@ CanvasItemEditor::CanvasItemEditor(EditorNode *p_editor) {
|
|
|
animation_menu->set_text(TTR("Animation"));
|
|
|
animation_hb->add_child(animation_menu);
|
|
|
animation_menu->get_popup()->connect("id_pressed", this, "_popup_callback");
|
|
|
+ animation_menu->set_switch_on_hover(true);
|
|
|
|
|
|
p = animation_menu->get_popup();
|
|
|
|