From ad602274499ca454c3c4d27abfa8b14087e04c44 Mon Sep 17 00:00:00 2001 From: YuSanka Date: Tue, 10 Aug 2021 15:08:04 +0200 Subject: [PATCH] MSW specific: Fixed a typo caused ignoring ENTER for TextControls in Settings Tabs + Added Info icon for MessageDialog --- resources/icons/info.svg | 71 ++++++++++++++++++++++++++++++++++++ src/slic3r/GUI/Field.cpp | 2 +- src/slic3r/GUI/MsgDialog.cpp | 2 +- 3 files changed, 73 insertions(+), 2 deletions(-) create mode 100644 resources/icons/info.svg diff --git a/resources/icons/info.svg b/resources/icons/info.svg new file mode 100644 index 0000000000..276b260610 --- /dev/null +++ b/resources/icons/info.svg @@ -0,0 +1,71 @@ + +image/svg+xml + + + + + + + + + + diff --git a/src/slic3r/GUI/Field.cpp b/src/slic3r/GUI/Field.cpp index 76fd857fb0..d7d4745319 100644 --- a/src/slic3r/GUI/Field.cpp +++ b/src/slic3r/GUI/Field.cpp @@ -500,7 +500,7 @@ void TextCtrl::BUILD() { temp->SetToolTip(get_tooltip_text(text_value)); - if (style == wxTE_PROCESS_ENTER) { + if (style & wxTE_PROCESS_ENTER) { temp->Bind(wxEVT_TEXT_ENTER, ([this, temp](wxEvent& e) { #if !defined(__WXGTK__) diff --git a/src/slic3r/GUI/MsgDialog.cpp b/src/slic3r/GUI/MsgDialog.cpp index 4e80052426..92b31cc520 100644 --- a/src/slic3r/GUI/MsgDialog.cpp +++ b/src/slic3r/GUI/MsgDialog.cpp @@ -127,7 +127,7 @@ static void add_msg_content(wxWindow* parent, wxBoxSizer* content_sizer, wxStrin else { wxClientDC dc(parent); wxSize msg_sz = dc.GetMultiLineTextExtent(msg); - page_size = wxSize(std::min(msg_sz.GetX() + em, 68 * em), + page_size = wxSize(std::min(msg_sz.GetX() + 2 * em, 68 * em), std::min(msg_sz.GetY() + 2 * em, 68 * em)); } html->SetMinSize(page_size);