10 #define BST_TYPE_APP (bst_app_get_type ())
11 #define BST_APP(object) (GTK_CHECK_CAST ((object), BST_TYPE_APP, BstApp))
12 #define BST_APP_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), BST_TYPE_APP, BstAppClass))
13 #define BST_IS_APP(object) (GTK_CHECK_TYPE ((object), BST_TYPE_APP))
14 #define BST_IS_APP_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), BST_TYPE_APP))
15 #define BST_APP_GET_CLASS(app) (G_TYPE_INSTANCE_GET_CLASS ((app), BST_TYPE_APP, BstAppClass))
30 guint select_unseen_super : 1;
35 GtkNotebook *notebook;
37 GtkWidget *rack_dialog;
38 GtkWidget *rack_editor;
45 GxkDialogClass parent_class;
55 BST_ACTION_NEW_PROJECT,
56 BST_ACTION_OPEN_PROJECT,
57 BST_ACTION_MERGE_PROJECT,
58 BST_ACTION_IMPORT_MIDI,
59 BST_ACTION_SAVE_PROJECT,
60 BST_ACTION_SAVE_PROJECT_AS,
61 BST_ACTION_CLOSE_PROJECT,
64 BST_ACTION_MERGE_EFFECT,
65 BST_ACTION_MERGE_INSTRUMENT,
66 BST_ACTION_SAVE_EFFECT,
67 BST_ACTION_SAVE_INSTRUMENT,
70 BST_ACTION_NEW_CSYNTH,
71 BST_ACTION_NEW_MIDI_SYNTH,
72 BST_ACTION_REMOVE_SYNTH,
74 BST_ACTION_START_PLAYBACK,
75 BST_ACTION_STOP_PLAYBACK,
78 BST_ACTION_CLEAR_UNDO,
82 BST_ACTION_LOAD_DEMO_0000,
83 BST_ACTION_LOAD_DEMO_ffff = BST_ACTION_LOAD_DEMO_0000 + 0xffff,
85 BST_ACTION_LOAD_SKIN_0000,
86 BST_ACTION_LOAD_SKIN_ffff = BST_ACTION_LOAD_SKIN_0000 + 0xffff,
93 GType bst_app_get_type (
void);
95 void bst_app_create_default (BstApp *app);
96 BstApp* bst_app_find (SfiProxy project);
97 void bst_app_show_release_notes (BstApp *app);
See also the corresponding IDL class Project.
Definition: bseclientapi.hh:1283
Definition: gxkassortment.hh:33
Definition: gxkparam.hh:14