Skip to content

Commit 7295c46

Browse files
committed
Attempt to fix scale factor on Apple
1 parent d801e81 commit 7295c46

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

frontend/gtkmm/NotebookWindow.cc

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,12 @@ NotebookWindow::NotebookWindow(Cadabra *c, bool ro)
4747
settings = Gio::Settings::create((strcmp(ds, "cinnamon") == 0) ? "org.cinnamon.desktop.interface" : "org.gnome.desktop.interface");
4848
scale = settings->get_double("text-scaling-factor");
4949
}
50+
#else
51+
auto screen = Gdk::Screen::get_default();
52+
scale = screen->get_monitor_scale_factor(0);
53+
std::cerr << "cadabra-client: scale = " << scale << std::endl;
5054
#endif
55+
// std::cerr << "monitor scale factor " << Gdk::Monitor::get_scale_factor() << std::endl;
5156
engine.set_scale(scale);
5257

5358
#ifndef __APPLE__
@@ -69,7 +74,7 @@ NotebookWindow::NotebookWindow(Cadabra *c, bool ro)
6974
else load_css("blue");
7075

7176
auto screen = Gdk::Screen::get_default();
72-
// std::cerr << "cadabra-client: scale = " << screen->get_monitor_scale_factor(0) << std::endl;
77+
// std::cerr << "cadabra-client: scale = " << screen->get_monitor_scale_factor(0) << std::endl;
7378
Gtk::StyleContext::add_provider_for_screen(screen, css_provider, GTK_STYLE_PROVIDER_PRIORITY_APPLICATION);
7479

7580
// Setup menu.

0 commit comments

Comments
 (0)