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

Timeline minimap. More...

#include "dsp/position.h"
#include <gtk/gtk.h>
Include dependency graph for timeline_minimap.h:

Go to the source code of this file.

Data Structures

struct  TimelineMinimapWidget
 

Macros

#define TIMELINE_MINIMAP_WIDGET_TYPE   (timeline_minimap_widget_get_type ())
 
#define MW_TIMELINE_MINIMAP   MW_TIMELINE_BOT_BOX->timeline_minimap
 

Typedefs

typedef struct _TimelineMinimapSelectionWidget TimelineMinimapSelectionWidget
 
typedef struct TimelineMinimap TimelineMinimap
 

Enumerations

enum  TimelineMinimapAction {
  TIMELINE_MINIMAP_ACTION_NONE , TIMELINE_MINIMAP_ACTION_RESIZING_L , TIMELINE_MINIMAP_ACTION_RESIZING_R , TIMELINE_MINIMAP_ACTION_STARTING_MOVING ,
  TIMELINE_MINIMAP_ACTION_MOVING
}
 

Functions

 G_DECLARE_FINAL_TYPE (TimelineMinimapWidget, timeline_minimap_widget, Z, TIMELINE_MINIMAP_WIDGET, GtkWidget) typedef struct _TimelineMinimapBgWidget TimelineMinimapBgWidget
 
void timeline_minimap_widget_px_to_pos (TimelineMinimapWidget *self, Position *pos, int px)
 Taken from arranger.c.
 
void timeline_minimap_widget_refresh (TimelineMinimapWidget *self)
 Causes reallocation.
 

Detailed Description

Timeline minimap.

Definition in file timeline_minimap.h.

Macro Definition Documentation

◆ TIMELINE_MINIMAP_WIDGET_TYPE

#define TIMELINE_MINIMAP_WIDGET_TYPE   (timeline_minimap_widget_get_type ())

Definition at line 17 of file timeline_minimap.h.

Typedef Documentation

◆ TimelineMinimap

typedef struct TimelineMinimap TimelineMinimap

Definition at line 27 of file timeline_minimap.h.

◆ TimelineMinimapSelectionWidget

typedef struct _TimelineMinimapSelectionWidget TimelineMinimapSelectionWidget

Definition at line 26 of file timeline_minimap.h.