Zrythm
v2.0.0-DEV
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
arranger_minimap_selection.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: © 2019, 2021-2022 Alexandros Theodotou <alex@zrythm.org>
2
// SPDX-License-Identifier: LicenseRef-ZrythmLicense
3
9
10
#ifndef __GUI_WIDGETS_ARRANGER_MINIMAP_SELECTION_H__
11
#define __GUI_WIDGETS_ARRANGER_MINIMAP_SELECTION_H__
12
13
#include "common/utils/ui.h"
14
#include "gui/backend/gtk_widgets/gtk_wrapper.h"
15
16
TYPEDEF_STRUCT_UNDERSCORED (
ArrangerMinimapWidget
);
17
23
24
#define ARRANGER_MINIMAP_SELECTION_WIDGET_TYPE \
25
(arranger_minimap_selection_widget_get_type ())
26
G_DECLARE_FINAL_TYPE
(
27
ArrangerMinimapSelectionWidget,
28
arranger_minimap_selection_widget,
29
Z,
30
ARRANGER_MINIMAP_SELECTION_WIDGET,
31
GtkWidget)
32
33
typedef
struct
_ArrangerMinimapSelectionWidget
34
{
35
GtkWidget parent_instance;
36
37
UiCursorState
cursor;
38
40
ArrangerMinimapWidget
* parent;
41
} ArrangerMinimapSelectionWidget;
42
43
ArrangerMinimapSelectionWidget *
44
arranger_minimap_selection_widget_new (
ArrangerMinimapWidget
* parent);
45
49
50
#endif
UiCursorState
UiCursorState
Various cursor states to be shared.
Definition
ui.h:104
G_DECLARE_FINAL_TYPE
G_DECLARE_FINAL_TYPE(ArrangerMinimapSelectionWidget, arranger_minimap_selection_widget, Z, ARRANGER_MINIMAP_SELECTION_WIDGET, GtkWidget) typedef struct _ArrangerMinimapSelectionWidget
Definition
arranger_minimap_selection.h:26
ArrangerMinimapWidget
Definition
arranger_minimap.h:53
src
gui
backend
gtk_widgets
arranger_minimap_selection.h
Generated by
1.15.0