UI: Add editor_mixer route pointer to session so all UIs can know the same current_st...
[ardour.git] / libs / ardour / ardour / search_paths.h
index 1815bc077c5b9ed3b1e1621c624cc012f383e9f6..f280e5dd3f6d73c8c2d4075b9cc89b1ab2f5cbca 100644 (file)
@@ -1,6 +1,6 @@
 /*
-    Copyright (C) 2011 Tim Mayberry 
-    Copyright (C) 2013 Paul Davis 
+    Copyright (C) 2011 Tim Mayberry
+    Copyright (C) 2013 Paul Davis
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
@@ -79,19 +79,29 @@ namespace ARDOUR {
         *
         * If ARDOUR_MIDI_PATCH_PATH is defined then the Searchpath returned
         * will contain only those directories specified in it, otherwise it will
-        * contain the user and system directories which may contain control
-        * surface plugins.
+        * contain the user and system directories.
         */
        LIBARDOUR_API PBD::Searchpath midi_patch_search_path ();
 
+       /**
+        * return a Searchpath containing directories in which to look for
+        * theme files.
+        *
+        * If ARDOUR_THEMES_PATH is defined then the Searchpath returned
+        * will contain only those directories specified in it, otherwise it will
+        * contain the user and system directories
+        */
+       LIBARDOUR_API PBD::Searchpath theme_search_path ();
+
+
        /**
         * return a Searchpath containing directories in which to look for
         * panner plugins.
         *
         * If ARDOUR_PANNER_PATH is defined then the Searchpath returned
         * will contain only those directories specified in it, otherwise it will
-        * contain the user and system directories which may contain control
-        * surface plugins.
+        * contain the user and system directories which may contain panner
+        * plugins.
         */
        LIBARDOUR_API PBD::Searchpath panner_search_path ();
 
@@ -107,6 +117,14 @@ namespace ARDOUR {
         */
        LIBARDOUR_API PBD::Searchpath template_search_path ();
 
+
+       /**
+        * return a Searchpath containing directories in which to look for
+        * lua scripts
+        */
+       LIBARDOUR_API PBD::Searchpath lua_search_path ();
+
+
 } // namespace ARDOUR
 
 #endif /* __libardour_search_paths_h__ */