Allow letter "T" for open text gizmo
This commit is contained in:
parent
47ca06e53e
commit
2168d0935a
@ -526,6 +526,7 @@ bool GLGizmoEmboss::on_init()
|
|||||||
m_rotate_gizmo.init();
|
m_rotate_gizmo.init();
|
||||||
ColorRGBA gray_color(.6f, .6f, .6f, .3f);
|
ColorRGBA gray_color(.6f, .6f, .6f, .3f);
|
||||||
m_rotate_gizmo.set_highlight_color(gray_color);
|
m_rotate_gizmo.set_highlight_color(gray_color);
|
||||||
|
m_shortcut_key = WXK_CONTROL_T;
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -771,6 +772,14 @@ void GLGizmoEmboss::on_set_state()
|
|||||||
// Try(when exist) set text configuration by volume
|
// Try(when exist) set text configuration by volume
|
||||||
set_volume(priv::get_selected_volume(m_parent.get_selection()));
|
set_volume(priv::get_selected_volume(m_parent.get_selection()));
|
||||||
|
|
||||||
|
// when open window by "T" and no valid volume is selected, so Create new one
|
||||||
|
if (m_volume == nullptr) {
|
||||||
|
// reopen gizmo when new object is created
|
||||||
|
GLGizmoBase::m_state = GLGizmoBase::Off;
|
||||||
|
// start creating new object
|
||||||
|
create_volume(ModelVolumeType::MODEL_PART);
|
||||||
|
}
|
||||||
|
|
||||||
// change position of just opened emboss window
|
// change position of just opened emboss window
|
||||||
if (m_allow_float_window)
|
if (m_allow_float_window)
|
||||||
m_set_window_offset = priv::calc_fine_position(m_parent.get_selection(), get_minimal_window_size(), m_parent.get_canvas_size());
|
m_set_window_offset = priv::calc_fine_position(m_parent.get_selection(), get_minimal_window_size(), m_parent.get_canvas_size());
|
||||||
|
@ -154,6 +154,7 @@ void KBShortcutsDialog::fill_shortcuts()
|
|||||||
{ "L", L("Gizmo FDM paint-on supports") },
|
{ "L", L("Gizmo FDM paint-on supports") },
|
||||||
{ "P", L("Gizmo FDM paint-on seam") },
|
{ "P", L("Gizmo FDM paint-on seam") },
|
||||||
{ "N", L("Gizmo Multi Material painting") },
|
{ "N", L("Gizmo Multi Material painting") },
|
||||||
|
{ "T", L("Gizmo Text emboss / engrave")},
|
||||||
{ "Esc", L("Unselect gizmo or clear selection") },
|
{ "Esc", L("Unselect gizmo or clear selection") },
|
||||||
{ "K", L("Change camera type (perspective, orthographic)") },
|
{ "K", L("Change camera type (perspective, orthographic)") },
|
||||||
{ "B", L("Zoom to Bed") },
|
{ "B", L("Zoom to Bed") },
|
||||||
|
Loading…
Reference in New Issue
Block a user