Zrythm
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
route_target_selector.h
1// clang-format off
2// SPDX-FileCopyrightText: © 2019, 2021, 2023 Alexandros Theodotou <alex@zrythm.org>
3// SPDX-License-Identifier: LicenseRef-ZrythmLicense
4// clang-format on
5
6#ifndef __GUI_WIDGETS_ROUTE_TARGET_SELECTOR_H__
7#define __GUI_WIDGETS_ROUTE_TARGET_SELECTOR_H__
8
9#include <adwaita.h>
10
11#define ROUTE_TARGET_SELECTOR_WIDGET_TYPE \
12 (route_target_selector_widget_get_type ())
13G_DECLARE_FINAL_TYPE (
15 route_target_selector_widget,
16 Z,
17 ROUTE_TARGET_SELECTOR_WIDGET,
18 AdwBin)
19
20typedef struct _RouteTargetSelectorPopoverWidget RouteTargetSelectorPopoverWidget;
21typedef struct _ChannelWidget ChannelWidget;
22
32typedef struct _RouteTargetSelectorWidget
33{
34 AdwBin parent_instance;
35
36 GtkDropDown * dropdown;
37
41
42void
43route_target_selector_widget_refresh (
45 Track * track);
46
51#endif
Dropdown to select the direct output of a track.
Track to be inserted into the Project's Tracklist.
Definition track.h:177