![]() |
![]() |
![]() |
Buzztard Bt-Edit Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Properties |
#include "bt-edit.h" BtEditApplication; BtEditApplication * bt_edit_application_new (void
); gboolean bt_edit_application_new_song (const BtEditApplication *self
); gboolean bt_edit_application_load_song (const BtEditApplication *self
,const char *file_name
); gboolean bt_edit_application_save_song (const BtEditApplication *self
,const char *file_name
); gboolean bt_edit_application_run (const BtEditApplication *self
); gboolean bt_edit_application_load_and_run (const BtEditApplication *self
,const gchar *input_file_name
); gboolean bt_edit_application_quit (const BtEditApplication *self
); void bt_edit_application_show_about (const BtEditApplication *self
); void bt_edit_application_show_tip (const BtEditApplication *self
); void bt_edit_application_ui_lock (const BtEditApplication *self
); void bt_edit_application_ui_unlock (const BtEditApplication *self
);
"ic-registry" BtIcRegistry* : Read "main-window" BtMainWindow* : Read "song" BtSong* : Read / Write
Opens the BtMainWindow and provide application level function like load, save, run and exit.
typedef struct _BtEditApplication BtEditApplication;
BtApplication subclass for the gtk editor application
BtEditApplication * bt_edit_application_new (void
);
Create a new instance on first call and return a reference later on.
Returns : |
the new signleton instance |
gboolean bt_edit_application_new_song (const BtEditApplication *self
);
Creates a new blank song instance. If there is a previous song instance it will be freed.
|
the application instance to create a new song in |
Returns : |
TRUE for success
|
gboolean bt_edit_application_load_song (const BtEditApplication *self
,const char *file_name
);
Loads a new song. If there is a previous song instance it will be freed.
|
the application instance to load a new song in |
|
the song filename to load |
Returns : |
true for success |
gboolean bt_edit_application_save_song (const BtEditApplication *self
,const char *file_name
);
Saves a song.
|
the application instance to save a song from |
|
the song filename to save |
Returns : |
true for success |
gboolean bt_edit_application_run (const BtEditApplication *self
);
Start the gtk based editor application
|
the application instance to run |
Returns : |
TRUE for success
|
gboolean bt_edit_application_load_and_run (const BtEditApplication *self
,const gchar *input_file_name
);
load the file of the supplied name and start the gtk based editor application
|
the application instance to run |
|
the file to load initially |
Returns : |
true for success |
gboolean bt_edit_application_quit (const BtEditApplication *self
);
End the application. Eventualy asks the user for confirmation.
|
the application instance to quit |
Returns : |
TRUE it ending the application was confirmed
|
void bt_edit_application_show_about (const BtEditApplication *self
);
Shows the applications about window
|
the application instance |
void bt_edit_application_show_tip (const BtEditApplication *self
);
Shows the tip of the day window
|
the application instance |
void bt_edit_application_ui_lock (const BtEditApplication *self
);
Sets the main window insensitive and show a wait cursor.
|
the application instance |
void bt_edit_application_ui_unlock (const BtEditApplication *self
);
Sets the main window sensitive again and unset the wait cursor.
|
the application instance |
"ic-registry"
property"ic-registry" BtIcRegistry* : Read
the interaction controller registry of this application.