#include <stdint.h>
-#include "cairo_widget.h"
+#include "gtkmm2ext/cairo_widget.h"
class LED : public CairoWidget
{
LED ();
virtual ~LED ();
- void set_diameter (float);
+ void set_diameter (float);
protected:
- void render (cairo_t *);
- void on_size_request (Gtk::Requisition* req);
- void on_realize ();
+ void render (cairo_t *, cairo_rectangle_t*);
+ void on_size_request (Gtk::Requisition* req);
+ void on_realize ();
private:
- float _diameter;
- bool _fixed_diameter;
- float _red;
- float _green;
- float _blue;
+ float _diameter;
+ float _red;
+ float _green;
+ float _blue;
+ bool _fixed_diameter;
- void set_colors_from_style ();
+ void set_colors_from_style ();
};
#endif /* __gtk2_ardour_led_h__ */