#include "gwebengine.h"
Include dependency graph for gwebengine.c:
Go to the source code of this file.
void g_web_engine_authenticate | ( | GWebEngine * | self, | |
gboolean | ok, | |||
const gchar * | username, | |||
const gchar * | password | |||
) |
Submit a pending http authentication request.
self | Object pointer | |
ok | TRUE if ok was clicked, FALSE if cancel | |
username | The username | |
password | The password |
Definition at line 306 of file gwebengine.c.
References G_WEB_ENGINE_GET_CLASS.
static void g_web_engine_base_init | ( | gpointer | g_class | ) | [static] |
gboolean g_web_engine_can_copy | ( | GWebEngine * | self | ) |
Checks if it's meaningful to call the g_web_engine_copy.
self | Object pointer |
Definition at line 342 of file gwebengine.c.
References G_WEB_ENGINE_GET_CLASS.
gboolean g_web_engine_can_cut | ( | GWebEngine * | self | ) |
Checks if it's meaningful to call the g_web_engine_cut.
self | Object pointer |
Definition at line 330 of file gwebengine.c.
References G_WEB_ENGINE_GET_CLASS.
gboolean g_web_engine_can_go_back | ( | GWebEngine * | self | ) |
Check if the current page is not the first page in the history list.
self | Object pointer |
Definition at line 125 of file gwebengine.c.
References G_WEB_ENGINE_GET_CLASS.
gboolean g_web_engine_can_go_forward | ( | GWebEngine * | self | ) |
Check if the current page is not the last page the history list.
self | Object pointer |
Definition at line 131 of file gwebengine.c.
References G_WEB_ENGINE_GET_CLASS.
gboolean g_web_engine_can_paste | ( | GWebEngine * | self | ) |
Checks if it's meaningful to call the g_web_engine_paste.
self | Object pointer |
Definition at line 336 of file gwebengine.c.
References G_WEB_ENGINE_GET_CLASS.
gboolean g_web_engine_can_selecttext | ( | GWebEngine * | self | ) |
Checks if it's meaningful to call the g_web_engine_cut.
self | Object pointer |
Definition at line 348 of file gwebengine.c.
References G_WEB_ENGINE_GET_CLASS.
GWebStatus g_web_engine_compare_frames_zoom_level | ( | GWebEngine * | self, | |
gboolean * | equal | |||
) |
Compare the zoom levels of frames/iframes.
self | Object pointer | |
equal | Return argument, TRUE if all zoom levels are equal |
G_WEB_STATUS_OK
on success. Definition at line 162 of file gwebengine.c.
References G_WEB_ENGINE_GET_CLASS.
GWebStatus g_web_engine_copy | ( | GWebEngine * | self | ) |
Copy selected text.
self | Object pointer |
G_WEB_STATUS_OK
on success. Definition at line 318 of file gwebengine.c.
References G_WEB_ENGINE_GET_CLASS.
GWebStatus g_web_engine_cut | ( | GWebEngine * | self | ) |
Cut selected text.
self | Object pointer |
G_WEB_STATUS_OK
on success. Definition at line 312 of file gwebengine.c.
References G_WEB_ENGINE_GET_CLASS.
void g_web_engine_destroy | ( | GWebEngine * | self | ) |
Destroy object.
self | Object pointer |
Definition at line 59 of file gwebengine.c.
References G_WEB_ENGINE_GET_CLASS.
gboolean g_web_engine_find_text | ( | GWebEngine * | self, | |
const gchar * | string, | |||
gboolean | reverse, | |||
gboolean | whole_word, | |||
gboolean | case_sensitive, | |||
gboolean | restart | |||
) |
Search for a text string in current page.
self | Object pointer | |
string | The text to search for | |
reverse | If TRUE, search up/left instead of down/right | |
whole_word | Match only whole words | |
case_sensitive | Accept uppercase/lowercase differences as a match. | |
restart | If TRUE, search from the beginning of the document. If FALSE, continue search from previous match |
Definition at line 300 of file gwebengine.c.
References G_WEB_ENGINE_GET_CLASS.
gint g_web_engine_get_back_window_history_list | ( | GWebEngine * | self, | |
GWebHistoryList ** | history | |||
) |
Gets history information for all pages before the current page in the history list.
self | Object pointer | |
history | Return argument for the history information. It is set to NULL if the list is empty, or if an error occurs. |
GWebStatus
values. Definition at line 186 of file gwebengine.c.
References G_WEB_ENGINE_GET_CLASS.
GObject* g_web_engine_get_engine_notifier | ( | GWebEngine * | self | ) |
Gets the engine notifier.
self | Object pointer |
Definition at line 366 of file gwebengine.c.
References G_WEB_ENGINE_GET_CLASS.
GObject* g_web_engine_get_engine_widget | ( | GWebEngine * | self | ) |
Gets the engine widget.
self | Object pointer |
Definition at line 360 of file gwebengine.c.
References G_WEB_ENGINE_GET_CLASS.
gchar* g_web_engine_get_favicon_name | ( | GWebEngine * | self, | |
const gchar * | favicon_folder | |||
) |
Get the icon of the currently loaded page.
self | Object pointer | |
favicon_folder | Favicon folder name |
Definition at line 354 of file gwebengine.c.
References G_WEB_ENGINE_GET_CLASS.
gint g_web_engine_get_forward_window_history_list | ( | GWebEngine * | self, | |
GWebHistoryList ** | history | |||
) |
Gets history information for all pages after the current page in the history list.
self | Object pointer | |
history | Return argument for the history information. It is set to NULL if the list is empty, or if an error occurs. |
GWebStatus
values. Definition at line 192 of file gwebengine.c.
References G_WEB_ENGINE_GET_CLASS.
gint g_web_engine_get_frame_number | ( | GWebEngine * | self | ) |
Get the focused frame number.
self | Object pointer |
Definition at line 270 of file gwebengine.c.
References G_WEB_ENGINE_GET_CLASS.
GWebStatus g_web_engine_get_frame_properties | ( | GWebEngine * | self, | |
gchar ** | file_type, | |||
guint * | file_size, | |||
GWebEngineEncoding * | file_encoding, | |||
guint * | security, | |||
gboolean * | automatic_encoding | |||
) |
Get the frame properties.
self | Object pointer | |
file_type | Return argument, the frame type | |
file_size | Return argument, the frame size in bytes | |
file_encoding | Return argument, the frame encoding | |
security | Return argument, the frame security mode | |
automatic_encoding | Return argument, true if the default encoding of the page was used. |
G_WEB_STATUS_OK
on success. Definition at line 174 of file gwebengine.c.
References G_WEB_ENGINE_GET_CLASS.
gboolean g_web_engine_get_frame_stacking | ( | GWebEngine * | self | ) |
Get the status of frame stacking mode(ON/OFF).
self | Object pointer |
Definition at line 246 of file gwebengine.c.
References G_WEB_ENGINE_GET_CLASS.
const gchar* g_web_engine_get_frame_title | ( | GWebEngine * | self, | |
gint | frame_number | |||
) |
Get the focused frame title.
self | Object pointer | |
frame_number | Focused frame number |
Definition at line 264 of file gwebengine.c.
References G_WEB_ENGINE_GET_CLASS.
guint g_web_engine_get_frame_zoom_level | ( | GWebEngine * | self | ) |
Get the frame zoom level value.
self | Object pointer |
Definition at line 210 of file gwebengine.c.
References G_WEB_ENGINE_GET_CLASS.
GWebStatus g_web_engine_get_image_properties | ( | GWebEngine * | self, | |
const gchar * | url, | |||
gchar ** | file_type, | |||
guint * | file_size, | |||
guint * | width, | |||
guint * | height | |||
) |
Get the image properties.
self | Object pointer | |
url | URL of the image. | |
file_type | Type of the image. | |
file_size | Size of the image. | |
width | Width of the Image. | |
height | Height of the Image. |
G_WEB_STATUS_OK
on success. Definition at line 168 of file gwebengine.c.
References G_WEB_ENGINE_GET_CLASS.
GWebEngineLayoutMode g_web_engine_get_layout_mode | ( | GWebEngine * | self | ) |
Get the layout mode when displaying pages.
self | Object pointer |
Definition at line 222 of file gwebengine.c.
References G_WEB_ENGINE_GET_CLASS.
GWebEngineImagePolicy g_web_engine_get_load_images | ( | GWebEngine * | self | ) |
Get the Images policy value(Always or Only loaded or Never).
self | Object pointer |
Definition at line 234 of file gwebengine.c.
References G_WEB_ENGINE_GET_CLASS.
GObject* g_web_engine_get_server_certificate | ( | GWebEngine * | self | ) |
Gets the server certificate
self | Object pointer |
Definition at line 401 of file gwebengine.c.
References G_WEB_ENGINE_GET_CLASS.
GType g_web_engine_get_type | ( | void | ) |
Definition at line 38 of file gwebengine.c.
References g_web_engine_base_init().
Here is the call graph for this function:
guint g_web_engine_get_zoom_level | ( | GWebEngine * | self | ) |
Get the zoom level in percent.
self | Object pointer |
Definition at line 198 of file gwebengine.c.
References G_WEB_ENGINE_GET_CLASS.
void g_web_engine_go_back | ( | GWebEngine * | self, | |
guint | nsteps | |||
) |
Display a page that is before the current page in the history list. An attempt to move back beyond the first page in the history list causes the first page to be displayed. Nothing will change if the current page is the first page in the history list.
self | Object pointer | |
nsteps | Number of pages to go back from current page. 1 means previous page. |
Definition at line 113 of file gwebengine.c.
References G_WEB_ENGINE_GET_CLASS.
void g_web_engine_go_forward | ( | GWebEngine * | self, | |
guint | nsteps | |||
) |
Display the page that is after the current page in the history list. An attempt to move forward beyond the last page in the history list causes the last page to be displayed. Nothing will change if the current page is the last page in the history list.
self | Object pointer | |
nsteps | Number of pages to go forward from current page. 1 means move forward one page. |
Definition at line 119 of file gwebengine.c.
References G_WEB_ENGINE_GET_CLASS.
void g_web_engine_invoke_selectmatch | ( | GWebEngine * | self | ) |
Invoke the select username dialog to select the stored username and password is filled in the forms element.
self | Object pointer |
Definition at line 395 of file gwebengine.c.
References G_WEB_ENGINE_GET_CLASS.
GWebStatus g_web_engine_load_follow_link | ( | GWebEngine * | self, | |
const gchar * | url | |||
) |
Loads and displays the page specified by the url, mimicking the behaviour of the user clicking or navigating to the url.
self | Object pointer | |
url | URL of the page to be loaded |
G_WEB_STATUS_OK
on success. Definition at line 77 of file gwebengine.c.
References G_WEB_ENGINE_GET_CLASS.
void g_web_engine_load_home_page | ( | GWebEngine * | self | ) |
Loads and displays home page
self | Object pointer |
Definition at line 95 of file gwebengine.c.
References G_WEB_ENGINE_GET_CLASS.
GWebStatus g_web_engine_load_image | ( | GWebEngine * | self, | |
const gchar * | url | |||
) |
Load the image.
self | Object pointer | |
url | URL of the image. |
G_WEB_STATUS_OK
on success. Definition at line 180 of file gwebengine.c.
References G_WEB_ENGINE_GET_CLASS.
void g_web_engine_load_url | ( | GWebEngine * | self, | |
const gchar * | url | |||
) |
Loads and displays the page specified by the URL.
self | Object pointer | |
url | URL of the page to be loaded |
Definition at line 71 of file gwebengine.c.
References G_WEB_ENGINE_GET_CLASS.
GWebStatus g_web_engine_load_url_with_css | ( | GWebEngine * | self, | |
const gchar * | url, | |||
const gchar * | cssfile | |||
) |
Loads and displays the page specified by the url, using the specified style sheet.
self | Object pointer | |
url | URL of the page to be loaded | |
cssfile | The style sheet |
G_WEB_STATUS_OK
on success. Definition at line 83 of file gwebengine.c.
References G_WEB_ENGINE_GET_CLASS.
void g_web_engine_load_url_with_js | ( | GWebEngine * | self, | |
gboolean | enable | |||
) |
Enables JS support if ECMAScript is enabled in this window. This setting is the local setting for the window, not any global setting.
self | Object pointer | |
enable | TRUE if the window local setting for ECMAScript should be set to allow ECMAScript, FALSE otherwise. |
Definition at line 89 of file gwebengine.c.
References G_WEB_ENGINE_GET_CLASS.
void g_web_engine_new_zoom_by_steps | ( | GWebEngine * | self, | |
gboolean | up, | |||
guint * | legal_zoom_value | |||
) |
Set the new zoom level by steps
self | Object pointer | |
up | parameter, TRUE to increase and vice versa |
Definition at line 143 of file gwebengine.c.
References G_WEB_ENGINE_GET_CLASS.
void g_web_engine_notify_plugins | ( | GWebEngine * | self, | |
gint | event | |||
) |
Sends a event message to all plugins in the current window Using the NPP_HandleEvent signal
self | Object pointer | |
event | The event to be sent to the plugin (of type GWebPluginEvent) |
Definition at line 384 of file gwebengine.c.
References G_WEB_ENGINE_GET_CLASS.
GWebStatus g_web_engine_paste | ( | GWebEngine * | self | ) |
Paste selected text.
self | Object pointer |
G_WEB_STATUS_OK
on success. Definition at line 324 of file gwebengine.c.
References G_WEB_ENGINE_GET_CLASS.
void g_web_engine_preload_current_skin | ( | GWebEngine * | self | ) |
Normally the skin elements are loaded when needed, but loading skin might be time consuming if file I/O is very slow. This function makes the skins load immediately, to avoid delays later.
self | Object pointer |
Definition at line 390 of file gwebengine.c.
References G_WEB_ENGINE_GET_CLASS.
void g_web_engine_reload | ( | GWebEngine * | self | ) |
Reloads the current page
self | Object pointer |
Definition at line 107 of file gwebengine.c.
References G_WEB_ENGINE_GET_CLASS.
void g_web_engine_reset | ( | GWebEngine * | self | ) |
GWebStatus g_web_engine_save_current_frame | ( | GWebEngine * | self, | |
GWebEngineSaveAction | setting, | |||
const gchar * | file_name_with_path | |||
) |
Save the current focused frame.
self | Object pointer | |
setting | G_WEBENGINE_SAVE_FRAMES or G_WEBENGINE_SAVE_NO_INLINES or G_WEBENGINE_SAVE_ALL_INLINES | |
file_name_with_path | The filename with path to save. |
G_WEB_STATUS_OK
on success. Definition at line 258 of file gwebengine.c.
References G_WEB_ENGINE_GET_CLASS.
GWebStatus g_web_engine_save_web_page | ( | GWebEngine * | self, | |
GWebEngineSaveAction | setting, | |||
const gchar * | file_name_with_path | |||
) |
Save the current displayed web page.
self | Object pointer | |
setting | G_WEBENGINE_SAVE_FRAMES or G_WEBENGINE_SAVE_NO_INLINES or G_WEBENGINE_SAVE_ALL_INLINES | |
file_name_with_path | The filename with path to save. |
G_WEB_STATUS_OK
on success. Definition at line 252 of file gwebengine.c.
References G_WEB_ENGINE_GET_CLASS.
GWebStatus g_web_engine_save_web_page_image | ( | GWebEngine * | self, | |
const gchar * | url, | |||
const gchar * | directory | |||
) |
Save the image.
self | Object pointer | |
url | The URL to save | |
directory | The directory to save to. The directory is created if does not exist. |
G_WEB_STATUS_OK
on success. Definition at line 276 of file gwebengine.c.
References G_WEB_ENGINE_GET_CLASS.
void g_web_engine_select_all_text | ( | GWebEngine * | self | ) |
Select all text in current page.
self | Object pointer |
Definition at line 282 of file gwebengine.c.
References G_WEB_ENGINE_GET_CLASS.
void g_web_engine_set_frame_encoding | ( | GWebEngine * | self, | |
GWebEngineEncoding | encoding | |||
) |
Set frame encoding value.
self | Object pointer | |
encoding | GWebEngineEncoding value |
Definition at line 294 of file gwebengine.c.
References G_WEB_ENGINE_GET_CLASS.
void g_web_engine_set_frame_stacking | ( | GWebEngine * | self, | |
gboolean | enabled | |||
) |
Turn on/off frame stacking.
self | Object pointer | |
enabled | TRUE to enable the frame stacking, FALSE otherwise |
Definition at line 240 of file gwebengine.c.
References G_WEB_ENGINE_GET_CLASS.
void g_web_engine_set_frame_zoom_level | ( | GWebEngine * | self, | |
guint | level | |||
) |
Set the zoom level for frame in percent.
self | Object pointer | |
level | The zoom level in percent for frame |
Definition at line 204 of file gwebengine.c.
References G_WEB_ENGINE_GET_CLASS.
void g_web_engine_set_language_encoding | ( | GWebEngine * | self, | |
GWebEngineEncoding | encoding | |||
) |
Set language encoding value.
self | Object pointer | |
encoding | GWebEngineEncoding value |
Definition at line 288 of file gwebengine.c.
References G_WEB_ENGINE_GET_CLASS.
void g_web_engine_set_layout_mode | ( | GWebEngine * | self, | |
GWebEngineLayoutMode | mode | |||
) |
Sets the layout mode to use when displaying pages.
self | Object pointer | |
mode | The layout mode to use(Normal or MSR) |
Definition at line 216 of file gwebengine.c.
References G_WEB_ENGINE_GET_CLASS.
void g_web_engine_set_load_images | ( | GWebEngine * | self, | |
GWebEngineImagePolicy | level | |||
) |
Set the Image policy value(Always or Only loaded or Never).
self | Object pointer | |
level | Image policy value |
Definition at line 228 of file gwebengine.c.
References G_WEB_ENGINE_GET_CLASS.
void g_web_engine_set_open_link_mode | ( | GWebEngine * | self, | |
gboolean | in_new_window | |||
) |
Change the way links are opened when clicked or selected when navigated to. Can either be opened in a new window or the same.
self | Object pointer | |
in_new_window | If TRUE, open links in new window. Otherwise clicked/selected links are opened in the same window |
Definition at line 372 of file gwebengine.c.
References G_WEB_ENGINE_GET_CLASS.
GWebStatus g_web_engine_set_true_zoom_mode | ( | GWebEngine * | self, | |
gboolean | status | |||
) |
(De)activate true zoom for a webpage
self | Object pointer | |
status | TRUE if activate true zoom |
G_WEB_STATUS_OK
on success. Definition at line 378 of file gwebengine.c.
References G_WEB_ENGINE_GET_CLASS.
void g_web_engine_set_zoom_level | ( | GWebEngine * | self, | |
gint | level | |||
) |
Set the zoom level in percent
self | Object pointer | |
level | The zoom level in percent |
Definition at line 149 of file gwebengine.c.
References G_WEB_ENGINE_GET_CLASS.
GWebStatus g_web_engine_set_zoom_level_around_point | ( | GWebEngine * | self, | |
guint | x, | |||
guint | y, | |||
gint | level | |||
) |
Zoom page around a point.
self | Object pointer | |
x | X coordinate. | |
y | Y coordinate. | |
level | The zoom level in percent |
G_WEB_STATUS_OK
on success. Definition at line 156 of file gwebengine.c.
References G_WEB_ENGINE_GET_CLASS.
void g_web_engine_stop_load | ( | GWebEngine * | self | ) |
Stop the loading of the current page
self | Object pointer |
Definition at line 101 of file gwebengine.c.
References G_WEB_ENGINE_GET_CLASS.
void g_web_engine_zoom_by_steps | ( | GWebEngine * | self, | |
guint | relative_zoom, | |||
guint * | legal_zoom_value | |||
) |
Set the zoom level by steps
self | Object pointer | |
relative | zoom level in percent |
Definition at line 137 of file gwebengine.c.
References G_WEB_ENGINE_GET_CLASS.