Ardour  9.0-pre0-822-g12e3bc5c20
CueBoxWidget Class Reference

#include <cuebox_ui.h>

Inheritance diagram for CueBoxWidget:
[legend]

Public Member Functions

 CueBoxWidget (float w, float h)
 
void set_session (ARDOUR::Session *s)
 
void on_map ()
 
void on_unmap ()
 
- 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
 
Itemroot ()
 
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 ()
 
- Public Member Functions inherited from ARDOUR::SessionHandlePtr
 SessionHandlePtr (ARDOUR::Session *s)
 
 SessionHandlePtr ()
 
virtual ~SessionHandlePtr ()
 
virtual ARDOUR::Sessionsession () const
 

Private Attributes

CueBoxUIui
 

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 Member Functions inherited from ARDOUR::SessionHandlePtr
virtual void session_going_away ()
 
- 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
 
- Protected Attributes inherited from ARDOUR::SessionHandlePtr
ARDOUR::Session_session
 
PBD::ScopedConnectionList _session_connections
 
- Static Protected Attributes inherited from ArdourCanvas::Canvas
static uint32_t tooltip_timeout_msecs
 

Detailed Description

Definition at line 104 of file cuebox_ui.h.

Constructor & Destructor Documentation

◆ CueBoxWidget()

CueBoxWidget::CueBoxWidget ( float  w,
float  h 
)

Member Function Documentation

◆ on_map()

void CueBoxWidget::on_map ( )

◆ on_unmap()

void CueBoxWidget::on_unmap ( )

◆ set_session()

void CueBoxWidget::set_session ( ARDOUR::Session s)
inlinevirtual

Reimplemented from ARDOUR::SessionHandlePtr.

Definition at line 109 of file cuebox_ui.h.

Member Data Documentation

◆ ui

CueBoxUI* CueBoxWidget::ui
private

Definition at line 120 of file cuebox_ui.h.


The documentation for this class was generated from the following file: