| Top |  |  |  |  | 
GObject ╰── GInitiallyUnowned ╰── GtkWidget ╰── GtkContainer ╰── GtkBin ╰── GtkWindow ╰── BrowserWindow
Each top level browser window is represented by a BrowserWindow object, and uses a single BrowserConnection connection object.
BrowserWindow * browser_window_new (BrowserConnection *bcnc,BrowserPerspectiveFactory *factory);
Creates a new BrowserWindow window for the bcnc
 connection, and displays it.
If factory
 is not NULL, then the new window will show the perspective corresponding
to factory
. If it's NULL, then the default BrowserPerspectiveFactory will be used,
see browser_core_get_default_factory().
Don't forget to call browser_core_take_window() to have the new window correctly
managed by the browser. Similarly, to close the window, use browser_core_close_window()
and not simply gtk_widget_destroy().
BrowserConnection *
browser_window_get_connection (BrowserWindow *bwin);
guint browser_window_push_status (BrowserWindow *bwin,const gchar *context,const gchar *text,gboolean auto_clear);
Pushes a new message onto bwin
's statusbar's stack.
| bwin | ||
| context | textual description of what context the new message is being used in | |
| text | textual message | |
| auto_clear | 
 | 
void browser_window_pop_status (BrowserWindow *bwin,const gchar *context);
Removes the first message in the bwin
's statusbar's stack with the given context.
void browser_window_show_notice (BrowserWindow *bwin,GtkMessageType type,const gchar *context,const gchar *text);
Makes bwin
 display a notice
void browser_window_show_notice_printf (BrowserWindow *bwin,GtkMessageType type,const gchar *context,const gchar *format,...);
Make bwin
 display a notice
void browser_window_customize_perspective_ui (BrowserWindow *bwin,BrowserPerspective *bpers,GtkActionGroup *actions_group,const gchar *ui_info);
Customizes a UI specific to the bpers
 perspective. Any
previous customization is removed, replaced by the new requested one.
If actions_group
 is NULL then any it simply removes the customization.
| bwin | ||
| bpers | the BrowserPerspective concerned | |
| actions_group | a GtkActionGroup object, or  | [allow-none] | 
| ui_info | a merge UI string, or  | [allow-none] | 
BrowserPerspective * browser_window_change_perspective (BrowserWindow *bwin,const gchar *perspective);
Make bwin
 switch to the perspective named perspective
void browser_window_set_fullscreen (BrowserWindow *bwin,gboolean fullscreen);
Requires bwin
 to be fullscreen if fullscreen
 is TRUE
“fullscreen-changed” signalvoid user_function (BrowserWindow *browserwindow, gboolean arg1, gpointer user_data)
Flags: Run Last