10#ifndef __GUI_WIDGETS_TIMELINE_MINIMAP_H__
11#define __GUI_WIDGETS_TIMELINE_MINIMAP_H__
17#define TIMELINE_MINIMAP_WIDGET_TYPE (timeline_minimap_widget_get_type ())
20 timeline_minimap_widget,
22 TIMELINE_MINIMAP_WIDGET,
25typedef struct _TimelineMinimapBgWidget TimelineMinimapBgWidget;
26typedef struct _TimelineMinimapSelectionWidget TimelineMinimapSelectionWidget;
27typedef struct TimelineMinimap TimelineMinimap;
35#define MW_TIMELINE_MINIMAP MW_TIMELINE_BOT_BOX->timeline_minimap
39 TIMELINE_MINIMAP_ACTION_NONE,
40 TIMELINE_MINIMAP_ACTION_RESIZING_L,
41 TIMELINE_MINIMAP_ACTION_RESIZING_R,
47typedef struct _TimelineMinimapWidget
49 GtkWidget parent_instance;
53 TimelineMinimapBgWidget * bg;
54 TimelineMinimapSelectionWidget * selection;
70 double selection_start_pos;
71 double selection_end_pos;
A Position is made up of bars.beats.sixteenths.ticks.