Zrythm
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
bounce_step_selector.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: © 2021 Alexandros Theodotou <alex@zrythm.org>
3 *
4 * SPDX-License-Identifier: LicenseRef-ZrythmLicense
5 */
6
7#ifndef __GUI_WIDGETS_BOUNCE_STEP_SELECTOR_H__
8#define __GUI_WIDGETS_BOUNCE_STEP_SELECTOR_H__
9
16#include <gtk/gtk.h>
17
18#define BOUNCE_STEP_SELECTOR_WIDGET_TYPE \
19 (bounce_step_selector_widget_get_type ())
20G_DECLARE_FINAL_TYPE (
21 BounceStepSelectorWidget,
22 bounce_step_selector_widget,
23 Z,
24 BOUNCE_STEP_SELECTOR_WIDGET,
25 GtkBox)
26
27
33typedef struct _BounceStepSelectorWidget
34{
35 GtkBox parent_instance;
36
37 GtkToggleButton * before_inserts_toggle;
38 gulong before_inserts_toggle_id;
39 GtkToggleButton * pre_fader_toggle;
40 gulong pre_fader_toggle_id;
41 GtkToggleButton * post_fader_toggle;
42 gulong post_fader_toggle_id;
43
44} BounceStepSelectorWidget;
45
49BounceStepSelectorWidget *
51
56#endif
BounceStepSelectorWidget * bounce_step_selector_widget_new(void)
Creates a BounceStepSelectorWidget.