Zrythm
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
active_hardware_popover.h
1// SPDX-FileCopyrightText: © 2019-2020 Alexandros Theodotou <alex@zrythm.org>
2// SPDX-License-Identifier: LicenseRef-ZrythmLicense
3
4#ifndef __GUI_WIDGETS_ACTIVE_HARDWARE_POPOVER_H__
5#define __GUI_WIDGETS_ACTIVE_HARDWARE_POPOVER_H__
6
7#include "gtk_wrapper.h"
8
9#define ACTIVE_HARDWARE_POPOVER_WIDGET_TYPE \
10 (active_hardware_popover_widget_get_type ())
11G_DECLARE_FINAL_TYPE (
13 active_hardware_popover_widget,
14 Z,
15 ACTIVE_HARDWARE_POPOVER_WIDGET,
16 GtkPopover)
17
18typedef struct _ActiveHardwareMbWidget ActiveHardwareMbWidget;
19
20typedef struct _ActiveHardwarePopoverWidget
21{
22 GtkPopover parent_instance;
24 GtkBox * controllers_box;
25 GtkButton * rescan;
27
32active_hardware_popover_widget_new (ActiveHardwareMbWidget * owner);
33
34#endif
A menu button that allows selecting active hardware ports.
ActiveHardwareMbWidget * owner
the owner