Zrythm v2.0.0-DEV
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
add_tracks_to_group_dialog.h
1// SPDX-FileCopyrightText: © 2021, 2024 Alexandros Theodotou <alex@zrythm.org>
2// SPDX-License-Identifier: LicenseRef-ZrythmLicense
3
4#ifndef __GUI_WIDGETS_ADD_TRACKS_TO_GROUP_DIALOG_H__
5#define __GUI_WIDGETS_ADD_TRACKS_TO_GROUP_DIALOG_H__
6
7#include "common/utils/types.h"
8#include "gui/backend/gtk_widgets/gtk_wrapper.h"
9
10#define ADD_TRACKS_TO_GROUP_DIALOG_WIDGET_TYPE \
11 (add_tracks_to_group_dialog_widget_get_type ())
12G_DECLARE_FINAL_TYPE (
14 add_tracks_to_group_dialog_widget,
15 Z,
16 ADD_TRACKS_TO_GROUP_DIALOG_WIDGET,
17 GtkDialog)
18
19class TracklistSelections;
20class GroupTargetTrack;
21
27
31using AddTracksToGroupDialogWidget = struct _AddTracksToGroupDialogWidget
32{
33 GtkDialog parent_instance;
34};
35
42GroupTargetTrack *
44
48
49#endif
GroupTargetTrack * add_tracks_to_group_dialog_widget_get_track(TracklistSelections *sel)
Creates an add_tracks_to_group dialog widget and displays it.
struct _AddTracksToGroupDialogWidget { GtkDialog parent_instance;} AddTracksToGroupDialogWidget
Dialog for routing track selections to a group.