42typedef struct _ExportDialogWidget
44 GtkDialog parent_instance;
46 AdwViewSwitcherTitle * title;
50 AdwEntryRow * audio_title;
51 AdwEntryRow * audio_artist;
52 AdwEntryRow * audio_genre;
53 AdwComboRow * audio_format;
54 AdwComboRow * audio_bit_depth;
55 AdwActionRow * audio_dither;
56 GtkSwitch * audio_dither_switch;
57 AdwComboRow * audio_filename_pattern;
58 AdwComboRow * audio_mixdown_or_stems;
59 AdwComboRow * audio_time_range_combo;
60 AdwActionRow * audio_custom_tr_row;
61 GtkBox * audio_custom_tr_start_meter_box;
64 GtkBox * audio_custom_tr_end_meter_box;
67 GtkColumnView * audio_tracks_view;
68 GtkLabel * audio_output_label;
69 GPtrArray * audio_item_factories;
72 AdwEntryRow * midi_title;
73 AdwEntryRow * midi_artist;
74 AdwEntryRow * midi_genre;
75 AdwComboRow * midi_format;
76 GtkSwitch * midi_export_lanes_as_tracks_switch;
77 AdwComboRow * midi_filename_pattern;
78 AdwComboRow * midi_mixdown_or_stems;
79 AdwComboRow * midi_time_range_combo;
80 AdwActionRow * midi_custom_tr_row;
81 GtkBox * midi_custom_tr_start_meter_box;
84 GtkBox * midi_custom_tr_end_meter_box;
87 GtkColumnView * midi_tracks_view;
88 GtkLabel * midi_output_label;
89 GPtrArray * midi_item_factories;