+ double accumulated_delta;
+ bool detented;
+
+ BindingProxy position_binder;
+ BindingProxy width_binder;
+
+ void set_tooltip ();
+
+ struct ColorScheme {
+ uint32_t outline;
+ uint32_t fill;
+ uint32_t text;
+ uint32_t background;
+ uint32_t rule;
+ };
+
+ enum State {
+ Normal,
+ Mono,
+ Inverted
+ };
+
+ bool _dragging;
+
+ static Pango::AttrList panner_font_attributes;
+ static bool have_font;
+
+ static ColorScheme colors[3];
+ static void set_colors ();
+ static bool have_colors;
+ void color_handler ();
+ void bypass_handler ();
+ void pannable_handler ();