|
Zrythm v2.0.0-DEV
a highly automated and intuitive digital audio workstation
|
The TracklistWidget holds all the Track's in the Project. More...
#include <src/gui/backend/gtk_widgets/tracklist.h>

Data Fields | |
| GtkBox | parent_instance |
| GtkScrolledWindow * | unpinned_scroll |
| The scrolled window for unpinned tracks. | |
| gulong | unpinned_scroll_vall_changed_handler_id |
| gulong | unpinned_scroll_scroll_up_id |
| For DND autoscroll. | |
| gulong | unpinned_scroll_scroll_down_id |
| double | scroll_speed |
| GtkBox * | pinned_box |
| Box to hold pinned tracks. | |
| GtkBox * | unpinned_box |
| Box inside unpinned scroll. | |
| DragDestBoxWidget * | ddbox |
| Widget for drag and dropping plugins in to create new tracks. | |
| Tracklist * | tracklist |
| Internal tracklist. | |
| AddTrackMenuButtonWidget * | channel_add |
| GtkSizeGroup * | pinned_size_group |
| Size group to set the pinned track box and the pinned timeline to the same height. | |
| GtkSizeGroup * | unpinned_size_group |
| GdkRectangle | last_allocation |
| Cache. | |
| bool | setup |
| double | hover_y |
The TracklistWidget holds all the Track's in the Project.
It is a box with all the pinned tracks, plus a scrolled window at the end containing unpinned tracks and the DragDestBoxWidget at the end.
Definition at line 37 of file tracklist.h.
| AddTrackMenuButtonWidget* TracklistWidget::channel_add |
Definition at line 68 of file tracklist.h.
| DragDestBoxWidget* TracklistWidget::ddbox |
Widget for drag and dropping plugins in to create new tracks.
Definition at line 61 of file tracklist.h.
| double TracklistWidget::hover_y |
Definition at line 80 of file tracklist.h.
| GdkRectangle TracklistWidget::last_allocation |
Cache.
Definition at line 76 of file tracklist.h.
| GtkBox TracklistWidget::parent_instance |
Definition at line 39 of file tracklist.h.
| GtkBox* TracklistWidget::pinned_box |
Box to hold pinned tracks.
Definition at line 52 of file tracklist.h.
| GtkSizeGroup* TracklistWidget::pinned_size_group |
Size group to set the pinned track box and the pinned timeline to the same height.
Definition at line 72 of file tracklist.h.
| double TracklistWidget::scroll_speed |
Definition at line 49 of file tracklist.h.
| bool TracklistWidget::setup |
Definition at line 78 of file tracklist.h.
| Tracklist* TracklistWidget::tracklist |
Internal tracklist.
Definition at line 66 of file tracklist.h.
| GtkBox* TracklistWidget::unpinned_box |
Box inside unpinned scroll.
Definition at line 55 of file tracklist.h.
| GtkScrolledWindow* TracklistWidget::unpinned_scroll |
The scrolled window for unpinned tracks.
Definition at line 42 of file tracklist.h.
| gulong TracklistWidget::unpinned_scroll_scroll_down_id |
Definition at line 48 of file tracklist.h.
| gulong TracklistWidget::unpinned_scroll_scroll_up_id |
For DND autoscroll.
Definition at line 47 of file tracklist.h.
| gulong TracklistWidget::unpinned_scroll_vall_changed_handler_id |
Definition at line 44 of file tracklist.h.
| GtkSizeGroup* TracklistWidget::unpinned_size_group |
Definition at line 73 of file tracklist.h.