| WebKit2GTK+ Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Properties | ||||
WebKitWindowPropertiesWebKitWindowProperties — Window properties of a WebKitWebView |
struct WebKitWindowProperties; void webkit_window_properties_get_geometry (WebKitWindowProperties *window_properties,GdkRectangle *geometry); gboolean webkit_window_properties_get_toolbar_visible (WebKitWindowProperties *window_properties); gboolean webkit_window_properties_get_statusbar_visible (WebKitWindowProperties *window_properties); gboolean webkit_window_properties_get_scrollbars_visible (WebKitWindowProperties *window_properties); gboolean webkit_window_properties_get_menubar_visible (WebKitWindowProperties *window_properties); gboolean webkit_window_properties_get_locationbar_visible (WebKitWindowProperties *window_properties); gboolean webkit_window_properties_get_resizable (WebKitWindowProperties *window_properties); gboolean webkit_window_properties_get_fullscreen (WebKitWindowProperties *window_properties);
"fullscreen" gboolean : Read / Write / Construct Only "geometry" GdkRectangle* : Read / Write / Construct Only "locationbar-visible" gboolean : Read / Write / Construct Only "menubar-visible" gboolean : Read / Write / Construct Only "resizable" gboolean : Read / Write / Construct Only "scrollbars-visible" gboolean : Read / Write / Construct Only "statusbar-visible" gboolean : Read / Write / Construct Only "toolbar-visible" gboolean : Read / Write / Construct Only
The content of a WebKitWebView can request to change certain properties of the window containing the view. This can include the x, y position of the window, the width and height but also if a toolbar, scrollbar, statusbar, locationbar should be visible to the user, and the request to show the WebKitWebView fullscreen.
The "ready-to-show" signal handler is the proper place to apply the initial window properties. Then you can monitor the WebKitWindowProperties by connecting to ::notify signal.
1 |
void webkit_window_properties_get_geometry (WebKitWindowProperties *window_properties,GdkRectangle *geometry);
Get the geometry the window should have on the screen when shown.
|
a WebKitWindowProperties |
|
return location for the window geometry. [out] |
gboolean webkit_window_properties_get_toolbar_visible
(WebKitWindowProperties *window_properties);
Get whether the window should have the toolbar visible or not.
|
a WebKitWindowProperties |
Returns : |
TRUE if toolbar should be visible or FALSE otherwise. |
gboolean webkit_window_properties_get_statusbar_visible
(WebKitWindowProperties *window_properties);
Get whether the window should have the statusbar visible or not.
|
a WebKitWindowProperties |
Returns : |
TRUE if statusbar should be visible or FALSE otherwise. |
gboolean webkit_window_properties_get_scrollbars_visible
(WebKitWindowProperties *window_properties);
Get whether the window should have the scrollbars visible or not.
|
a WebKitWindowProperties |
Returns : |
TRUE if scrollbars should be visible or FALSE otherwise. |
gboolean webkit_window_properties_get_menubar_visible
(WebKitWindowProperties *window_properties);
Get whether the window should have the menubar visible or not.
|
a WebKitWindowProperties |
Returns : |
TRUE if menubar should be visible or FALSE otherwise. |
gboolean webkit_window_properties_get_locationbar_visible
(WebKitWindowProperties *window_properties);
Get whether the window should have the locationbar visible or not.
|
a WebKitWindowProperties |
Returns : |
TRUE if locationbar should be visible or FALSE otherwise. |
gboolean webkit_window_properties_get_resizable
(WebKitWindowProperties *window_properties);
Get whether the window should be resizable by the user or not.
|
a WebKitWindowProperties |
Returns : |
TRUE if the window should be resizable or FALSE otherwise. |
gboolean webkit_window_properties_get_fullscreen
(WebKitWindowProperties *window_properties);
Get whether the window should be shown in fullscreen state or not.
|
a WebKitWindowProperties |
Returns : |
TRUE if the window should be fullscreen or FALSE otherwise. |
"fullscreen" property"fullscreen" gboolean : Read / Write / Construct Only
Whether window will be displayed fullscreen.
Default value: FALSE
"geometry" property"geometry" GdkRectangle* : Read / Write / Construct Only
The size and position of the window on the screen.
"locationbar-visible" property"locationbar-visible" gboolean : Read / Write / Construct Only
Whether the locationbar should be visible for the window.
Default value: TRUE
"menubar-visible" property"menubar-visible" gboolean : Read / Write / Construct Only
Whether the menubar should be visible for the window.
Default value: TRUE
"resizable" property"resizable" gboolean : Read / Write / Construct Only
Whether the window can be resized.
Default value: TRUE
"scrollbars-visible" property"scrollbars-visible" gboolean : Read / Write / Construct Only
Whether the scrollbars should be visible for the window.
Default value: TRUE
"statusbar-visible" property"statusbar-visible" gboolean : Read / Write / Construct Only
Whether the statusbar should be visible for the window.
Default value: TRUE
"toolbar-visible" property"toolbar-visible" gboolean : Read / Write / Construct Only
Whether the toolbar should be visible for the window.
Default value: TRUE