10#ifndef __GUI_WIDGETS_BOT_DOCK_EDGE_H__
11#define __GUI_WIDGETS_BOT_DOCK_EDGE_H__
13#include "gui/backend/gtk_widgets/gtk_wrapper.h"
14#include "gui/backend/gtk_widgets/libpanel_wrapper.h"
16#define BOT_DOCK_EDGE_WIDGET_TYPE (bot_dock_edge_widget_get_type ())
24#define MW_BOT_DOCK_EDGE MW_CENTER_DOCK->bot_dock_edge
28typedef struct _ModulatorViewWidget ModulatorViewWidget;
30typedef struct _EventViewerWidget EventViewerWidget;
31typedef struct _ChordPadPanelWidget ChordPadPanelWidget;
42typedef struct _BotDockEdgeWidget
44 GtkWidget parent_instance;
45 PanelFrame * panel_frame;
49 ModulatorViewWidget * modulator_view;
51 GtkPaned * clip_editor_plus_event_viewer_paned;
55 EventViewerWidget * event_viewer_midi;
56 EventViewerWidget * event_viewer_chord;
57 EventViewerWidget * event_viewer_automation;
58 EventViewerWidget * event_viewer_audio;
62 ClipEditorWidget * clip_editor;
70 ChordPadPanelWidget * chord_pad_panel;
72 GtkButton * toggle_top_panel;
93 bool navigate_to_region_start);