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);
|
||||
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);
|
||||
}
|
||||
|
||||
|
@ -89,7 +95,7 @@ void MaterialItem::on_normal()
|
|||
|
||||
void MaterialItem::paintEvent(wxPaintEvent &evt)
|
||||
{
|
||||
wxPaintDC dc(this);
|
||||
wxPaintDC dc(m_main_panel);
|
||||
render(dc);
|
||||
|
||||
//PrepareDC(buffdc);
|
||||
|
|
|
@ -66,6 +66,7 @@ public:
|
|||
MaterialItem(wxWindow *parent,wxColour mcolour, wxString mname);
|
||||
~MaterialItem();
|
||||
|
||||
wxPanel* m_main_panel;
|
||||
wxColour m_material_coloul;
|
||||
wxString m_material_name;
|
||||
|
||||
|
|
|
@ -1024,6 +1024,11 @@ SelectMachineDialog::SelectMachineDialog(Plater *plater)
|
|||
m_rename_input->SetMinSize(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_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);
|
||||
|
||||
|
||||
|
@ -1217,7 +1222,7 @@ SelectMachineDialog::SelectMachineDialog(Plater *plater)
|
|||
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); });
|
||||
|
||||
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();});
|
||||
|
||||
|
||||
|
@ -3501,7 +3506,7 @@ void EditDevNameDialog::on_edit_name(wxCommandEvent &e)
|
|||
|
||||
SetBackgroundStyle(wxBG_STYLE_CUSTOM);
|
||||
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);
|
||||
SetSizer(sizer);
|
||||
Layout();
|
||||
|
|
Loading…
Reference in a new issue