Zrythm
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
pinned_tracklist.h File Reference

The ruler tracklist contains special tracks that are shown above the normal tracklist (Chord tracks, Marker tracks, etc.). More...

#include "dsp/region.h"
#include "gui/widgets/region.h"
#include "utils/ui.h"
#include <gtk/gtk.h>
Include dependency graph for pinned_tracklist.h:

Go to the source code of this file.

Data Structures

struct  PinnedTracklistWidget
 The PinnedTracklistWidget contains special tracks (chord, marker, etc.) as thin boxes above the normal tracklist. More...
 

Macros

#define PINNED_TRACKLIST_WIDGET_TYPE   (pinned_tracklist_widget_get_type ())
 
#define MW_PINNED_TRACKLIST   MW_TIMELINE_PANEL->pinned_tracklist
 

Typedefs

typedef struct _TrackWidget TrackWidget
 

Functions

 G_DECLARE_FINAL_TYPE (PinnedTracklistWidget, pinned_tracklist_widget, Z, PINNED_TRACKLIST_WIDGET, GtkBox)
 
TrackWidgetpinned_tracklist_widget_get_hit_track (PinnedTracklistWidget *self, double x, double y)
 Gets TrackWidget hit at the given coordinates.
 
void pinned_tracklist_widget_hard_refresh (PinnedTracklistWidget *self)
 Removes and readds the tracks.
 
void pinned_tracklist_widget_setup (PinnedTracklistWidget *self, Tracklist *tracklist)
 Sets up the PinnedTracklistWidget.
 

Detailed Description

The ruler tracklist contains special tracks that are shown above the normal tracklist (Chord tracks, Marker tracks, etc.).

Definition in file pinned_tracklist.h.

Macro Definition Documentation

◆ PINNED_TRACKLIST_WIDGET_TYPE

#define PINNED_TRACKLIST_WIDGET_TYPE   (pinned_tracklist_widget_get_type ())

Definition at line 24 of file pinned_tracklist.h.