41typedef struct _ExportDialogWidget
43 GtkDialog parent_instance;
45 AdwViewSwitcherTitle * title;
49 AdwEntryRow * audio_title;
50 AdwEntryRow * audio_artist;
51 AdwEntryRow * audio_genre;
52 AdwComboRow * audio_format;
53 AdwComboRow * audio_bit_depth;
54 AdwActionRow * audio_dither;
55 GtkSwitch * audio_dither_switch;
56 AdwComboRow * audio_filename_pattern;
57 AdwComboRow * audio_mixdown_or_stems;
58 AdwComboRow * audio_time_range_combo;
59 AdwActionRow * audio_custom_tr_row;
60 GtkBox * audio_custom_tr_start_meter_box;
63 GtkBox * audio_custom_tr_end_meter_box;
66 GtkColumnView * audio_tracks_view;
67 GtkLabel * audio_output_label;
68 GPtrArray * audio_item_factories;
71 AdwEntryRow * midi_title;
72 AdwEntryRow * midi_artist;
73 AdwEntryRow * midi_genre;
74 AdwComboRow * midi_format;
75 GtkSwitch * midi_export_lanes_as_tracks_switch;
76 AdwComboRow * midi_filename_pattern;
77 AdwComboRow * midi_mixdown_or_stems;
78 AdwComboRow * midi_time_range_combo;
79 AdwActionRow * midi_custom_tr_row;
80 GtkBox * midi_custom_tr_start_meter_box;
83 GtkBox * midi_custom_tr_end_meter_box;
86 GtkColumnView * midi_tracks_view;
87 GtkLabel * midi_output_label;
88 GPtrArray * midi_item_factories;