ardour
|
#include <button_joiner.h>
Public Member Functions | |
ButtonJoiner (const std::string &, Gtk::Widget &, Gtk::Widget &, bool central_link=false) | |
~ButtonJoiner () | |
void | set_related_action (Glib::RefPtr< Gtk::Action >) |
void | set_active_state (Gtkmm2ext::ActiveState) |
Public Member Functions inherited from CairoWidget | |
CairoWidget () | |
virtual | ~CairoWidget () |
void | set_dirty () |
Gtkmm2ext::ActiveState | active_state () const |
Gtkmm2ext::VisualState | visual_state () const |
virtual void | set_visual_state (Gtkmm2ext::VisualState) |
void | unset_active_state () |
void | unset_visual_state () |
void | set_active (bool) |
bool | get_active () |
void | set_draw_background (bool yn) |
Public Member Functions inherited from Gtkmm2ext::Activatable | |
virtual | ~Activatable () |
Glib::RefPtr< Gtk::Action > | get_related_action () |
Protected Member Functions | |
void | render (cairo_t *, cairo_rectangle_t *) |
bool | on_button_release_event (GdkEventButton *) |
void | on_size_request (Gtk::Requisition *) |
void | on_size_allocate (Gtk::Allocation &) |
void | action_sensitivity_changed () |
void | action_visibility_changed () |
void | action_tooltip_changed () |
void | action_toggled () |
Protected Member Functions inherited from CairoWidget | |
virtual bool | on_expose_event (GdkEventExpose *) |
void | on_size_allocate (Gtk::Allocation &) |
void | on_state_changed (Gtk::StateType) |
void | on_style_changed (const Glib::RefPtr< Gtk::Style > &) |
bool | on_button_press_event (GdkEventButton *) |
Gdk::Color | get_parent_bg () |
virtual void | on_name_changed () |
Private Member Functions | |
void | set_colors () |
Private Attributes | |
Gtk::Widget & | left |
Gtk::Widget & | right |
Gtk::HBox | packer |
Gtk::Alignment | align |
std::string | name |
cairo_pattern_t * | active_fill_pattern |
cairo_pattern_t * | inactive_fill_pattern |
bool | central_link |
double | border_r |
double | border_g |
double | border_b |
Additional Inherited Members | |
Static Public Member Functions inherited from CairoWidget | |
static void | provide_background_for_cairo_widget (Gtk::Widget &w, const Gdk::Color &bg) |
static void | set_flat_buttons (bool yn) |
static bool | flat_buttons () |
static void | set_widget_prelight (bool yn) |
static bool | widget_prelight () |
static void | set_source_rgb_a (cairo_t *cr, Gdk::Color, float a=1.0) |
static void | set_focus_handler (sigc::slot< void >) |
Public Attributes inherited from CairoWidget | |
sigc::signal< void > | StateChanged |
Protected Attributes inherited from CairoWidget | |
Gtkmm2ext::ActiveState | _active_state |
Gtkmm2ext::VisualState | _visual_state |
bool | _need_bg |
bool | _grabbed |
Protected Attributes inherited from Gtkmm2ext::Activatable | |
Glib::RefPtr< Gtk::Action > | _action |
Static Protected Attributes inherited from CairoWidget | |
static bool | _flat_buttons = false |
static bool | _widget_prelight = true |
static sigc::slot< void > | focus_handler |
Definition at line 30 of file button_joiner.h.
ButtonJoiner::ButtonJoiner | ( | const std::string & | str, |
Gtk::Widget & | lw, | ||
Gtk::Widget & | rw, | ||
bool | central_link = false |
||
) |
Definition at line 35 of file button_joiner.cc.
ButtonJoiner::~ButtonJoiner | ( | ) |
Definition at line 93 of file button_joiner.cc.
|
protected |
Definition at line 197 of file button_joiner.cc.
|
protected |
Definition at line 225 of file button_joiner.cc.
|
protected |
Definition at line 218 of file button_joiner.cc.
|
protected |
Definition at line 208 of file button_joiner.cc.
|
protected |
Definition at line 160 of file button_joiner.cc.
|
protected |
Definition at line 153 of file button_joiner.cc.
|
protected |
Definition at line 170 of file button_joiner.cc.
|
protectedvirtual |
Implements CairoWidget.
Definition at line 102 of file button_joiner.cc.
|
virtual |
Reimplemented from CairoWidget.
Definition at line 235 of file button_joiner.cc.
|
private |
Definition at line 245 of file button_joiner.cc.
|
virtual |
Reimplemented from Gtkmm2ext::Activatable.
Definition at line 176 of file button_joiner.cc.
|
private |
Definition at line 55 of file button_joiner.h.
|
private |
Definition at line 53 of file button_joiner.h.
|
private |
Definition at line 60 of file button_joiner.h.
|
private |
Definition at line 59 of file button_joiner.h.
|
private |
Definition at line 58 of file button_joiner.h.
|
private |
Definition at line 57 of file button_joiner.h.
|
private |
Definition at line 56 of file button_joiner.h.
|
private |
Definition at line 50 of file button_joiner.h.
|
private |
Definition at line 54 of file button_joiner.h.
|
private |
Definition at line 52 of file button_joiner.h.
|
private |
Definition at line 51 of file button_joiner.h.