54 |
public: |
public: |
55 |
PropDialog(); |
PropDialog(); |
56 |
void set_info(DLS::Info* info); |
void set_info(DLS::Info* info); |
57 |
|
void set_file(gig::File* file); |
58 |
protected: |
protected: |
59 |
|
ChoiceEntry<int> eFileFormat; |
60 |
StringEntry eName; |
StringEntry eName; |
61 |
StringEntry eCreationDate; |
StringEntry eCreationDate; |
62 |
StringEntryMultiLine eComments; |
StringEntryMultiLine eComments; |
77 |
Gtk::HButtonBox buttonBox; |
Gtk::HButtonBox buttonBox; |
78 |
Gtk::Button quitButton; |
Gtk::Button quitButton; |
79 |
Table table; |
Table table; |
80 |
|
|
81 |
|
gig::File* m_file; |
82 |
|
|
83 |
|
void onFileFormatChanged(); |
84 |
}; |
}; |
85 |
|
|
86 |
class InstrumentProps : public Gtk::Window, |
class InstrumentProps : public Gtk::Window, |
341 |
void instr_name_changed_by_instr_props(Gtk::TreeModel::iterator& it); |
void instr_name_changed_by_instr_props(Gtk::TreeModel::iterator& it); |
342 |
sigc::connection instrument_name_connection; |
sigc::connection instrument_name_connection; |
343 |
|
|
344 |
|
void on_action_combine_instruments(); |
345 |
|
void on_action_merge_files(); |
346 |
|
void mergeFiles(const std::vector<std::string>& filenames); |
347 |
|
|
348 |
void __import_queued_samples(); |
void __import_queued_samples(); |
349 |
void __clear(); |
void __clear(); |
350 |
|
void __refreshEntireGUI(); |
351 |
|
|
352 |
bool close_confirmation_dialog(); |
bool close_confirmation_dialog(); |
353 |
bool leaving_shared_mode_dialog(); |
bool leaving_shared_mode_dialog(); |