![]() ![]() +#endif // UI_VIEWS_LINUX_UI_DEVICE_SCALE_FACTOR_OBSERVER_H_ĭiff -up chromium-.78/ui/views/linux_ui/linux_ui.h.gtk2fix chromium-.78/ui/views/linux_ui/linux_ui.h ![]() + virtual void OnDeviceScaleFactorChanged() = 0 Void OnThemeChanged(GObject* obj, GParamSpec* param, GtkUi* gtkui) -440,6 +428,17 void GtkUi::Initialize() + fake_window_ = gtk_window_new(GTK_WINDOW_TOPLEVEL) (void)fake_window_ // Silence the unused warning. Native_theme_ = NativeThemeGtk3::instance() gtk_widget_realize(fake_window_) // Is this necessary? Native_theme_ = NativeThemeGtk2::instance() return resolution env(base::Environment::Create()) ![]() gdouble resolution = gdk_screen_get_resolution(screen) screen, gdk_screen_get_primary_monitor(screen)) gint scale = gdk_screen_get_monitor_scale_factor( GdkScreen* screen = gdk_screen_get_default() return display::Display::GetForcedDeviceScaleFactor() if (display::Display::HasForceDeviceScaleFactor()) #include -315,17 +316,6 gfx::FontRenderParams GetGtkFontRenderPa #include "ui/views/linux_ui/window_button_order_observer.h" +#include "ui/views/linux_ui/device_scale_factor_observer.h" #include "ui/views/controls/button/label_button_border.h" #include "ui/views/controls/button/label_button.h" Blob Blame History Raw diff -up chromium-.78/chrome/browser/ui/libgtkui/gtk_ui.cc.gtk2fix chromium-.78/chrome/browser/ui/libgtkui/gtk_ui.cc ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
March 2023
Categories |