![]() |
![]() |
![]() |
Buzztard Bt-Edit Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Implemented Interfaces | Properties |
#include "bt-edit.h" BtMainWindow; BtMainWindow * bt_main_window_new (const BtEditApplication *app); gboolean bt_main_window_run (const BtMainWindow *self); gboolean bt_main_window_check_quit (const BtMainWindow *self); void bt_main_window_new_song (const BtMainWindow *self); void bt_main_window_open_song (const BtMainWindow *self); void bt_main_window_save_song (const BtMainWindow *self); void bt_main_window_save_song_as (const BtMainWindow *self);
GObject +----GInitiallyUnowned +----GtkObject +----GtkWidget +----GtkContainer +----GtkBin +----GtkWindow +----BtMainWindow
"app" BtEditApplication* : Read / Write / Construct Only "pages" BtMainPages* : Read "statusbar" BtMainStatusbar* : Read "toolbar" BtMainToolbar* : Read
The main window class is a container for the BtMainMenu, the BtMainToolbar, the BtMainStatusbar and the BtMainPages tabbed notebook.
BtMainWindow * bt_main_window_new (const BtEditApplication *app);
Create a new instance
|
the application the window belongs to |
Returns : |
the new instance or NULL in case of an error
|
gboolean bt_main_window_run (const BtMainWindow *self);
build, show and run the main window
|
the window instance to setup and run |
Returns : |
true for success |
gboolean bt_main_window_check_quit (const BtMainWindow *self);
Displays a dialog box, that asks the user to confirm exiting the application.
|
the main window instance |
Returns : |
TRUE if the user has confirmed to exit
|
void bt_main_window_new_song (const BtMainWindow *self);
Prepares a new song. Triggers cleaning up the old song and refreshes the ui.
|
the main window instance |
void bt_main_window_open_song (const BtMainWindow *self);
Opens a dialog box, where the user can choose a song to load. If the dialog is not canceld, the old song will be freed, the new song will be loaded and the ui will be refreshed upon success.
|
the main window instance |
void bt_main_window_save_song (const BtMainWindow *self);
Save the song to disk. If it is a new song it will ask for a file_name and location.
|
the main window instance |
void bt_main_window_save_song_as (const BtMainWindow *self);
Opens a dialog box, where the user can choose a file_name and location to save the song under.
|
the main window instance |
"app"
property"app" BtEditApplication* : Read / Write / Construct Only
Set application object, the window belongs to.