FIX:textinput behavior on send dialog (STUDIO-2347)
Change-Id: Iec970de7cd2f85b835b64283089c41f52df1cfcc
This commit is contained in:
parent
f0a41b552b
commit
a6be285843
3 changed files with 16 additions and 4 deletions
|
@ -45,7 +45,13 @@ wxDEFINE_EVENT(EVT_SET_FINISH_MAPPING, wxCommandEvent);
|
||||||
SetMaxSize(MATERIAL_ITEM_SIZE);
|
SetMaxSize(MATERIAL_ITEM_SIZE);
|
||||||
SetBackgroundColour(*wxWHITE);
|
SetBackgroundColour(*wxWHITE);
|
||||||
|
|
||||||
Bind(wxEVT_PAINT, &MaterialItem::paintEvent, this);
|
m_main_panel = new wxPanel(this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL);
|
||||||
|
auto main_sizer = new wxBoxSizer(wxVERTICAL);
|
||||||
|
main_sizer->Add(m_main_panel, 1, wxEXPAND);
|
||||||
|
this->SetSizer(main_sizer);
|
||||||
|
this->Layout();
|
||||||
|
|
||||||
|
m_main_panel->Bind(wxEVT_PAINT, &MaterialItem::paintEvent, this);
|
||||||
wxGetApp().UpdateDarkUI(this);
|
wxGetApp().UpdateDarkUI(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -89,7 +95,7 @@ void MaterialItem::on_normal()
|
||||||
|
|
||||||
void MaterialItem::paintEvent(wxPaintEvent &evt)
|
void MaterialItem::paintEvent(wxPaintEvent &evt)
|
||||||
{
|
{
|
||||||
wxPaintDC dc(this);
|
wxPaintDC dc(m_main_panel);
|
||||||
render(dc);
|
render(dc);
|
||||||
|
|
||||||
//PrepareDC(buffdc);
|
//PrepareDC(buffdc);
|
||||||
|
|
|
@ -66,6 +66,7 @@ public:
|
||||||
MaterialItem(wxWindow *parent,wxColour mcolour, wxString mname);
|
MaterialItem(wxWindow *parent,wxColour mcolour, wxString mname);
|
||||||
~MaterialItem();
|
~MaterialItem();
|
||||||
|
|
||||||
|
wxPanel* m_main_panel;
|
||||||
wxColour m_material_coloul;
|
wxColour m_material_coloul;
|
||||||
wxString m_material_name;
|
wxString m_material_name;
|
||||||
|
|
||||||
|
|
|
@ -1024,6 +1024,11 @@ SelectMachineDialog::SelectMachineDialog(Plater *plater)
|
||||||
m_rename_input->SetMinSize(wxSize(FromDIP(380), FromDIP(24)));
|
m_rename_input->SetMinSize(wxSize(FromDIP(380), FromDIP(24)));
|
||||||
m_rename_input->SetMaxSize(wxSize(FromDIP(380), FromDIP(24)));
|
m_rename_input->SetMaxSize(wxSize(FromDIP(380), FromDIP(24)));
|
||||||
m_rename_input->Bind(wxEVT_TEXT_ENTER, [this](auto& e) {on_rename_enter();});
|
m_rename_input->Bind(wxEVT_TEXT_ENTER, [this](auto& e) {on_rename_enter();});
|
||||||
|
m_rename_input->Bind(wxEVT_KILL_FOCUS, [this](auto& e) {
|
||||||
|
if (!m_rename_input->HasFocus() && !m_rename_text->HasFocus())
|
||||||
|
on_rename_enter();
|
||||||
|
else
|
||||||
|
e.Skip(); });
|
||||||
rename_edit_sizer_v->Add(m_rename_input, 1, wxALIGN_CENTER, 0);
|
rename_edit_sizer_v->Add(m_rename_input, 1, wxALIGN_CENTER, 0);
|
||||||
|
|
||||||
|
|
||||||
|
@ -1217,7 +1222,7 @@ SelectMachineDialog::SelectMachineDialog(Plater *plater)
|
||||||
m_ams_backup_tip->Bind(wxEVT_LEAVE_WINDOW, [this](auto& e) {SetCursor(wxCURSOR_ARROW); });
|
m_ams_backup_tip->Bind(wxEVT_LEAVE_WINDOW, [this](auto& e) {SetCursor(wxCURSOR_ARROW); });
|
||||||
img_ams_backup->Bind(wxEVT_LEAVE_WINDOW, [this](auto& e) {SetCursor(wxCURSOR_ARROW); });
|
img_ams_backup->Bind(wxEVT_LEAVE_WINDOW, [this](auto& e) {SetCursor(wxCURSOR_ARROW); });
|
||||||
|
|
||||||
m_ams_backup_tip->Bind(wxEVT_LEFT_DOWN, [this](auto& e) {popup_filament_backup();});
|
m_ams_backup_tip->Bind(wxEVT_LEFT_DOWN, [this](auto& e) {popup_filament_backup(); on_rename_enter(); });
|
||||||
img_ams_backup->Bind(wxEVT_LEFT_DOWN, [this](auto& e) {popup_filament_backup();});
|
img_ams_backup->Bind(wxEVT_LEFT_DOWN, [this](auto& e) {popup_filament_backup();});
|
||||||
|
|
||||||
|
|
||||||
|
@ -3501,7 +3506,7 @@ void EditDevNameDialog::on_edit_name(wxCommandEvent &e)
|
||||||
|
|
||||||
SetBackgroundStyle(wxBG_STYLE_CUSTOM);
|
SetBackgroundStyle(wxBG_STYLE_CUSTOM);
|
||||||
wxBoxSizer *sizer = new wxBoxSizer(wxVERTICAL);
|
wxBoxSizer *sizer = new wxBoxSizer(wxVERTICAL);
|
||||||
m_staticbitmap = new wxStaticBitmap(this, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxDefaultSize);
|
m_staticbitmap = new wxStaticBitmap(parent, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxDefaultSize);
|
||||||
sizer->Add(m_staticbitmap, 1, wxEXPAND|wxALL, 0);
|
sizer->Add(m_staticbitmap, 1, wxEXPAND|wxALL, 0);
|
||||||
SetSizer(sizer);
|
SetSizer(sizer);
|
||||||
Layout();
|
Layout();
|
||||||
|
|
Loading…
Reference in a new issue