'libs/ardour' - Compiler specific includes and includes
[ardour.git] / gtk2_ardour / ardour_button.h
index df5b115cb0b6e6bcd4febb256e38ff94ee97a1c6..efa956162a772c7e8f3f4016ee61f99308f8c07f 100644 (file)
@@ -73,6 +73,9 @@ class ArdourButton : public CairoWidget , public Gtkmm2ext::Activatable
 
        void set_text (const std::string&);
        void set_markup (const std::string&);
+       void set_angle (const double);
+       void set_alignment (const float, const float);
+       void get_alignment (float& xa, float& ya) {xa = _xalign; ya = _yalign;};
 
        void set_led_left (bool yn);
        void set_distinct_led_click (bool yn);
@@ -118,6 +121,9 @@ class ArdourButton : public CairoWidget , public Gtkmm2ext::Activatable
        float _corner_radius;
        int   _corner_mask;
 
+       double _angle;
+       float _xalign, _yalign;
+
        uint32_t bg_color;
        uint32_t border_color;
        uint32_t fill_color_active;