summaryrefslogtreecommitdiff
path: root/gtk2_ardour/utils.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gtk2_ardour/utils.cc')
-rw-r--r--gtk2_ardour/utils.cc10
1 files changed, 10 insertions, 0 deletions
diff --git a/gtk2_ardour/utils.cc b/gtk2_ardour/utils.cc
index 19c280f646..19d896fd0d 100644
--- a/gtk2_ardour/utils.cc
+++ b/gtk2_ardour/utils.cc
@@ -28,6 +28,7 @@
#include <gtk/gtkpaned.h>
#include <gtkmm2ext/utils.h>
+#include <ardour/ardour.h>
#include "ardour_ui.h"
#include "keyboard.h"
@@ -563,3 +564,12 @@ key_press_focus_accelerator_handler (Gtk::Window& window, GdkEventKey* ev)
return true;
}
+Glib::RefPtr<Gdk::Pixbuf>
+get_xpm (std::string name)
+{
+ if (!xpm_map[name]) {
+ xpm_map[name] = Gdk::Pixbuf::create_from_file (ARDOUR::find_data_file(name, "pixmaps"));
+ }
+
+ return (xpm_map[name]);
+}