summaryrefslogtreecommitdiff
path: root/gtk2_ardour/startup.h
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2019-10-06 20:56:34 +0200
committerRobin Gareus <robin@gareus.org>2019-10-06 20:56:34 +0200
commit85ea1250e1c5be9b941cd0966127facf871c53ac (patch)
tree0b38d07b65017217f65ae521b71f4e19ad9f2be3 /gtk2_ardour/startup.h
parent7efe11883ac6a57a878e2b6ce893984b07d63e63 (diff)
Configure UI scale as first start step
This also includes some simple heuristic to guess initial scaling depending on the largest screen's geometry.
Diffstat (limited to 'gtk2_ardour/startup.h')
-rw-r--r--gtk2_ardour/startup.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/gtk2_ardour/startup.h b/gtk2_ardour/startup.h
index 6717163e68..721557a10d 100644
--- a/gtk2_ardour/startup.h
+++ b/gtk2_ardour/startup.h
@@ -30,6 +30,7 @@
#include <gtkmm/box.h>
#include <gtkmm/radiobutton.h>
#include <gtkmm/filechooserbutton.h>
+#include <gtkmm/comboboxtext.h>
#include "ardour/utils.h"
@@ -68,6 +69,11 @@ private:
void setup_first_time_config_page ();
void config_changed ();
+ /* Welcome */
+ Gtk::ComboBoxText ui_font_scale;
+ void rescale_ui ();
+ void guess_default_ui_scale ();
+
/* first page */
Gtk::FileChooserButton* default_dir_chooser;
void default_dir_changed();