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

Arranger minimap. More...

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

Go to the source code of this file.

Data Structures

struct  ArrangerMinimapWidget
 

Macros

#define ARRANGER_MINIMAP_WIDGET_TYPE   (arranger_minimap_widget_get_type ())
 
#define MW_TIMELINE_MINIMAP   (MW_TIMELINE_PANEL->timeline_wrapper->minimap)
 

Typedefs

typedef struct _ArrangerMinimapSelectionWidget ArrangerMinimapSelectionWidget
 
typedef struct ArrangerMinimap ArrangerMinimap
 

Enumerations

enum  ArrangerMinimapAction {
  ARRANGER_MINIMAP_ACTION_NONE , ARRANGER_MINIMAP_ACTION_RESIZING_L , ARRANGER_MINIMAP_ACTION_RESIZING_R , ARRANGER_MINIMAP_ACTION_STARTING_MOVING ,
  ARRANGER_MINIMAP_ACTION_MOVING
}
 
enum  ArrangerMinimapType { ARRANGER_MINIMAP_TYPE_TIMELINE , ARRANGER_MINIMAP_TYPE_CLIP_EDITOR }
 

Functions

 G_DECLARE_FINAL_TYPE (ArrangerMinimapWidget, arranger_minimap_widget, Z, ARRANGER_MINIMAP_WIDGET, GtkWidget) typedef struct _ArrangerMinimapBgWidget ArrangerMinimapBgWidget
 
void arranger_minimap_widget_px_to_pos (ArrangerMinimapWidget *self, Position *pos, int px)
 Taken from arranger.c.
 
void arranger_minimap_widget_refresh (ArrangerMinimapWidget *self)
 Causes reallocation.
 

Detailed Description

Arranger minimap.

Definition in file arranger_minimap.h.

Macro Definition Documentation

◆ ARRANGER_MINIMAP_WIDGET_TYPE

#define ARRANGER_MINIMAP_WIDGET_TYPE   (arranger_minimap_widget_get_type ())

Definition at line 19 of file arranger_minimap.h.

Typedef Documentation

◆ ArrangerMinimap

typedef struct ArrangerMinimap ArrangerMinimap

Definition at line 29 of file arranger_minimap.h.

◆ ArrangerMinimapSelectionWidget

typedef struct _ArrangerMinimapSelectionWidget ArrangerMinimapSelectionWidget

Definition at line 28 of file arranger_minimap.h.