mirror of
https://git.mirrors.martin98.com/https://github.com/prusa3d/PrusaSlicer.git
synced 2025-07-20 03:14:30 +08:00
switch selected object for font
This commit is contained in:
parent
8add695de9
commit
e380058ee3
@ -366,15 +366,12 @@ void GLGizmoEmboss::set_default_configuration() {
|
|||||||
|
|
||||||
void GLGizmoEmboss::check_selection()
|
void GLGizmoEmboss::check_selection()
|
||||||
{
|
{
|
||||||
// is text created?
|
|
||||||
if (m_volume == nullptr) return;
|
|
||||||
ModelVolume* vol = get_selected_volume();
|
ModelVolume* vol = get_selected_volume();
|
||||||
|
|
||||||
// is same volume selected?
|
// is same volume selected?
|
||||||
if (m_volume == vol) return;
|
if (vol!= nullptr && m_volume == vol) return;
|
||||||
|
|
||||||
// Do not use actual edited value when switch volume
|
// Do not use actual edited value when switch volume
|
||||||
ImGui::SetKeyboardFocusHere(-1);
|
ImGui::SetKeyboardFocusHere(0);
|
||||||
|
|
||||||
// is selected volume embossed?
|
// is selected volume embossed?
|
||||||
if (vol!= nullptr && vol->text_configuration.has_value()) {
|
if (vol!= nullptr && vol->text_configuration.has_value()) {
|
||||||
@ -384,7 +381,8 @@ void GLGizmoEmboss::check_selection()
|
|||||||
}
|
}
|
||||||
|
|
||||||
// behave like adding new text
|
// behave like adding new text
|
||||||
m_volume == nullptr;
|
m_volume = nullptr;
|
||||||
|
set_default_configuration();
|
||||||
}
|
}
|
||||||
|
|
||||||
ModelVolume *GLGizmoEmboss::get_selected_volume()
|
ModelVolume *GLGizmoEmboss::get_selected_volume()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user