Cream-Browser unstable
Modules | Functions
Graphical User Interface
Collaboration diagram for Graphical User Interface:

Modules

 GtkVimSplit
 Inputbox
 Notebook
 Statusbar
 Theming Cream-Browser
 WebView

Functions

static void window_destroy (GtkWindow *window)
static void window_update (GtkVimSplit *obj, Notebook *focus)
void ui_init (void)
void ui_show (void)

Detailed Description

GUI's functions.


Function Documentation

void ui_init ( void  )

Create the main window.

Here is the call graph for this function:

void ui_show ( void  )

Show/Redraw the main window.

static void window_destroy ( GtkWindow *  window) [static]
Parameters:
windowThe toplevel window.

This function handles the signal "destroy" and "no-more-split" which are respectively emitted when the toplevel window is destroyed (ie: closed by the WM) and when the user closed all the views.

This handler remove the window from the GtkApplication.

static void window_update ( GtkVimSplit obj,
Notebook focus 
) [static]
Parameters:
objA GtkVimSplit object.
focusThe current focused Notebook.

This function handles the signal "focus-changed" which is emitted when a webview (contained in the notebook focus) grab the focus.

Here is the call graph for this function:

 All Data Structures Functions Variables