summaryrefslogtreecommitdiff
path: root/gtk2_ardour/panner2d.h
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2015-08-08 17:33:18 +0200
committerRobin Gareus <robin@gareus.org>2015-08-08 17:42:43 +0200
commit74ad68e6757087595c03182ef8dfa1eadd804793 (patch)
tree4327c2075dd3615e49bb549f5f17b09411baf5e6 /gtk2_ardour/panner2d.h
parent67cd32a8220fed16a332130981f25efe9e2f8d33 (diff)
prepare 2d-panner theme
Diffstat (limited to 'gtk2_ardour/panner2d.h')
-rw-r--r--gtk2_ardour/panner2d.h20
1 files changed, 20 insertions, 0 deletions
diff --git a/gtk2_ardour/panner2d.h b/gtk2_ardour/panner2d.h
index 99377bdd50..f3077187ab 100644
--- a/gtk2_ardour/panner2d.h
+++ b/gtk2_ardour/panner2d.h
@@ -100,6 +100,26 @@ class Panner2d : public Gtk::DrawingArea
bool _selected;
};
+ struct ColorScheme {
+ uint32_t background;
+ uint32_t crosshairs;
+ uint32_t signalcircle_border;
+ uint32_t signalcircle;
+ uint32_t diffusion;
+ uint32_t diffusion_inv;
+ uint32_t pos_outline;
+ uint32_t pos_fill;
+ uint32_t signal_outline;
+ uint32_t signal_fill;
+ uint32_t speaker_fill;
+ uint32_t text;
+ };
+
+ static ColorScheme colors;
+ static void set_colors ();
+ static bool have_colors;
+ void color_handler ();
+
boost::shared_ptr<ARDOUR::PannerShell> panner_shell;
Glib::RefPtr<Pango::Layout> layout;