diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2016-06-21 19:22:40 -0400 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2016-06-21 19:26:05 -0400 |
commit | 0cd43a553e15fb54174244018f170e9a686bc98f (patch) | |
tree | 1f08f8d1b126dd68a94559f368b11f5945bdcbe0 | |
parent | 556c97b2d533e4b85742f8f4c73fbe8030ca3119 (diff) |
provide ARDOUR_UI_UTILS::running_from_source_tree()
-rw-r--r-- | gtk2_ardour/utils.cc | 7 | ||||
-rw-r--r-- | gtk2_ardour/utils.h | 1 |
2 files changed, 8 insertions, 0 deletions
diff --git a/gtk2_ardour/utils.cc b/gtk2_ardour/utils.cc index 6fb5caa7e5..ef61fe5e59 100644 --- a/gtk2_ardour/utils.cc +++ b/gtk2_ardour/utils.cc @@ -826,3 +826,10 @@ ARDOUR_UI_UTILS::overwrite_file_dialog (Gtk::Window& parent, string title, strin return false; } } + +bool +ARDOUR_UI_UTILS::running_from_source_tree () +{ + gchar const *x = g_getenv ("ARDOUR_THEMES_PATH"); + return x && (string (x).find ("gtk2_ardour") != string::npos); +} diff --git a/gtk2_ardour/utils.h b/gtk2_ardour/utils.h index 51b9ca22c3..ddbf8e9665 100644 --- a/gtk2_ardour/utils.h +++ b/gtk2_ardour/utils.h @@ -97,6 +97,7 @@ bool windows_overlap (Gtk::Window *a, Gtk::Window *b); bool overwrite_file_dialog (Gtk::Window& parent, std::string title, std::string text); std::string show_gdk_event_state (int state); +bool running_from_source_tree (); } // namespace #endif /* __ardour_gtk_utils_h__ */ |