13#ifndef __GUI_WIDGETS_FILE_AUDITIONER_CONTROLS_H__
14#define __GUI_WIDGETS_FILE_AUDITIONER_CONTROLS_H__
16#include "zrythm-config.h"
18#include "common/io/file_descriptor.h"
19#include "gui/backend/gtk_widgets/gtk_wrapper.h"
21#define FILE_AUDITIONER_CONTROLS_WIDGET_TYPE \
22 (file_auditioner_controls_widget_get_type ())
25 file_auditioner_controls_widget,
27 FILE_AUDITIONER_CONTROLS_WIDGET,
30typedef struct _VolumeWidget VolumeWidget;
31typedef struct _WrappedObjectWithChangeSignal WrappedObjectWithChangeSignal;
39typedef WrappedObjectWithChangeSignal * (*SelectedFileGetter) (
47 GtkBox parent_instance;
59 GtkMenuButton * file_settings_btn;
60 VolumeWidget * volume;
62 GtkDropDown * instrument_dropdown;
66 SelectedFileGetter selected_file_getter;
78 SelectedFileGetter selected_file_getter,
std::function< void()> GenericCallback
Generic callback.