Ardour
9.0-pre0-822-g12e3bc5c20
|
#include <triggerbox_ui.h>
Public Member Functions | |
TriggerBoxWidget (TriggerStrip &, float w, float h) | |
void | set_triggerbox (ARDOUR::TriggerBox *tb) |
TriggerStrip & | strip () const |
Public Member Functions inherited from FittedCanvasWidget | |
FittedCanvasWidget (float nominal_width, float nominal_height, bool follow_scale=true) | |
void | repeat_size_allocation () |
void | on_size_request (Gtk::Requisition *) |
void | on_size_allocate (Gtk::Allocation &) |
virtual float | nominal_width () |
virtual float | nominal_height () |
Public Member Functions inherited from ArdourCanvas::GtkCanvas | |
GtkCanvas () | |
~GtkCanvas () | |
void | use_nsglview (bool retina=true) |
void | request_redraw (Rect const &) |
void | request_size (Duple) |
void | grab (Item *) |
void | ungrab () |
void | focus (Item *) |
void | unfocus (Item *) |
bool | have_grab () const |
bool | grab_can_translate () const |
Rect | visible_area () const |
Coord | width () const |
Coord | height () const |
bool | get_mouse_position (Duple &winpos) const |
void | set_single_exposure (bool s) |
bool | single_exposure () |
void | re_enter () |
void | start_tooltip_timeout (Item *) |
void | stop_tooltip_timeout () |
void | queue_draw () |
void | queue_draw_area (int x, int y, int width, int height) |
void | queue_resize () |
Glib::RefPtr< Pango::Context > | get_pango_context () |
void | render (Cairo::RefPtr< Cairo::Context > const &ctx, cairo_rectangle_t *r) |
void | prepare_for_render () const |
uint32_t | background_color () |
Public Member Functions inherited from ArdourCanvas::Canvas | |
Canvas () | |
virtual | ~Canvas () |
void | render (Rect const &, Cairo::RefPtr< Cairo::Context > const &) const |
void | prepare_for_render (Rect const &) const |
gint64 | get_last_render_start_timestamp () const |
gint64 | get_microseconds_since_render_start () const |
Item * | root () |
void | freeze_queue_draw () |
void | thaw_queue_draw () |
void | set_background_color (Gtkmm2ext::Color) |
Gtkmm2ext::Color | background_color () const |
void | item_visual_property_changed (Item *) |
void | item_changed (Item *, Rect) |
void | item_moved (Item *, Rect) |
Duple | canvas_to_window (Duple const &, bool rounded=true) const |
Duple | window_to_canvas (Duple const &) const |
void | canvas_to_window (Coord cx, Coord cy, Coord &wx, Coord &wy) |
void | window_to_canvas (Coord wx, Coord wy, Coord &cx, Coord &cy) |
void | scroll_to (Coord x, Coord y) |
void | add_scroller (ScrollGroup &i) |
Duple | clamp_to_window (Duple const &winpos, Duple border=Duple()) |
void | zoomed () |
std::string | indent () const |
std::string | render_indent () const |
void | dump (std::ostream &) const |
void | use_intermediate_surface (bool yn=true) |
void | set_debug_render (bool yn) |
bool | debug_render () const |
Public Member Functions inherited from Gtkmm2ext::CairoCanvas | |
virtual | ~CairoCanvas () |
Private Attributes | |
TriggerBoxUI * | ui |
TriggerStrip & | _strip |
Additional Inherited Members | |
Static Public Member Functions inherited from ArdourCanvas::Canvas | |
static void | set_tooltip_timeout (uint32_t msecs) |
Public Attributes inherited from ArdourCanvas::Canvas | |
sigc::signal< void, Duple const & > | MouseMotion |
sigc::signal< void > | PreRender |
bool | item_save_restore |
Protected Member Functions inherited from ArdourCanvas::GtkCanvas | |
void | on_size_allocate (Gtk::Allocation &) |
bool | on_scroll_event (GdkEventScroll *) |
bool | on_expose_event (GdkEventExpose *) |
bool | on_key_press_event (GdkEventKey *) |
bool | on_key_release_event (GdkEventKey *) |
bool | on_button_press_event (GdkEventButton *) |
bool | on_button_release_event (GdkEventButton *event) |
bool | on_motion_notify_event (GdkEventMotion *) |
bool | on_touch_begin_event (GdkEventTouch *) |
bool | on_touch_update_event (GdkEventTouch *event) |
bool | on_touch_end_event (GdkEventTouch *) |
bool | on_enter_notify_event (GdkEventCrossing *) |
bool | on_leave_notify_event (GdkEventCrossing *) |
void | on_style_changed (const Glib::RefPtr< Gtk::Style > &) |
bool | on_visibility_notify_event (GdkEventVisibility *) |
void | on_map () |
void | on_unmap () |
void | on_realize () |
bool | button_handler (GdkEventButton *) |
bool | motion_notify_handler (GdkEventMotion *) |
bool | deliver_event (GdkEvent *) |
void | deliver_enter_leave (Duple const &point, int state) |
void | get_items_enclosing (Duple const &point, std::list< Item const * > &enclosing_items) |
void | pick_current_item (int state) |
void | pick_current_item (Duple const &, int state) |
Protected Member Functions inherited from ArdourCanvas::Canvas | |
void | queue_draw_item_area (Item *, Rect) |
Rect | compute_draw_item_area (Item *, Rect) |
Protected Attributes inherited from ArdourCanvas::Canvas | |
Root | _root |
uint32_t | _queue_draw_frozen |
Rect | frozen_area |
Gtkmm2ext::Color | _bg_color |
bool | _debug_render |
gint64 | _last_render_start_timestamp |
std::list< ScrollGroup * > | scrollers |
bool | _use_intermediate_surface |
Static Protected Attributes inherited from ArdourCanvas::Canvas | |
static uint32_t | tooltip_timeout_msecs |
Definition at line 157 of file triggerbox_ui.h.
TriggerBoxWidget::TriggerBoxWidget | ( | TriggerStrip & | , |
float | w, | ||
float | h | ||
) |
void TriggerBoxWidget::set_triggerbox | ( | ARDOUR::TriggerBox * | tb | ) |
|
inline |
Definition at line 163 of file triggerbox_ui.h.
|
private |
Definition at line 167 of file triggerbox_ui.h.
|
private |
Definition at line 166 of file triggerbox_ui.h.