browser-eal/include/gwebcommon.h File Reference

#include <glib-object.h>

Include dependency graph for gwebcommon.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  GWebStatus {
  G_WEB_STATUS_OK = 0, G_WEB_ERR = -1, G_WEB_ERR_NO_MEMORY = -2, G_WEB_ERR_NULL_POINTER = -3,
  G_WEB_ERR_OUT_OF_RANGE = -4, G_WEB_ERR_NO_ACCESS = -5, G_WEB_ERR_FILE_NOT_FOUND = -7, G_WEB_ERR_NO_DISK = -8,
  G_WEB_ERR_NOT_SUPPORTED = -9
}
enum  GWebEngineEncoding {
  G_WEBENGINE_ENCODING_AUTOMATIC, G_WEBENGINE_ENCODING_UTF8, G_WEBENGINE_ENCODING_UTF16, G_WEBENGINE_ENCODING_USASCII,
  G_WEBENGINE_ENCODING_ISO8859_1, G_WEBENGINE_ENCODING_ISO8859_2, G_WEBENGINE_ENCODING_ISO8859_3, G_WEBENGINE_ENCODING_ISO8859_4,
  G_WEBENGINE_ENCODING_ISO8859_5, G_WEBENGINE_ENCODING_ISO8859_6, G_WEBENGINE_ENCODING_ISO8859_7, G_WEBENGINE_ENCODING_ISO8859_8,
  G_WEBENGINE_ENCODING_ISO8859_9, G_WEBENGINE_ENCODING_ISO8859_10, G_WEBENGINE_ENCODING_ISO8859_11, G_WEBENGINE_ENCODING_ISO8859_13,
  G_WEBENGINE_ENCODING_ISO8859_14, G_WEBENGINE_ENCODING_ISO8859_15, G_WEBENGINE_ENCODING_KOI8_R, G_WEBENGINE_ENCODING_KOI8_U,
  G_WEBENGINE_ENCODING_CP_1250, G_WEBENGINE_ENCODING_CP_1251, G_WEBENGINE_ENCODING_CP_1252, G_WEBENGINE_ENCODING_CP_1253,
  G_WEBENGINE_ENCODING_CP_1254, G_WEBENGINE_ENCODING_CP_1255, G_WEBENGINE_ENCODING_CP_1256, G_WEBENGINE_ENCODING_CP_1257,
  G_WEBENGINE_ENCODING_CP_1258, G_WEBENGINE_ENCODING_SHIFTJIS, G_WEBENGINE_ENCODING_ISO2022_JP, G_WEBENGINE_ENCODING_BIG5,
  G_WEBENGINE_ENCODING_EUC_JP, G_WEBENGINE_ENCODING_GB2312, G_WEBENGINE_ENCODING_VISCII, G_WEBENGINE_ENCODING_EUC_KR,
  G_WEBENGINE_ENCODING_HZ_GB2312, G_WEBENGINE_ENCODING_GBK, G_WEBENGINE_ENCODING_EUC_TW, G_WEBENGINE_ENCODING_WS2,
  G_WEBENGINE_ENCODING_IBM866, G_WEBENGINE_ENCODING_TCVN, G_WEBENGINE_ENCODING_VPS, G_WEBENGINE_ENCODING_JAPANESE_AUTOMATIC,
  G_WEBENGINE_ENCODING_CHINESE_AUTOMATIC
}
enum  GWebEngineLayoutMode { G_WEBENGINE_LAYOUT_NORMAL, G_WEBENGINE_LAYOUT_SSR, G_WEBENGINE_LAYOUT_MSR }
enum  GWebEngineImagePolicy { G_WEBENGINE_POLICY_NO_IMAGES = 1, G_WEBENGINE_POLICY_LOADED_IMAGES, G_WEBENGINE_POLICY_ALL_IMAGES }
enum  GWebPasswordAction {
  G_WEB_PASSWORD_STORE = 0, G_WEB_PASSWORD_STORE_ENTIRE_SERVER, G_WEB_PASSWORD_DONT_STORE, G_WEB_PASSWORD_NEVER_STORE_ON_THIS_PAGE,
  G_WEB_PASSWORD_NEVER_STORE_ON_ENTIRE_SERVER
}
enum  GWebEngineSaveAction { G_WEBENGINE_SAVE_NO_INLINES, G_WEBENGINE_SAVE_ALL_INLINES, G_WEBENGINE_SAVE_FRAMES }
enum  GWebCookieAction {
  G_WEB_COOKIE_NO_ACTION = 0, G_WEB_COOKIE_ACCEPT_AND_UPDATES = 1, G_WEB_COOKIE_ACCEPT_AND_SHOW_UPDATES = 2, G_WEB_COOKIE_ACCEPT_BUT_DISCARD = 4,
  G_WEB_COOKIE_ACCEPT_AND_SAVE = 8, G_WEB_COOKIE_ACCEPT_ALL_FROM_SERVER = 16, G_WEB_COOKIE_REFUSE_ALL_FROM_SERVER = 32, G_WEB_COOKIE_ACCEPT_ALL_FROM_DOMAIN = 64,
  G_WEB_COOKIE_REFUSE_ALL_FROM_DOMAIN = 128, G_WEB_COOKIE_3P_ACCEPT_ALL_FROM_SERVER = 256, G_WEB_COOKIE_3P_REFUSE_ALL_FROM_SERVER = 512, G_WEB_COOKIE_3P_ACCEPT_ALL_FROM_DOMAIN = 1024,
  G_WEB_COOKIE_3P_REFUSE_ALL_FROM_DOMAIN = 2048
}
enum  GWebCertificateAction {
  G_WEB_CERT_ACTION_OK = 0x0001, G_WEB_CERT_ACTION_CANCEL = 0x0002, G_WEB_CERT_ACTION_ACCEPT = 0x0004, G_WEB_CERT_ACTION_INSTALL = 0x0008,
  G_WEB_CERT_ACTION_DELETE = 0x0010
}
enum  GWebCertificateReaction { G_WEB_CERT_REACTION_NOTHING, G_WEB_CERT_REACTION_CLOSE, G_WEB_CERT_REACTION_REMOVE }
enum  GWebCertificateMessage {
  G_WEB_CERT_MESS_NOSTATE = 0x0000, G_WEB_CERT_MESS_UNTRUSTED = 0x0001, G_WEB_CERT_MESS_WRONGNAME = 0x0002, G_WEB_CERT_MESS_EXPIRED = 0x0004,
  G_WEB_CERT_MESS_PREVALID = 0x0008, G_WEB_CERT_MESS_ALGORITHM = 0x0010, G_WEB_CERT_MESS_VERSION = 0x0020, G_WEB_CERT_MESS_UNKNOWN = 0x0040,
  G_WEB_CERT_MESS_VALID = 0x0080
}
enum  GWebDialogButton {
  G_WEB_DIALOG_NO_BUTTON, G_WEB_DIALOG_BUTTON_OK, G_WEB_DIALOG_BUTTON_CANCEL, G_WEB_DIALOG_BUTTON_YES,
  G_WEB_DIALOG_BUTTON_NO, G_WEB_DIALOG_BUTTON_ABORT, G_WEB_DIALOG_BUTTON_RETRY, G_WEB_DIALOG_BUTTON_IGNORE
}
enum  GWebDialogMessageType { G_WEB_DIALOG_MESSAGE_TYPE_INFO, G_WEB_DIALOG_MESSAGE_TYPE_WARNING, G_WEB_DIALOG_MESSAGE_TYPE_ERROR }
enum  GWebPluginEvent {
  G_WEB_PLUGINS_SHOW = 1, G_WEB_PLUGINS_HIDE = 2, G_WEB_PLUGINS_RESUME = 3, G_WEB_PLUGINS_SUSPEND = 4,
  G_WEB_PLUGINS_LOW_MEMORY = 5, G_WEB_PLUGINS_NORMAL_MEMORY = 6, G_WEB_PLUGINS_LAST = 7
}

Functions

GObject * g_web_new (void)
void g_web_set_env (void)


Enumeration Type Documentation

enum GWebCertificateAction

GWebCertificateAction. Enumerates certificate actions.

Enumerator:
G_WEB_CERT_ACTION_OK  OK
G_WEB_CERT_ACTION_CANCEL  Cancel
G_WEB_CERT_ACTION_ACCEPT  Accept
G_WEB_CERT_ACTION_INSTALL  Install
G_WEB_CERT_ACTION_DELETE  Delete

Definition at line 512 of file gwebcommon.h.

enum GWebCertificateMessage

GWebCertificateMessage. Enumerates certificate messages.

Enumerator:
G_WEB_CERT_MESS_NOSTATE  dummy state
G_WEB_CERT_MESS_UNTRUSTED  untrusted
G_WEB_CERT_MESS_WRONGNAME  invalid or mismatched name
G_WEB_CERT_MESS_EXPIRED  expired
G_WEB_CERT_MESS_PREVALID  not valid yet
G_WEB_CERT_MESS_ALGORITHM  wrong algorithm
G_WEB_CERT_MESS_VERSION  wrong version
G_WEB_CERT_MESS_UNKNOWN  unknown error
G_WEB_CERT_MESS_VALID  valid

Definition at line 534 of file gwebcommon.h.

enum GWebCertificateReaction

GWebCertificateReaction. Enumerates certificate reactions.

Enumerator:
G_WEB_CERT_REACTION_NOTHING  No reaction needed.
G_WEB_CERT_REACTION_CLOSE  Close the dialog.
G_WEB_CERT_REACTION_REMOVE  Remove the certificate from the dialog GUI. (The action caused the GWebCertificate to be deleted)

Definition at line 524 of file gwebcommon.h.

enum GWebCookieAction

GWebCookieAction. Enumerates cookie actions.

Enumerator:
G_WEB_COOKIE_NO_ACTION 
G_WEB_COOKIE_ACCEPT_AND_UPDATES 
G_WEB_COOKIE_ACCEPT_AND_SHOW_UPDATES 
G_WEB_COOKIE_ACCEPT_BUT_DISCARD 
G_WEB_COOKIE_ACCEPT_AND_SAVE 
G_WEB_COOKIE_ACCEPT_ALL_FROM_SERVER 
G_WEB_COOKIE_REFUSE_ALL_FROM_SERVER 
G_WEB_COOKIE_ACCEPT_ALL_FROM_DOMAIN 
G_WEB_COOKIE_REFUSE_ALL_FROM_DOMAIN 
G_WEB_COOKIE_3P_ACCEPT_ALL_FROM_SERVER 
G_WEB_COOKIE_3P_REFUSE_ALL_FROM_SERVER 
G_WEB_COOKIE_3P_ACCEPT_ALL_FROM_DOMAIN 
G_WEB_COOKIE_3P_REFUSE_ALL_FROM_DOMAIN 

Definition at line 492 of file gwebcommon.h.

enum GWebDialogButton

GWebDialogButton. Enumerates dialog button types.

Enumerator:
G_WEB_DIALOG_NO_BUTTON 
G_WEB_DIALOG_BUTTON_OK 
G_WEB_DIALOG_BUTTON_CANCEL 
G_WEB_DIALOG_BUTTON_YES 
G_WEB_DIALOG_BUTTON_NO 
G_WEB_DIALOG_BUTTON_ABORT 
G_WEB_DIALOG_BUTTON_RETRY 
G_WEB_DIALOG_BUTTON_IGNORE 

Definition at line 550 of file gwebcommon.h.

enum GWebDialogMessageType

GWebDialogMessageType. Enumerates dialog message types.

Enumerator:
G_WEB_DIALOG_MESSAGE_TYPE_INFO 
G_WEB_DIALOG_MESSAGE_TYPE_WARNING 
G_WEB_DIALOG_MESSAGE_TYPE_ERROR 

Definition at line 565 of file gwebcommon.h.

enum GWebEngineEncoding

GWebEngineEncoding. Enumerates encoding types.

Enumerator:
G_WEBENGINE_ENCODING_AUTOMATIC 
G_WEBENGINE_ENCODING_UTF8 
G_WEBENGINE_ENCODING_UTF16 
G_WEBENGINE_ENCODING_USASCII 
G_WEBENGINE_ENCODING_ISO8859_1 
G_WEBENGINE_ENCODING_ISO8859_2 
G_WEBENGINE_ENCODING_ISO8859_3 
G_WEBENGINE_ENCODING_ISO8859_4 
G_WEBENGINE_ENCODING_ISO8859_5 
G_WEBENGINE_ENCODING_ISO8859_6 
G_WEBENGINE_ENCODING_ISO8859_7 
G_WEBENGINE_ENCODING_ISO8859_8 
G_WEBENGINE_ENCODING_ISO8859_9 
G_WEBENGINE_ENCODING_ISO8859_10 
G_WEBENGINE_ENCODING_ISO8859_11 
G_WEBENGINE_ENCODING_ISO8859_13 
G_WEBENGINE_ENCODING_ISO8859_14 
G_WEBENGINE_ENCODING_ISO8859_15 
G_WEBENGINE_ENCODING_KOI8_R 
G_WEBENGINE_ENCODING_KOI8_U 
G_WEBENGINE_ENCODING_CP_1250 
G_WEBENGINE_ENCODING_CP_1251 
G_WEBENGINE_ENCODING_CP_1252 
G_WEBENGINE_ENCODING_CP_1253 
G_WEBENGINE_ENCODING_CP_1254 
G_WEBENGINE_ENCODING_CP_1255 
G_WEBENGINE_ENCODING_CP_1256 
G_WEBENGINE_ENCODING_CP_1257 
G_WEBENGINE_ENCODING_CP_1258 
G_WEBENGINE_ENCODING_SHIFTJIS 
G_WEBENGINE_ENCODING_ISO2022_JP 
G_WEBENGINE_ENCODING_BIG5 
G_WEBENGINE_ENCODING_EUC_JP 
G_WEBENGINE_ENCODING_GB2312 
G_WEBENGINE_ENCODING_VISCII 
G_WEBENGINE_ENCODING_EUC_KR 
G_WEBENGINE_ENCODING_HZ_GB2312 
G_WEBENGINE_ENCODING_GBK 
G_WEBENGINE_ENCODING_EUC_TW 
G_WEBENGINE_ENCODING_WS2 
G_WEBENGINE_ENCODING_IBM866 
G_WEBENGINE_ENCODING_TCVN 
G_WEBENGINE_ENCODING_VPS 
G_WEBENGINE_ENCODING_JAPANESE_AUTOMATIC 
G_WEBENGINE_ENCODING_CHINESE_AUTOMATIC 

Definition at line 398 of file gwebcommon.h.

enum GWebEngineImagePolicy

GWebEngineImagePolicy. Enumerates image policy types.

Enumerator:
G_WEBENGINE_POLICY_NO_IMAGES 
G_WEBENGINE_POLICY_LOADED_IMAGES 
G_WEBENGINE_POLICY_ALL_IMAGES 

Definition at line 460 of file gwebcommon.h.

enum GWebEngineLayoutMode

GWebEngineLayoutMode. Enumerates layout modes.

Enumerator:
G_WEBENGINE_LAYOUT_NORMAL 
G_WEBENGINE_LAYOUT_SSR 
G_WEBENGINE_LAYOUT_MSR 

Definition at line 450 of file gwebcommon.h.

enum GWebEngineSaveAction

GWebEngineSaveAction. Enumerates save actions.

Enumerator:
G_WEBENGINE_SAVE_NO_INLINES 
G_WEBENGINE_SAVE_ALL_INLINES 
G_WEBENGINE_SAVE_FRAMES 

Definition at line 482 of file gwebcommon.h.

enum GWebPasswordAction

GWebWandAction. Enumerates password storage action types.

Enumerator:
G_WEB_PASSWORD_STORE 
G_WEB_PASSWORD_STORE_ENTIRE_SERVER 
G_WEB_PASSWORD_DONT_STORE 
G_WEB_PASSWORD_NEVER_STORE_ON_THIS_PAGE 
G_WEB_PASSWORD_NEVER_STORE_ON_ENTIRE_SERVER 

Definition at line 471 of file gwebcommon.h.

enum GWebPluginEvent

GWebPluginEvent. Enumerates events to be sent to the plugin.

Enumerator:
G_WEB_PLUGINS_SHOW 
G_WEB_PLUGINS_HIDE 
G_WEB_PLUGINS_RESUME 
G_WEB_PLUGINS_SUSPEND 
G_WEB_PLUGINS_LOW_MEMORY 
G_WEB_PLUGINS_NORMAL_MEMORY 
G_WEB_PLUGINS_LAST 

Definition at line 575 of file gwebcommon.h.

enum GWebStatus

GWebStatus. Enumerates status types.

Enumerator:
G_WEB_STATUS_OK 
G_WEB_ERR 
G_WEB_ERR_NO_MEMORY 
G_WEB_ERR_NULL_POINTER 
G_WEB_ERR_OUT_OF_RANGE 
G_WEB_ERR_NO_ACCESS 
G_WEB_ERR_FILE_NOT_FOUND 
G_WEB_ERR_NO_DISK 
G_WEB_ERR_NOT_SUPPORTED 

Definition at line 382 of file gwebcommon.h.


Function Documentation

GObject* g_web_new ( void   ) 

Create global Web Engine object.

Returns:
Web Engine object
Note:
This function is not implemented in EAL library. It should be implemented in engine specific EAL "implementation" library.

void g_web_set_env ( void   ) 

Set Web Engine specific environment.

Note:
This function is not implemented in EAL library. It should be implemented in engine specific EAL "implementation" library.


Generated on Tue Sep 25 10:37:04 2007 for browser-eal by  doxygen 1.5.1