453 : wxSplashScreen(wxBitmap(FromDIP(wxSize(480,480),nullptr)), wxSPLASH_CENTRE_ON_SCREEN, 0, nullptr, wxID_ANY, wxDefaultPosition, wxDefaultSize,
454#ifdef __APPLE__
455 wxBORDER_NONE | wxFRAME_NO_TASKBAR | wxSTAY_ON_TOP
456#else
457 wxBORDER_NONE | wxFRAME_NO_TASKBAR
458#endif
459 )
460 {
461
462
463
464
465
466 #if defined(__WXGTK__)
467 if (Slic3r::GUI::is_running_on_wayland()) {
468 GtkWidget *
empty = gtk_fixed_new();
469 gtk_widget_set_size_request(
empty, 0, 0);
470 gtk_window_set_titlebar(GTK_WINDOW(GetHandle()),
empty);
471 gtk_window_set_decorated(GTK_WINDOW(GetHandle()), false);
472 }
473 #endif
474
475 this->SetPosition(pos);
476 this->CenterOnScreen();
477
479
485 bool dark_mode =
m_fg_color != wxColour(
"#6B6A6A");
486 wxSize sz = m_window->GetClientSize();
487 BitmapCache bmp_cache;
488 m_logo_bmp = *bmp_cache.load_svg(dark_mode ?
"splash_logo_dark" :
"splash_logo", sz.GetWidth(), sz.GetHeight());
489
491 m_window->Refresh();
492 m_window->Update();
493 }
wxColour m_fg_color
Definition GUI_App.cpp:576
wxColour m_progress_fg_color
Definition GUI_App.cpp:579
int m_progress_h
Definition GUI_App.cpp:584
void OnPaint(wxPaintEvent &evt)
Definition GUI_App.cpp:495
wxFont m_font_version
Definition GUI_App.cpp:586
wxColour m_bg_color
Definition GUI_App.cpp:577
void scale_font(wxFont &font, float scale)
Definition GUI_App.cpp:557
wxColour m_progress_bg_color
Definition GUI_App.cpp:578
wxBitmap m_logo_bmp
Definition GUI_App.cpp:575
static wxColour darkModeColorFor(wxColour const &color)
Definition StateColor.cpp:219
bool empty(const BoundingBoxBase< PointType, PointsType > &bb)
Definition BoundingBox.hpp:273