|
@@ -5175,7 +5175,7 @@ CanvasItemEditor::CanvasItemEditor() {
|
|
viewport->add_child(controls_vb);
|
|
viewport->add_child(controls_vb);
|
|
|
|
|
|
select_button = memnew(Button);
|
|
select_button = memnew(Button);
|
|
- select_button->set_flat(true);
|
|
|
|
|
|
+ select_button->set_theme_type_variation("FlatButton");
|
|
main_menu_hbox->add_child(select_button);
|
|
main_menu_hbox->add_child(select_button);
|
|
select_button->set_toggle_mode(true);
|
|
select_button->set_toggle_mode(true);
|
|
select_button->connect("pressed", callable_mp(this, &CanvasItemEditor::_button_tool_select).bind(TOOL_SELECT));
|
|
select_button->connect("pressed", callable_mp(this, &CanvasItemEditor::_button_tool_select).bind(TOOL_SELECT));
|
|
@@ -5187,7 +5187,7 @@ CanvasItemEditor::CanvasItemEditor() {
|
|
main_menu_hbox->add_child(memnew(VSeparator));
|
|
main_menu_hbox->add_child(memnew(VSeparator));
|
|
|
|
|
|
move_button = memnew(Button);
|
|
move_button = memnew(Button);
|
|
- move_button->set_flat(true);
|
|
|
|
|
|
+ move_button->set_theme_type_variation("FlatButton");
|
|
main_menu_hbox->add_child(move_button);
|
|
main_menu_hbox->add_child(move_button);
|
|
move_button->set_toggle_mode(true);
|
|
move_button->set_toggle_mode(true);
|
|
move_button->connect("pressed", callable_mp(this, &CanvasItemEditor::_button_tool_select).bind(TOOL_MOVE));
|
|
move_button->connect("pressed", callable_mp(this, &CanvasItemEditor::_button_tool_select).bind(TOOL_MOVE));
|
|
@@ -5196,7 +5196,7 @@ CanvasItemEditor::CanvasItemEditor() {
|
|
move_button->set_tooltip_text(TTR("Move Mode"));
|
|
move_button->set_tooltip_text(TTR("Move Mode"));
|
|
|
|
|
|
rotate_button = memnew(Button);
|
|
rotate_button = memnew(Button);
|
|
- rotate_button->set_flat(true);
|
|
|
|
|
|
+ rotate_button->set_theme_type_variation("FlatButton");
|
|
main_menu_hbox->add_child(rotate_button);
|
|
main_menu_hbox->add_child(rotate_button);
|
|
rotate_button->set_toggle_mode(true);
|
|
rotate_button->set_toggle_mode(true);
|
|
rotate_button->connect("pressed", callable_mp(this, &CanvasItemEditor::_button_tool_select).bind(TOOL_ROTATE));
|
|
rotate_button->connect("pressed", callable_mp(this, &CanvasItemEditor::_button_tool_select).bind(TOOL_ROTATE));
|
|
@@ -5205,7 +5205,7 @@ CanvasItemEditor::CanvasItemEditor() {
|
|
rotate_button->set_tooltip_text(TTR("Rotate Mode"));
|
|
rotate_button->set_tooltip_text(TTR("Rotate Mode"));
|
|
|
|
|
|
scale_button = memnew(Button);
|
|
scale_button = memnew(Button);
|
|
- scale_button->set_flat(true);
|
|
|
|
|
|
+ scale_button->set_theme_type_variation("FlatButton");
|
|
main_menu_hbox->add_child(scale_button);
|
|
main_menu_hbox->add_child(scale_button);
|
|
scale_button->set_toggle_mode(true);
|
|
scale_button->set_toggle_mode(true);
|
|
scale_button->connect("pressed", callable_mp(this, &CanvasItemEditor::_button_tool_select).bind(TOOL_SCALE));
|
|
scale_button->connect("pressed", callable_mp(this, &CanvasItemEditor::_button_tool_select).bind(TOOL_SCALE));
|
|
@@ -5216,21 +5216,21 @@ CanvasItemEditor::CanvasItemEditor() {
|
|
main_menu_hbox->add_child(memnew(VSeparator));
|
|
main_menu_hbox->add_child(memnew(VSeparator));
|
|
|
|
|
|
list_select_button = memnew(Button);
|
|
list_select_button = memnew(Button);
|
|
- list_select_button->set_flat(true);
|
|
|
|
|
|
+ list_select_button->set_theme_type_variation("FlatButton");
|
|
main_menu_hbox->add_child(list_select_button);
|
|
main_menu_hbox->add_child(list_select_button);
|
|
list_select_button->set_toggle_mode(true);
|
|
list_select_button->set_toggle_mode(true);
|
|
list_select_button->connect("pressed", callable_mp(this, &CanvasItemEditor::_button_tool_select).bind(TOOL_LIST_SELECT));
|
|
list_select_button->connect("pressed", callable_mp(this, &CanvasItemEditor::_button_tool_select).bind(TOOL_LIST_SELECT));
|
|
list_select_button->set_tooltip_text(TTR("Show list of selectable nodes at position clicked."));
|
|
list_select_button->set_tooltip_text(TTR("Show list of selectable nodes at position clicked."));
|
|
|
|
|
|
pivot_button = memnew(Button);
|
|
pivot_button = memnew(Button);
|
|
- pivot_button->set_flat(true);
|
|
|
|
|
|
+ pivot_button->set_theme_type_variation("FlatButton");
|
|
main_menu_hbox->add_child(pivot_button);
|
|
main_menu_hbox->add_child(pivot_button);
|
|
pivot_button->set_toggle_mode(true);
|
|
pivot_button->set_toggle_mode(true);
|
|
pivot_button->connect("pressed", callable_mp(this, &CanvasItemEditor::_button_tool_select).bind(TOOL_EDIT_PIVOT));
|
|
pivot_button->connect("pressed", callable_mp(this, &CanvasItemEditor::_button_tool_select).bind(TOOL_EDIT_PIVOT));
|
|
pivot_button->set_tooltip_text(TTR("Click to change object's rotation pivot."));
|
|
pivot_button->set_tooltip_text(TTR("Click to change object's rotation pivot."));
|
|
|
|
|
|
pan_button = memnew(Button);
|
|
pan_button = memnew(Button);
|
|
- pan_button->set_flat(true);
|
|
|
|
|
|
+ pan_button->set_theme_type_variation("FlatButton");
|
|
main_menu_hbox->add_child(pan_button);
|
|
main_menu_hbox->add_child(pan_button);
|
|
pan_button->set_toggle_mode(true);
|
|
pan_button->set_toggle_mode(true);
|
|
pan_button->connect("pressed", callable_mp(this, &CanvasItemEditor::_button_tool_select).bind(TOOL_PAN));
|
|
pan_button->connect("pressed", callable_mp(this, &CanvasItemEditor::_button_tool_select).bind(TOOL_PAN));
|
|
@@ -5239,7 +5239,7 @@ CanvasItemEditor::CanvasItemEditor() {
|
|
pan_button->set_tooltip_text(TTR("You can also use Pan View shortcut (Space by default) to pan in any mode."));
|
|
pan_button->set_tooltip_text(TTR("You can also use Pan View shortcut (Space by default) to pan in any mode."));
|
|
|
|
|
|
ruler_button = memnew(Button);
|
|
ruler_button = memnew(Button);
|
|
- ruler_button->set_flat(true);
|
|
|
|
|
|
+ ruler_button->set_theme_type_variation("FlatButton");
|
|
main_menu_hbox->add_child(ruler_button);
|
|
main_menu_hbox->add_child(ruler_button);
|
|
ruler_button->set_toggle_mode(true);
|
|
ruler_button->set_toggle_mode(true);
|
|
ruler_button->connect("pressed", callable_mp(this, &CanvasItemEditor::_button_tool_select).bind(TOOL_RULER));
|
|
ruler_button->connect("pressed", callable_mp(this, &CanvasItemEditor::_button_tool_select).bind(TOOL_RULER));
|
|
@@ -5250,7 +5250,7 @@ CanvasItemEditor::CanvasItemEditor() {
|
|
main_menu_hbox->add_child(memnew(VSeparator));
|
|
main_menu_hbox->add_child(memnew(VSeparator));
|
|
|
|
|
|
smart_snap_button = memnew(Button);
|
|
smart_snap_button = memnew(Button);
|
|
- smart_snap_button->set_flat(true);
|
|
|
|
|
|
+ smart_snap_button->set_theme_type_variation("FlatButton");
|
|
main_menu_hbox->add_child(smart_snap_button);
|
|
main_menu_hbox->add_child(smart_snap_button);
|
|
smart_snap_button->set_toggle_mode(true);
|
|
smart_snap_button->set_toggle_mode(true);
|
|
smart_snap_button->connect("toggled", callable_mp(this, &CanvasItemEditor::_button_toggle_smart_snap));
|
|
smart_snap_button->connect("toggled", callable_mp(this, &CanvasItemEditor::_button_toggle_smart_snap));
|
|
@@ -5259,7 +5259,7 @@ CanvasItemEditor::CanvasItemEditor() {
|
|
smart_snap_button->set_shortcut_context(this);
|
|
smart_snap_button->set_shortcut_context(this);
|
|
|
|
|
|
grid_snap_button = memnew(Button);
|
|
grid_snap_button = memnew(Button);
|
|
- grid_snap_button->set_flat(true);
|
|
|
|
|
|
+ grid_snap_button->set_theme_type_variation("FlatButton");
|
|
main_menu_hbox->add_child(grid_snap_button);
|
|
main_menu_hbox->add_child(grid_snap_button);
|
|
grid_snap_button->set_toggle_mode(true);
|
|
grid_snap_button->set_toggle_mode(true);
|
|
grid_snap_button->connect("toggled", callable_mp(this, &CanvasItemEditor::_button_toggle_grid_snap));
|
|
grid_snap_button->connect("toggled", callable_mp(this, &CanvasItemEditor::_button_toggle_grid_snap));
|
|
@@ -5268,6 +5268,8 @@ CanvasItemEditor::CanvasItemEditor() {
|
|
grid_snap_button->set_shortcut_context(this);
|
|
grid_snap_button->set_shortcut_context(this);
|
|
|
|
|
|
snap_config_menu = memnew(MenuButton);
|
|
snap_config_menu = memnew(MenuButton);
|
|
|
|
+ snap_config_menu->set_flat(false);
|
|
|
|
+ snap_config_menu->set_theme_type_variation("FlatMenuButton");
|
|
snap_config_menu->set_shortcut_context(this);
|
|
snap_config_menu->set_shortcut_context(this);
|
|
main_menu_hbox->add_child(snap_config_menu);
|
|
main_menu_hbox->add_child(snap_config_menu);
|
|
snap_config_menu->set_h_size_flags(SIZE_SHRINK_END);
|
|
snap_config_menu->set_h_size_flags(SIZE_SHRINK_END);
|
|
@@ -5301,7 +5303,7 @@ CanvasItemEditor::CanvasItemEditor() {
|
|
main_menu_hbox->add_child(memnew(VSeparator));
|
|
main_menu_hbox->add_child(memnew(VSeparator));
|
|
|
|
|
|
lock_button = memnew(Button);
|
|
lock_button = memnew(Button);
|
|
- lock_button->set_flat(true);
|
|
|
|
|
|
+ lock_button->set_theme_type_variation("FlatButton");
|
|
main_menu_hbox->add_child(lock_button);
|
|
main_menu_hbox->add_child(lock_button);
|
|
|
|
|
|
lock_button->connect("pressed", callable_mp(this, &CanvasItemEditor::_popup_callback).bind(LOCK_SELECTED));
|
|
lock_button->connect("pressed", callable_mp(this, &CanvasItemEditor::_popup_callback).bind(LOCK_SELECTED));
|
|
@@ -5310,7 +5312,7 @@ CanvasItemEditor::CanvasItemEditor() {
|
|
lock_button->set_shortcut(ED_SHORTCUT("editor/lock_selected_nodes", TTR("Lock Selected Node(s)"), KeyModifierMask::CMD_OR_CTRL | Key::L));
|
|
lock_button->set_shortcut(ED_SHORTCUT("editor/lock_selected_nodes", TTR("Lock Selected Node(s)"), KeyModifierMask::CMD_OR_CTRL | Key::L));
|
|
|
|
|
|
unlock_button = memnew(Button);
|
|
unlock_button = memnew(Button);
|
|
- unlock_button->set_flat(true);
|
|
|
|
|
|
+ unlock_button->set_theme_type_variation("FlatButton");
|
|
main_menu_hbox->add_child(unlock_button);
|
|
main_menu_hbox->add_child(unlock_button);
|
|
unlock_button->connect("pressed", callable_mp(this, &CanvasItemEditor::_popup_callback).bind(UNLOCK_SELECTED));
|
|
unlock_button->connect("pressed", callable_mp(this, &CanvasItemEditor::_popup_callback).bind(UNLOCK_SELECTED));
|
|
unlock_button->set_tooltip_text(TTR("Unlock selected node, allowing selection and movement."));
|
|
unlock_button->set_tooltip_text(TTR("Unlock selected node, allowing selection and movement."));
|
|
@@ -5318,7 +5320,7 @@ CanvasItemEditor::CanvasItemEditor() {
|
|
unlock_button->set_shortcut(ED_SHORTCUT("editor/unlock_selected_nodes", TTR("Unlock Selected Node(s)"), KeyModifierMask::CMD_OR_CTRL | KeyModifierMask::SHIFT | Key::L));
|
|
unlock_button->set_shortcut(ED_SHORTCUT("editor/unlock_selected_nodes", TTR("Unlock Selected Node(s)"), KeyModifierMask::CMD_OR_CTRL | KeyModifierMask::SHIFT | Key::L));
|
|
|
|
|
|
group_button = memnew(Button);
|
|
group_button = memnew(Button);
|
|
- group_button->set_flat(true);
|
|
|
|
|
|
+ group_button->set_theme_type_variation("FlatButton");
|
|
main_menu_hbox->add_child(group_button);
|
|
main_menu_hbox->add_child(group_button);
|
|
group_button->connect("pressed", callable_mp(this, &CanvasItemEditor::_popup_callback).bind(GROUP_SELECTED));
|
|
group_button->connect("pressed", callable_mp(this, &CanvasItemEditor::_popup_callback).bind(GROUP_SELECTED));
|
|
group_button->set_tooltip_text(TTR("Make selected node's children not selectable."));
|
|
group_button->set_tooltip_text(TTR("Make selected node's children not selectable."));
|
|
@@ -5326,7 +5328,7 @@ CanvasItemEditor::CanvasItemEditor() {
|
|
group_button->set_shortcut(ED_SHORTCUT("editor/group_selected_nodes", TTR("Group Selected Node(s)"), KeyModifierMask::CMD_OR_CTRL | Key::G));
|
|
group_button->set_shortcut(ED_SHORTCUT("editor/group_selected_nodes", TTR("Group Selected Node(s)"), KeyModifierMask::CMD_OR_CTRL | Key::G));
|
|
|
|
|
|
ungroup_button = memnew(Button);
|
|
ungroup_button = memnew(Button);
|
|
- ungroup_button->set_flat(true);
|
|
|
|
|
|
+ ungroup_button->set_theme_type_variation("FlatButton");
|
|
main_menu_hbox->add_child(ungroup_button);
|
|
main_menu_hbox->add_child(ungroup_button);
|
|
ungroup_button->connect("pressed", callable_mp(this, &CanvasItemEditor::_popup_callback).bind(UNGROUP_SELECTED));
|
|
ungroup_button->connect("pressed", callable_mp(this, &CanvasItemEditor::_popup_callback).bind(UNGROUP_SELECTED));
|
|
ungroup_button->set_tooltip_text(TTR("Make selected node's children selectable."));
|
|
ungroup_button->set_tooltip_text(TTR("Make selected node's children selectable."));
|
|
@@ -5336,6 +5338,8 @@ CanvasItemEditor::CanvasItemEditor() {
|
|
main_menu_hbox->add_child(memnew(VSeparator));
|
|
main_menu_hbox->add_child(memnew(VSeparator));
|
|
|
|
|
|
skeleton_menu = memnew(MenuButton);
|
|
skeleton_menu = memnew(MenuButton);
|
|
|
|
+ skeleton_menu->set_flat(false);
|
|
|
|
+ skeleton_menu->set_theme_type_variation("FlatMenuButton");
|
|
skeleton_menu->set_shortcut_context(this);
|
|
skeleton_menu->set_shortcut_context(this);
|
|
main_menu_hbox->add_child(skeleton_menu);
|
|
main_menu_hbox->add_child(skeleton_menu);
|
|
skeleton_menu->set_tooltip_text(TTR("Skeleton Options"));
|
|
skeleton_menu->set_tooltip_text(TTR("Skeleton Options"));
|
|
@@ -5351,7 +5355,7 @@ CanvasItemEditor::CanvasItemEditor() {
|
|
main_menu_hbox->add_child(memnew(VSeparator));
|
|
main_menu_hbox->add_child(memnew(VSeparator));
|
|
|
|
|
|
override_camera_button = memnew(Button);
|
|
override_camera_button = memnew(Button);
|
|
- override_camera_button->set_flat(true);
|
|
|
|
|
|
+ override_camera_button->set_theme_type_variation("FlatButton");
|
|
main_menu_hbox->add_child(override_camera_button);
|
|
main_menu_hbox->add_child(override_camera_button);
|
|
override_camera_button->connect("toggled", callable_mp(this, &CanvasItemEditor::_button_override_camera));
|
|
override_camera_button->connect("toggled", callable_mp(this, &CanvasItemEditor::_button_override_camera));
|
|
override_camera_button->set_toggle_mode(true);
|
|
override_camera_button->set_toggle_mode(true);
|
|
@@ -5361,6 +5365,8 @@ CanvasItemEditor::CanvasItemEditor() {
|
|
main_menu_hbox->add_child(memnew(VSeparator));
|
|
main_menu_hbox->add_child(memnew(VSeparator));
|
|
|
|
|
|
view_menu = memnew(MenuButton);
|
|
view_menu = memnew(MenuButton);
|
|
|
|
+ view_menu->set_flat(false);
|
|
|
|
+ view_menu->set_theme_type_variation("FlatMenuButton");
|
|
// TRANSLATORS: Noun, name of the 2D/3D View menus.
|
|
// TRANSLATORS: Noun, name of the 2D/3D View menus.
|
|
view_menu->set_text(TTR("View"));
|
|
view_menu->set_text(TTR("View"));
|
|
view_menu->set_switch_on_hover(true);
|
|
view_menu->set_switch_on_hover(true);
|
|
@@ -5426,7 +5432,7 @@ CanvasItemEditor::CanvasItemEditor() {
|
|
animation_hb->hide();
|
|
animation_hb->hide();
|
|
|
|
|
|
key_loc_button = memnew(Button);
|
|
key_loc_button = memnew(Button);
|
|
- key_loc_button->set_flat(true);
|
|
|
|
|
|
+ key_loc_button->set_theme_type_variation("FlatButton");
|
|
key_loc_button->set_toggle_mode(true);
|
|
key_loc_button->set_toggle_mode(true);
|
|
key_loc_button->set_pressed(true);
|
|
key_loc_button->set_pressed(true);
|
|
key_loc_button->set_focus_mode(FOCUS_NONE);
|
|
key_loc_button->set_focus_mode(FOCUS_NONE);
|
|
@@ -5435,7 +5441,7 @@ CanvasItemEditor::CanvasItemEditor() {
|
|
animation_hb->add_child(key_loc_button);
|
|
animation_hb->add_child(key_loc_button);
|
|
|
|
|
|
key_rot_button = memnew(Button);
|
|
key_rot_button = memnew(Button);
|
|
- key_rot_button->set_flat(true);
|
|
|
|
|
|
+ key_rot_button->set_theme_type_variation("FlatButton");
|
|
key_rot_button->set_toggle_mode(true);
|
|
key_rot_button->set_toggle_mode(true);
|
|
key_rot_button->set_pressed(true);
|
|
key_rot_button->set_pressed(true);
|
|
key_rot_button->set_focus_mode(FOCUS_NONE);
|
|
key_rot_button->set_focus_mode(FOCUS_NONE);
|
|
@@ -5444,7 +5450,7 @@ CanvasItemEditor::CanvasItemEditor() {
|
|
animation_hb->add_child(key_rot_button);
|
|
animation_hb->add_child(key_rot_button);
|
|
|
|
|
|
key_scale_button = memnew(Button);
|
|
key_scale_button = memnew(Button);
|
|
- key_scale_button->set_flat(true);
|
|
|
|
|
|
+ key_scale_button->set_theme_type_variation("FlatButton");
|
|
key_scale_button->set_toggle_mode(true);
|
|
key_scale_button->set_toggle_mode(true);
|
|
key_scale_button->set_focus_mode(FOCUS_NONE);
|
|
key_scale_button->set_focus_mode(FOCUS_NONE);
|
|
key_scale_button->connect("pressed", callable_mp(this, &CanvasItemEditor::_popup_callback).bind(ANIM_INSERT_SCALE));
|
|
key_scale_button->connect("pressed", callable_mp(this, &CanvasItemEditor::_popup_callback).bind(ANIM_INSERT_SCALE));
|
|
@@ -5452,7 +5458,7 @@ CanvasItemEditor::CanvasItemEditor() {
|
|
animation_hb->add_child(key_scale_button);
|
|
animation_hb->add_child(key_scale_button);
|
|
|
|
|
|
key_insert_button = memnew(Button);
|
|
key_insert_button = memnew(Button);
|
|
- key_insert_button->set_flat(true);
|
|
|
|
|
|
+ key_insert_button->set_theme_type_variation("FlatButton");
|
|
key_insert_button->set_focus_mode(FOCUS_NONE);
|
|
key_insert_button->set_focus_mode(FOCUS_NONE);
|
|
key_insert_button->connect("pressed", callable_mp(this, &CanvasItemEditor::_popup_callback).bind(ANIM_INSERT_KEY));
|
|
key_insert_button->connect("pressed", callable_mp(this, &CanvasItemEditor::_popup_callback).bind(ANIM_INSERT_KEY));
|
|
key_insert_button->set_tooltip_text(TTR("Insert keys (based on mask)."));
|
|
key_insert_button->set_tooltip_text(TTR("Insert keys (based on mask)."));
|
|
@@ -5461,7 +5467,7 @@ CanvasItemEditor::CanvasItemEditor() {
|
|
animation_hb->add_child(key_insert_button);
|
|
animation_hb->add_child(key_insert_button);
|
|
|
|
|
|
key_auto_insert_button = memnew(Button);
|
|
key_auto_insert_button = memnew(Button);
|
|
- key_auto_insert_button->set_flat(true);
|
|
|
|
|
|
+ key_auto_insert_button->set_theme_type_variation("FlatButton");
|
|
key_auto_insert_button->set_toggle_mode(true);
|
|
key_auto_insert_button->set_toggle_mode(true);
|
|
key_auto_insert_button->set_focus_mode(FOCUS_NONE);
|
|
key_auto_insert_button->set_focus_mode(FOCUS_NONE);
|
|
key_auto_insert_button->set_tooltip_text(TTR("Auto insert keys when objects are translated, rotated or scaled (based on mask).\nKeys are only added to existing tracks, no new tracks will be created.\nKeys must be inserted manually for the first time."));
|
|
key_auto_insert_button->set_tooltip_text(TTR("Auto insert keys when objects are translated, rotated or scaled (based on mask).\nKeys are only added to existing tracks, no new tracks will be created.\nKeys must be inserted manually for the first time."));
|
|
@@ -5470,6 +5476,8 @@ CanvasItemEditor::CanvasItemEditor() {
|
|
animation_hb->add_child(key_auto_insert_button);
|
|
animation_hb->add_child(key_auto_insert_button);
|
|
|
|
|
|
animation_menu = memnew(MenuButton);
|
|
animation_menu = memnew(MenuButton);
|
|
|
|
+ animation_menu->set_flat(false);
|
|
|
|
+ animation_menu->set_theme_type_variation("FlatMenuButton");
|
|
animation_menu->set_shortcut_context(this);
|
|
animation_menu->set_shortcut_context(this);
|
|
animation_menu->set_tooltip_text(TTR("Animation Key and Pose Options"));
|
|
animation_menu->set_tooltip_text(TTR("Animation Key and Pose Options"));
|
|
animation_hb->add_child(animation_menu);
|
|
animation_hb->add_child(animation_menu);
|