a highly automated and intuitive digital audio workstation
No Matches
TrackCanvasWidget Struct Reference
Collaboration diagram for TrackCanvasWidget:

Data Fields

GtkWidget parent_instance
PangoLayout * layout
 Layout for drawing the name.
PangoLayout * automation_value_layout
 Layout for automation value.
PangoLayout * lane_layout
 Layout for lanes.
int last_width
 Used for recreating the pango layout.
int last_height
char * last_track_icon_name
GdkTexture * track_icon

Detailed Description

Definition at line 25 of file track_canvas.h.

Field Documentation

◆ automation_value_layout

PangoLayout* TrackCanvasWidget::automation_value_layout

Layout for automation value.

Definition at line 35 of file track_canvas.h.

◆ lane_layout

PangoLayout* TrackCanvasWidget::lane_layout

Layout for lanes.

Definition at line 38 of file track_canvas.h.

◆ last_height

int TrackCanvasWidget::last_height

Definition at line 42 of file track_canvas.h.

◆ last_track_icon_name

char* TrackCanvasWidget::last_track_icon_name

Definition at line 44 of file track_canvas.h.

◆ last_width

int TrackCanvasWidget::last_width

Used for recreating the pango layout.

Definition at line 41 of file track_canvas.h.

◆ layout

PangoLayout* TrackCanvasWidget::layout

Layout for drawing the name.

Definition at line 32 of file track_canvas.h.

◆ parent

TrackWidget* TrackCanvasWidget::parent

Definition at line 29 of file track_canvas.h.

◆ parent_instance

GtkWidget TrackCanvasWidget::parent_instance

Definition at line 27 of file track_canvas.h.

◆ track_icon

GdkTexture* TrackCanvasWidget::track_icon

Definition at line 46 of file track_canvas.h.

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