Changed background color in AboutDialog from wxWHITE to wxSYS_COLOUR_WINDOW,
AboutDialogLogo is replaced to wxStaticBitmap.
This commit is contained in:
parent
6467513f60
commit
19f8e0bc63
@ -31,13 +31,14 @@ void AboutDialogLogo::onRepaint(wxEvent &event)
|
|||||||
AboutDialog::AboutDialog()
|
AboutDialog::AboutDialog()
|
||||||
: wxDialog(NULL, wxID_ANY, _(L("About Slic3r")), wxDefaultPosition, wxSize(600, 340), wxCAPTION)
|
: wxDialog(NULL, wxID_ANY, _(L("About Slic3r")), wxDefaultPosition, wxSize(600, 340), wxCAPTION)
|
||||||
{
|
{
|
||||||
this->SetBackgroundColour(*wxWHITE);
|
SetBackgroundColour(wxSystemSettings::GetColour(wxSYS_COLOUR_WINDOW)/**wxWHITE*/);
|
||||||
|
|
||||||
wxBoxSizer* hsizer = new wxBoxSizer(wxHORIZONTAL);
|
wxBoxSizer* hsizer = new wxBoxSizer(wxHORIZONTAL);
|
||||||
this->SetSizer(hsizer);
|
this->SetSizer(hsizer);
|
||||||
|
|
||||||
// logo
|
// logo
|
||||||
AboutDialogLogo* logo = new AboutDialogLogo(this);
|
// AboutDialogLogo* logo = new AboutDialogLogo(this);
|
||||||
|
wxBitmap logo_bmp = wxBitmap(from_u8(Slic3r::var("Slic3r_192px.png")), wxBITMAP_TYPE_PNG);
|
||||||
|
auto *logo = new wxStaticBitmap(this, wxID_ANY, std::move(logo_bmp));
|
||||||
hsizer->Add(logo, 0, wxEXPAND | wxLEFT | wxRIGHT, 30);
|
hsizer->Add(logo, 0, wxEXPAND | wxLEFT | wxRIGHT, 30);
|
||||||
|
|
||||||
wxBoxSizer* vsizer = new wxBoxSizer(wxVERTICAL);
|
wxBoxSizer* vsizer = new wxBoxSizer(wxVERTICAL);
|
||||||
@ -78,6 +79,7 @@ AboutDialog::AboutDialog()
|
|||||||
int size[] = {11,11,11,11,11,11,11};
|
int size[] = {11,11,11,11,11,11,11};
|
||||||
#endif
|
#endif
|
||||||
html->SetFonts(font.GetFaceName(), font.GetFaceName(), size);
|
html->SetFonts(font.GetFaceName(), font.GetFaceName(), size);
|
||||||
|
html->SetHTMLBackgroundColour(wxSystemSettings::GetColour(wxSYS_COLOUR_WINDOW));
|
||||||
html->SetBorders(2);
|
html->SetBorders(2);
|
||||||
const char* text =
|
const char* text =
|
||||||
"<html>"
|
"<html>"
|
||||||
@ -106,7 +108,6 @@ AboutDialog::AboutDialog()
|
|||||||
|
|
||||||
this->Bind(wxEVT_LEFT_DOWN, &AboutDialog::onCloseDialog, this);
|
this->Bind(wxEVT_LEFT_DOWN, &AboutDialog::onCloseDialog, this);
|
||||||
logo->Bind(wxEVT_LEFT_DOWN, &AboutDialog::onCloseDialog, this);
|
logo->Bind(wxEVT_LEFT_DOWN, &AboutDialog::onCloseDialog, this);
|
||||||
html->Bind(wxEVT_LEFT_DOWN, &AboutDialog::onCloseDialog, this);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void AboutDialog::onLinkClicked(wxHtmlLinkEvent &event)
|
void AboutDialog::onLinkClicked(wxHtmlLinkEvent &event)
|
||||||
|
Loading…
Reference in New Issue
Block a user