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

Timeline ruler derived from base ruler. More...

#include "gui/widgets/ruler.h"
#include "utils/ui.h"
#include <gtk/gtk.h>
Include dependency graph for timeline_ruler.h:

Go to the source code of this file.

Macros

#define MW_RULER   MW_TIMELINE_PANEL->ruler
 

Typedefs

typedef struct _RulerRangeWidget RulerRangeWidget
 
typedef struct _RulerMarkerWidget RulerMarkerWidget
 

Functions

void timeline_ruler_widget_draw_markers (RulerWidget *self)
 
void timeline_ruler_on_drag_begin_no_marker_hit (RulerWidget *self, gdouble start_x, gdouble start_y, int height)
 Called from ruler drag begin.
 
void timeline_ruler_on_drag_end (RulerWidget *self)
 Called from ruler drag end.
 
void timeline_ruler_on_drag_update (RulerWidget *self, gdouble offset_x, gdouble offset_y)
 Called from ruler drag update.
 

Detailed Description

Timeline ruler derived from base ruler.

Definition in file timeline_ruler.h.

Typedef Documentation

◆ RulerMarkerWidget

typedef struct _RulerMarkerWidget RulerMarkerWidget

Definition at line 22 of file timeline_ruler.h.

◆ RulerRangeWidget

typedef struct _RulerRangeWidget RulerRangeWidget

Definition at line 21 of file timeline_ruler.h.