ardour
|
#include <slider_controller.h>
Public Member Functions | |
HSliderController (Gtk::Adjustment *adj, boost::shared_ptr< PBD::Controllable > mc, int, int) | |
Public Member Functions inherited from Gtkmm2ext::SliderController | |
SliderController (Gtk::Adjustment *adj, boost::shared_ptr< PBD::Controllable > mc, int orientation, int, int) | |
virtual | ~SliderController () |
Gtk::SpinButton & | get_spin_button () |
void | set_controllable (boost::shared_ptr< PBD::Controllable > c) |
Public Member Functions inherited from Gtkmm2ext::PixFader | |
PixFader (Gtk::Adjustment &adjustment, int orientation, int span, int girth) | |
virtual | ~PixFader () |
void | set_default_value (float) |
void | set_text (const std::string &, bool centered=true, bool expose=true) |
Tweaks | tweaks () const |
void | set_tweaks (Tweaks) |
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_active_state (Gtkmm2ext::ActiveState) |
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) |
Additional Inherited Members | |
Public Types inherited from Gtkmm2ext::PixFader | |
enum | Tweaks { NoShowUnityLine = 0x1, NoButtonForward = 0x2, NoVerticalScroll = 0x4 } |
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 Gtkmm2ext::PixFader | |
sigc::signal< void > | StartGesture |
sigc::signal< void > | StopGesture |
sigc::signal< void > | OnExpose |
Public Attributes inherited from CairoWidget | |
sigc::signal< void > | StateChanged |
Protected Types inherited from Gtkmm2ext::PixFader | |
enum | Orientation { VERT, HORIZ } |
Protected Member Functions inherited from Gtkmm2ext::SliderController | |
bool | on_button_press_event (GdkEventButton *ev) |
void | ctrl_adjusted () |
void | spin_adjusted () |
Protected Member Functions inherited from Gtkmm2ext::PixFader | |
void | on_size_request (GtkRequisition *) |
void | on_size_allocate (Gtk::Allocation &alloc) |
void | render (cairo_t *, cairo_rectangle_t *) |
bool | on_button_press_event (GdkEventButton *) |
bool | on_button_release_event (GdkEventButton *) |
bool | on_motion_notify_event (GdkEventMotion *) |
bool | on_scroll_event (GdkEventScroll *ev) |
bool | on_enter_notify_event (GdkEventCrossing *ev) |
bool | on_leave_notify_event (GdkEventCrossing *ev) |
void | on_state_changed (Gtk::StateType) |
void | on_style_changed (const Glib::RefPtr< Gtk::Style > &) |
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 () |
Protected Attributes inherited from Gtkmm2ext::SliderController | |
BindingProxy | _binding_proxy |
boost::shared_ptr < PBD::Controllable > | _ctrl |
Gtk::Adjustment * | _ctrl_adj |
Gtk::Adjustment | _spin_adj |
Gtk::SpinButton | _spin |
bool | _ctrl_ignore |
bool | _spin_ignore |
Protected Attributes inherited from CairoWidget | |
Gtkmm2ext::ActiveState | _active_state |
Gtkmm2ext::VisualState | _visual_state |
bool | _need_bg |
bool | _grabbed |
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 75 of file slider_controller.h.
HSliderController::HSliderController | ( | Gtk::Adjustment * | adj, |
boost::shared_ptr< PBD::Controllable > | mc, | ||
int | fader_length, | ||
int | fader_girth | ||
) |
Definition at line 99 of file slider_controller.cc.