Zrythm v2.0.0-DEV
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
track_icon_chooser_dialog.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: © 2020 Alexandros Theodotou <alex@zrythm.org>
3 *
4 * SPDX-License-Identifier: LicenseRef-ZrythmLicense
5 */
6
12
13#ifndef __GUI_WIDGETS_TRACK_ICON_CHOOSER_DIALOG_H__
14#define __GUI_WIDGETS_TRACK_ICON_CHOOSER_DIALOG_H__
15
16#include "gui/backend/gtk_widgets/gtk_wrapper.h"
17
18typedef Track Track;
19
25
31{
32 GtkDialog * dialog;
33
34 GtkTreeModel * icon_model;
35 GtkIconView * icon_view;
36
37 char * selected_icon;
38
40 Track * track;
42
48
55bool
57
61
62#endif
bool track_icon_chooser_dialog_widget_run(TrackIconChooserDialogWidget *self)
Runs the widget and processes the result, then closes the dialog.
TrackIconChooserDialogWidget * track_icon_chooser_dialog_widget_new(Track *track)
Creates a new dialog.
Dialog for choosing colors of objects like tracks and regions.