1 { This is an autogenerated unit using gobject introspection (gir2pascal). Do not Edit. } 2 unit LazWebKit3; 3 4 {$MODE OBJFPC}{$H+} 5 6 {$PACKRECORDS C} 7 {$MODESWITCH DUPLICATELOCALS+} 8 9 {$LINKLIB libwebkitgtk-3.0.so.0} 10 {$LINKLIB libjavascriptcoregtk-3.0.so.0} 11 interface 12 uses 13 CTypes, LazGObject2, LazGtk3, LazJSCore3, LazSoup2_4, LazGLib2, LazGio2, LazGdkPixbuf2, LazAtk1, LazGdk3, Lazcairo1; 14 15 const 16 WebKit3_library = 'libwebkitgtk-3.0.so.0'; 17 18 WEBKIT_MAJOR_VERSION = 2; 19 WEBKIT_MICRO_VERSION = 4; 20 WEBKIT_MINOR_VERSION = 0; 21 WEBKIT_USER_AGENT_MAJOR_VERSION = 537; 22 WEBKIT_USER_AGENT_MINOR_VERSION = 32; 23 24 type 25 TWebKitCacheModel = Integer; 26 const 27 { WebKitCacheModel } 28 WEBKIT_CACHE_MODEL_DEFAULT: TWebKitCacheModel = 0; 29 WEBKIT_CACHE_MODEL_DOCUMENT_VIEWER: TWebKitCacheModel = 1; 30 WEBKIT_CACHE_MODEL_WEB_BROWSER: TWebKitCacheModel = 2; 31 WEBKIT_CACHE_MODEL_DOCUMENT_BROWSER: TWebKitCacheModel = 3; 32 33 type 34 TWebKitContextMenuAction = Integer; 35 const 36 { WebKitContextMenuAction } 37 WEBKIT_CONTEXT_MENU_ACTION_NO_ACTION: TWebKitContextMenuAction = 0; 38 WEBKIT_CONTEXT_MENU_ACTION_OPEN_LINK: TWebKitContextMenuAction = 1; 39 WEBKIT_CONTEXT_MENU_ACTION_OPEN_LINK_IN_NEW_WINDOW: TWebKitContextMenuAction = 2; 40 WEBKIT_CONTEXT_MENU_ACTION_DOWNLOAD_LINK_TO_DISK: TWebKitContextMenuAction = 3; 41 WEBKIT_CONTEXT_MENU_ACTION_COPY_LINK_TO_CLIPBOARD: TWebKitContextMenuAction = 4; 42 WEBKIT_CONTEXT_MENU_ACTION_OPEN_IMAGE_IN_NEW_WINDOW: TWebKitContextMenuAction = 5; 43 WEBKIT_CONTEXT_MENU_ACTION_DOWNLOAD_IMAGE_TO_DISK: TWebKitContextMenuAction = 6; 44 WEBKIT_CONTEXT_MENU_ACTION_COPY_IMAGE_TO_CLIPBOARD: TWebKitContextMenuAction = 7; 45 WEBKIT_CONTEXT_MENU_ACTION_COPY_IMAGE_URL_TO_CLIPBOARD: TWebKitContextMenuAction = 8; 46 WEBKIT_CONTEXT_MENU_ACTION_OPEN_FRAME_IN_NEW_WINDOW: TWebKitContextMenuAction = 9; 47 WEBKIT_CONTEXT_MENU_ACTION_GO_BACK: TWebKitContextMenuAction = 10; 48 WEBKIT_CONTEXT_MENU_ACTION_GO_FORWARD: TWebKitContextMenuAction = 11; 49 WEBKIT_CONTEXT_MENU_ACTION_STOP: TWebKitContextMenuAction = 12; 50 WEBKIT_CONTEXT_MENU_ACTION_RELOAD: TWebKitContextMenuAction = 13; 51 WEBKIT_CONTEXT_MENU_ACTION_COPY: TWebKitContextMenuAction = 14; 52 WEBKIT_CONTEXT_MENU_ACTION_CUT: TWebKitContextMenuAction = 15; 53 WEBKIT_CONTEXT_MENU_ACTION_PASTE: TWebKitContextMenuAction = 16; 54 WEBKIT_CONTEXT_MENU_ACTION_DELETE: TWebKitContextMenuAction = 17; 55 WEBKIT_CONTEXT_MENU_ACTION_SELECT_ALL: TWebKitContextMenuAction = 18; 56 WEBKIT_CONTEXT_MENU_ACTION_INPUT_METHODS: TWebKitContextMenuAction = 19; 57 WEBKIT_CONTEXT_MENU_ACTION_UNICODE: TWebKitContextMenuAction = 20; 58 WEBKIT_CONTEXT_MENU_ACTION_SPELLING_GUESS: TWebKitContextMenuAction = 21; 59 WEBKIT_CONTEXT_MENU_ACTION_NO_GUESSES_FOUND: TWebKitContextMenuAction = 22; 60 WEBKIT_CONTEXT_MENU_ACTION_IGNORE_SPELLING: TWebKitContextMenuAction = 23; 61 WEBKIT_CONTEXT_MENU_ACTION_LEARN_SPELLING: TWebKitContextMenuAction = 24; 62 WEBKIT_CONTEXT_MENU_ACTION_IGNORE_GRAMMAR: TWebKitContextMenuAction = 25; 63 WEBKIT_CONTEXT_MENU_ACTION_FONT_MENU: TWebKitContextMenuAction = 26; 64 WEBKIT_CONTEXT_MENU_ACTION_BOLD: TWebKitContextMenuAction = 27; 65 WEBKIT_CONTEXT_MENU_ACTION_ITALIC: TWebKitContextMenuAction = 28; 66 WEBKIT_CONTEXT_MENU_ACTION_UNDERLINE: TWebKitContextMenuAction = 29; 67 WEBKIT_CONTEXT_MENU_ACTION_OUTLINE: TWebKitContextMenuAction = 30; 68 WEBKIT_CONTEXT_MENU_ACTION_INSPECT_ELEMENT: TWebKitContextMenuAction = 31; 69 WEBKIT_CONTEXT_MENU_ACTION_OPEN_MEDIA_IN_NEW_WINDOW: TWebKitContextMenuAction = 32; 70 WEBKIT_CONTEXT_MENU_ACTION_COPY_MEDIA_LINK_TO_CLIPBOARD: TWebKitContextMenuAction = 33; 71 WEBKIT_CONTEXT_MENU_ACTION_TOGGLE_MEDIA_CONTROLS: TWebKitContextMenuAction = 34; 72 WEBKIT_CONTEXT_MENU_ACTION_TOGGLE_MEDIA_LOOP: TWebKitContextMenuAction = 35; 73 WEBKIT_CONTEXT_MENU_ACTION_ENTER_VIDEO_FULLSCREEN: TWebKitContextMenuAction = 36; 74 WEBKIT_CONTEXT_MENU_ACTION_MEDIA_PLAY_PAUSE: TWebKitContextMenuAction = 37; 75 WEBKIT_CONTEXT_MENU_ACTION_MEDIA_MUTE: TWebKitContextMenuAction = 38; 76 77 type 78 TWebKitDownloadStatus = Integer; 79 const 80 { WebKitDownloadStatus } 81 WEBKIT_DOWNLOAD_STATUS_ERROR: TWebKitDownloadStatus = -1; 82 WEBKIT_DOWNLOAD_STATUS_CREATED: TWebKitDownloadStatus = 0; 83 WEBKIT_DOWNLOAD_STATUS_STARTED: TWebKitDownloadStatus = 1; 84 WEBKIT_DOWNLOAD_STATUS_CANCELLED: TWebKitDownloadStatus = 2; 85 WEBKIT_DOWNLOAD_STATUS_FINISHED: TWebKitDownloadStatus = 3; 86 87 type 88 TWebKitDownloadError = Integer; 89 const 90 { WebKitDownloadError } 91 WEBKIT_DOWNLOAD_ERROR_CANCELLED_BY_USER: TWebKitDownloadError = 0; 92 WEBKIT_DOWNLOAD_ERROR_DESTINATION: TWebKitDownloadError = 1; 93 WEBKIT_DOWNLOAD_ERROR_NETWORK: TWebKitDownloadError = 2; 94 95 type 96 TWebKitEditingBehavior = Integer; 97 const 98 { WebKitEditingBehavior } 99 WEBKIT_EDITING_BEHAVIOR_MAC: TWebKitEditingBehavior = 0; 100 WEBKIT_EDITING_BEHAVIOR_WINDOWS: TWebKitEditingBehavior = 1; 101 WEBKIT_EDITING_BEHAVIOR_UNIX: TWebKitEditingBehavior = 2; 102 103 type 104 TWebKitHitTestResultContext = Integer; 105 const 106 { WebKitHitTestResultContext } 107 WEBKIT_HIT_TEST_RESULT_CONTEXT_DOCUMENT: TWebKitHitTestResultContext = 2; 108 WEBKIT_HIT_TEST_RESULT_CONTEXT_LINK: TWebKitHitTestResultContext = 4; 109 WEBKIT_HIT_TEST_RESULT_CONTEXT_IMAGE: TWebKitHitTestResultContext = 8; 110 WEBKIT_HIT_TEST_RESULT_CONTEXT_MEDIA: TWebKitHitTestResultContext = 16; 111 WEBKIT_HIT_TEST_RESULT_CONTEXT_SELECTION: TWebKitHitTestResultContext = 32; 112 WEBKIT_HIT_TEST_RESULT_CONTEXT_EDITABLE: TWebKitHitTestResultContext = 64; 113 114 type 115 TWebKitInsertAction = Integer; 116 const 117 { WebKitInsertAction } 118 WEBKIT_INSERT_ACTION_TYPED: TWebKitInsertAction = 0; 119 WEBKIT_INSERT_ACTION_PASTED: TWebKitInsertAction = 1; 120 WEBKIT_INSERT_ACTION_DROPPED: TWebKitInsertAction = 2; 121 122 type 123 TWebKitLoadStatus = Integer; 124 const 125 { WebKitLoadStatus } 126 WEBKIT_LOAD_PROVISIONAL: TWebKitLoadStatus = 0; 127 WEBKIT_LOAD_COMMITTED: TWebKitLoadStatus = 1; 128 WEBKIT_LOAD_FINISHED: TWebKitLoadStatus = 2; 129 WEBKIT_LOAD_FIRST_VISUALLY_NON_EMPTY_LAYOUT: TWebKitLoadStatus = 3; 130 WEBKIT_LOAD_FAILED: TWebKitLoadStatus = 4; 131 132 type 133 TWebKitNavigationResponse = Integer; 134 const 135 { WebKitNavigationResponse } 136 WEBKIT_NAVIGATION_RESPONSE_ACCEPT: TWebKitNavigationResponse = 0; 137 WEBKIT_NAVIGATION_RESPONSE_IGNORE: TWebKitNavigationResponse = 1; 138 WEBKIT_NAVIGATION_RESPONSE_DOWNLOAD: TWebKitNavigationResponse = 2; 139 140 type 141 TWebKitNetworkError = Integer; 142 const 143 { WebKitNetworkError } 144 WEBKIT_NETWORK_ERROR_FAILED: TWebKitNetworkError = 399; 145 WEBKIT_NETWORK_ERROR_TRANSPORT: TWebKitNetworkError = 300; 146 WEBKIT_NETWORK_ERROR_UNKNOWN_PROTOCOL: TWebKitNetworkError = 301; 147 WEBKIT_NETWORK_ERROR_CANCELLED: TWebKitNetworkError = 302; 148 WEBKIT_NETWORK_ERROR_FILE_DOES_NOT_EXIST: TWebKitNetworkError = 303; 149 150 type 151 TWebKitPluginError = Integer; 152 const 153 { WebKitPluginError } 154 WEBKIT_PLUGIN_ERROR_FAILED: TWebKitPluginError = 299; 155 WEBKIT_PLUGIN_ERROR_CANNOT_FIND_PLUGIN: TWebKitPluginError = 200; 156 WEBKIT_PLUGIN_ERROR_CANNOT_LOAD_PLUGIN: TWebKitPluginError = 201; 157 WEBKIT_PLUGIN_ERROR_JAVA_UNAVAILABLE: TWebKitPluginError = 202; 158 WEBKIT_PLUGIN_ERROR_CONNECTION_CANCELLED: TWebKitPluginError = 203; 159 WEBKIT_PLUGIN_ERROR_WILL_HANDLE_LOAD: TWebKitPluginError = 204; 160 161 type 162 TWebKitPolicyError = Integer; 163 const 164 { WebKitPolicyError } 165 WEBKIT_POLICY_ERROR_FAILED: TWebKitPolicyError = 199; 166 WEBKIT_POLICY_ERROR_CANNOT_SHOW_MIME_TYPE: TWebKitPolicyError = 100; 167 WEBKIT_POLICY_ERROR_CANNOT_SHOW_URL: TWebKitPolicyError = 101; 168 WEBKIT_POLICY_ERROR_FRAME_LOAD_INTERRUPTED_BY_POLICY_CHANGE: TWebKitPolicyError = 102; 169 WEBKIT_POLICY_ERROR_CANNOT_USE_RESTRICTED_PORT: TWebKitPolicyError = 103; 170 171 type 172 TWebKitSecurityPolicy = Integer; 173 const 174 { WebKitSecurityPolicy } 175 WEBKIT_SECURITY_POLICY_LOCAL: TWebKitSecurityPolicy = 2; 176 WEBKIT_SECURITY_POLICY_NO_ACCESS_TO_OTHER_SCHEME: TWebKitSecurityPolicy = 4; 177 WEBKIT_SECURITY_POLICY_DISPLAY_ISOLATED: TWebKitSecurityPolicy = 8; 178 WEBKIT_SECURITY_POLICY_SECURE: TWebKitSecurityPolicy = 16; 179 WEBKIT_SECURITY_POLICY_CORS_ENABLED: TWebKitSecurityPolicy = 32; 180 WEBKIT_SECURITY_POLICY_EMPTY_DOCUMENT: TWebKitSecurityPolicy = 64; 181 182 type 183 TWebKitSelectionAffinity = Integer; 184 const 185 { WebKitSelectionAffinity } 186 WEBKIT_SELECTION_AFFINITY_UPSTREAM: TWebKitSelectionAffinity = 0; 187 WEBKIT_SELECTION_AFFINITY_DOWNSTREAM: TWebKitSelectionAffinity = 1; 188 189 type 190 TWebKitWebViewViewMode = Integer; 191 const 192 { WebKitWebViewViewMode } 193 WEBKIT_WEB_VIEW_VIEW_MODE_WINDOWED: TWebKitWebViewViewMode = 0; 194 WEBKIT_WEB_VIEW_VIEW_MODE_FLOATING: TWebKitWebViewViewMode = 1; 195 WEBKIT_WEB_VIEW_VIEW_MODE_FULLSCREEN: TWebKitWebViewViewMode = 2; 196 WEBKIT_WEB_VIEW_VIEW_MODE_MAXIMIZED: TWebKitWebViewViewMode = 3; 197 WEBKIT_WEB_VIEW_VIEW_MODE_MINIMIZED: TWebKitWebViewViewMode = 4; 198 199 type 200 TWebKitWebNavigationReason = Integer; 201 const 202 { WebKitWebNavigationReason } 203 WEBKIT_WEB_NAVIGATION_REASON_LINK_CLICKED: TWebKitWebNavigationReason = 0; 204 WEBKIT_WEB_NAVIGATION_REASON_FORM_SUBMITTED: TWebKitWebNavigationReason = 1; 205 WEBKIT_WEB_NAVIGATION_REASON_BACK_FORWARD: TWebKitWebNavigationReason = 2; 206 WEBKIT_WEB_NAVIGATION_REASON_RELOAD: TWebKitWebNavigationReason = 3; 207 WEBKIT_WEB_NAVIGATION_REASON_FORM_RESUBMITTED: TWebKitWebNavigationReason = 4; 208 WEBKIT_WEB_NAVIGATION_REASON_OTHER: TWebKitWebNavigationReason = 5; 209 210 type 211 TWebKitWebViewTargetInfo = Integer; 212 const 213 { WebKitWebViewTargetInfo } 214 WEBKIT_WEB_VIEW_TARGET_INFO_HTML: TWebKitWebViewTargetInfo = 0; 215 WEBKIT_WEB_VIEW_TARGET_INFO_TEXT: TWebKitWebViewTargetInfo = 1; 216 WEBKIT_WEB_VIEW_TARGET_INFO_IMAGE: TWebKitWebViewTargetInfo = 2; 217 WEBKIT_WEB_VIEW_TARGET_INFO_URI_LIST: TWebKitWebViewTargetInfo = 3; 218 WEBKIT_WEB_VIEW_TARGET_INFO_NETSCAPE_URL: TWebKitWebViewTargetInfo = 4; 219 type 220 221 PPWebKitCacheModel = ^PWebKitCacheModel; 222 PWebKitCacheModel = ^TWebKitCacheModel; 223 224 PPWebKitContextMenuAction = ^PWebKitContextMenuAction; 225 PWebKitContextMenuAction = ^TWebKitContextMenuAction; 226 227 PPWebKitDOMEventTarget = ^PWebKitDOMEventTarget; 228 PWebKitDOMEventTarget = ^TWebKitDOMEventTarget; 229 230 PPWebKitDOMEvent = ^PWebKitDOMEvent; 231 PWebKitDOMEvent = ^TWebKitDOMEvent; 232 TWebKitDOMEventTarget = object add_event_listenernull233 function add_event_listener(eventName: Pgchar; handler: TGCallback; bubble: gboolean; userData: gpointer): gboolean; cdecl; inline; 234 procedure dispatch_event(event: PWebKitDOMEvent; error: PPGError); cdecl; inline; remove_event_listenernull235 function remove_event_listener(eventName: Pgchar; handler: TGCallback; bubble: gboolean): gboolean; cdecl; inline; 236 end; 237 238 PPWebKitDOMAttr = ^PWebKitDOMAttr; 239 PWebKitDOMAttr = ^TWebKitDOMAttr; 240 241 PPWebKitDOMNode = ^PWebKitDOMNode; 242 PWebKitDOMNode = ^TWebKitDOMNode; 243 244 PPWebKitDOMObject = ^PWebKitDOMObject; 245 PWebKitDOMObject = ^TWebKitDOMObject; 246 TWebKitDOMObject = object(TGObject) 247 coreObject: gpointer; 248 //property core_object: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_core_object { property is writeable but setter not declared } ; 249 end; 250 251 PPWebKitDOMNamedNodeMap = ^PWebKitDOMNamedNodeMap; 252 PWebKitDOMNamedNodeMap = ^TWebKitDOMNamedNodeMap; 253 254 PPWebKitDOMNodeList = ^PWebKitDOMNodeList; 255 PWebKitDOMNodeList = ^TWebKitDOMNodeList; 256 257 PPWebKitDOMDocument = ^PWebKitDOMDocument; 258 PWebKitDOMDocument = ^TWebKitDOMDocument; 259 260 PPWebKitDOMElement = ^PWebKitDOMElement; 261 PWebKitDOMElement = ^TWebKitDOMElement; 262 TWebKitDOMNode = object(TWebKitDOMObject) append_childnull263 function append_child(newChild: PWebKitDOMNode; error: PPGError): PWebKitDOMNode; cdecl; inline; clone_nodenull264 function clone_node(deep: gboolean): PWebKitDOMNode; cdecl; inline; compare_document_positionnull265 function compare_document_position(other: PWebKitDOMNode): gushort; cdecl; inline; containsnull266 function contains(other: PWebKitDOMNode): gboolean; cdecl; inline; dispatch_eventnull267 function dispatch_event(event: PWebKitDOMEvent; error: PPGError): gboolean; cdecl; inline; get_attributesnull268 function get_attributes: PWebKitDOMNamedNodeMap; cdecl; inline; get_base_urinull269 function get_base_uri: Pgchar; cdecl; inline; get_child_nodesnull270 function get_child_nodes: PWebKitDOMNodeList; cdecl; inline; get_first_childnull271 function get_first_child: PWebKitDOMNode; cdecl; inline; get_last_childnull272 function get_last_child: PWebKitDOMNode; cdecl; inline; get_local_namenull273 function get_local_name: Pgchar; cdecl; inline; get_namespace_urinull274 function get_namespace_uri: Pgchar; cdecl; inline; get_next_siblingnull275 function get_next_sibling: PWebKitDOMNode; cdecl; inline; get_node_namenull276 function get_node_name: Pgchar; cdecl; inline; get_node_typenull277 function get_node_type: gushort; cdecl; inline; get_node_valuenull278 function get_node_value: Pgchar; cdecl; inline; get_owner_documentnull279 function get_owner_document: PWebKitDOMDocument; cdecl; inline; get_parent_elementnull280 function get_parent_element: PWebKitDOMElement; cdecl; inline; get_parent_nodenull281 function get_parent_node: PWebKitDOMNode; cdecl; inline; get_prefixnull282 function get_prefix: Pgchar; cdecl; inline; get_previous_siblingnull283 function get_previous_sibling: PWebKitDOMNode; cdecl; inline; get_text_contentnull284 function get_text_content: Pgchar; cdecl; inline; has_attributesnull285 function has_attributes: gboolean; cdecl; inline; has_child_nodesnull286 function has_child_nodes: gboolean; cdecl; inline; insert_beforenull287 function insert_before(newChild: PWebKitDOMNode; refChild: PWebKitDOMNode; error: PPGError): PWebKitDOMNode; cdecl; inline; is_default_namespacenull288 function is_default_namespace(namespaceURI: Pgchar): gboolean; cdecl; inline; is_equal_nodenull289 function is_equal_node(other: PWebKitDOMNode): gboolean; cdecl; inline; is_same_nodenull290 function is_same_node(other: PWebKitDOMNode): gboolean; cdecl; inline; is_supportednull291 function is_supported(feature: Pgchar; version: Pgchar): gboolean; cdecl; inline; lookup_namespace_urinull292 function lookup_namespace_uri(prefix: Pgchar): Pgchar; cdecl; inline; lookup_prefixnull293 function lookup_prefix(namespaceURI: Pgchar): Pgchar; cdecl; inline; 294 procedure normalize; cdecl; inline; remove_childnull295 function remove_child(oldChild: PWebKitDOMNode; error: PPGError): PWebKitDOMNode; cdecl; inline; replace_childnull296 function replace_child(newChild: PWebKitDOMNode; oldChild: PWebKitDOMNode; error: PPGError): PWebKitDOMNode; cdecl; inline; 297 procedure set_node_value(value: Pgchar; error: PPGError); cdecl; inline; 298 procedure set_prefix(value: Pgchar; error: PPGError); cdecl; inline; 299 procedure set_text_content(value: Pgchar; error: PPGError); cdecl; inline; 300 property attributes: PWebKitDOMNamedNodeMap read get_attributes ; 301 property base_uri: Pgchar read get_base_uri ; 302 property child_nodes: PWebKitDOMNodeList read get_child_nodes ; 303 property first_child: PWebKitDOMNode read get_first_child ; 304 property last_child: PWebKitDOMNode read get_last_child ; 305 property local_name: Pgchar read get_local_name ; 306 property namespace_uri: Pgchar read get_namespace_uri ; 307 property next_sibling: PWebKitDOMNode read get_next_sibling ; 308 property node_name: Pgchar read get_node_name ; 309 property node_type: gushort read get_node_type ; 310 property node_value: Pgchar read get_node_value { property is writeable but setter not declared } ; 311 property owner_document: PWebKitDOMDocument read get_owner_document ; 312 property parent_element: PWebKitDOMElement read get_parent_element ; 313 property parent_node: PWebKitDOMNode read get_parent_node ; 314 property prefix: Pgchar read get_prefix { property is writeable but setter not declared } ; 315 property previous_sibling: PWebKitDOMNode read get_previous_sibling ; 316 property text_content: Pgchar read get_text_content { property is writeable but setter not declared } ; 317 end; 318 TWebKitDOMAttr = object(TWebKitDOMNode) get_is_idnull319 function get_is_id: gboolean; cdecl; inline; get_namenull320 function get_name: Pgchar; cdecl; inline; get_owner_elementnull321 function get_owner_element: PWebKitDOMElement; cdecl; inline; get_specifiednull322 function get_specified: gboolean; cdecl; inline; get_valuenull323 function get_value: Pgchar; cdecl; inline; 324 procedure set_value(value: Pgchar; error: PPGError); cdecl; inline; 325 property is_id: gboolean read get_is_id ; 326 property name: Pgchar read get_name ; 327 property owner_element: PWebKitDOMElement read get_owner_element ; 328 property specified: gboolean read get_specified ; 329 property value: Pgchar read get_value { property is writeable but setter not declared } ; 330 end; 331 332 PPWebKitDOMDOMTokenList = ^PWebKitDOMDOMTokenList; 333 PWebKitDOMDOMTokenList = ^TWebKitDOMDOMTokenList; 334 335 PPWebKitDOMCSSStyleDeclaration = ^PWebKitDOMCSSStyleDeclaration; 336 PWebKitDOMCSSStyleDeclaration = ^TWebKitDOMCSSStyleDeclaration; 337 TWebKitDOMElement = object(TWebKitDOMNode) 338 procedure blur; cdecl; inline; 339 procedure focus; cdecl; inline; get_attributenull340 function get_attribute(name: Pgchar): Pgchar; cdecl; inline; get_attribute_nodenull341 function get_attribute_node(name: Pgchar): PWebKitDOMAttr; cdecl; inline; get_attribute_node_nsnull342 function get_attribute_node_ns(namespaceURI: Pgchar; localName: Pgchar): PWebKitDOMAttr; cdecl; inline; get_attribute_nsnull343 function get_attribute_ns(namespaceURI: Pgchar; localName: Pgchar): Pgchar; cdecl; inline; get_child_element_countnull344 function get_child_element_count: gulong; cdecl; inline; get_class_listnull345 function get_class_list: PWebKitDOMDOMTokenList; cdecl; inline; get_class_namenull346 function get_class_name: Pgchar; cdecl; inline; get_client_heightnull347 function get_client_height: glong; cdecl; inline; get_client_leftnull348 function get_client_left: glong; cdecl; inline; get_client_topnull349 function get_client_top: glong; cdecl; inline; get_client_widthnull350 function get_client_width: glong; cdecl; inline; get_elements_by_class_namenull351 function get_elements_by_class_name(name: Pgchar): PWebKitDOMNodeList; cdecl; inline; get_elements_by_tag_namenull352 function get_elements_by_tag_name(name: Pgchar): PWebKitDOMNodeList; cdecl; inline; get_elements_by_tag_name_nsnull353 function get_elements_by_tag_name_ns(namespaceURI: Pgchar; localName: Pgchar): PWebKitDOMNodeList; cdecl; inline; get_first_element_childnull354 function get_first_element_child: PWebKitDOMElement; cdecl; inline; get_last_element_childnull355 function get_last_element_child: PWebKitDOMElement; cdecl; inline; get_next_element_siblingnull356 function get_next_element_sibling: PWebKitDOMElement; cdecl; inline; get_offset_heightnull357 function get_offset_height: glong; cdecl; inline; get_offset_leftnull358 function get_offset_left: glong; cdecl; inline; get_offset_parentnull359 function get_offset_parent: PWebKitDOMElement; cdecl; inline; get_offset_topnull360 function get_offset_top: glong; cdecl; inline; get_offset_widthnull361 function get_offset_width: glong; cdecl; inline; get_previous_element_siblingnull362 function get_previous_element_sibling: PWebKitDOMElement; cdecl; inline; get_scroll_heightnull363 function get_scroll_height: glong; cdecl; inline; get_scroll_leftnull364 function get_scroll_left: glong; cdecl; inline; get_scroll_topnull365 function get_scroll_top: glong; cdecl; inline; get_scroll_widthnull366 function get_scroll_width: glong; cdecl; inline; get_stylenull367 function get_style: PWebKitDOMCSSStyleDeclaration; cdecl; inline; get_tag_namenull368 function get_tag_name: Pgchar; cdecl; inline; get_webkit_region_overflownull369 function get_webkit_region_overflow: Pgchar; cdecl; inline; get_webkit_region_oversetnull370 function get_webkit_region_overset: Pgchar; cdecl; inline; has_attributenull371 function has_attribute(name: Pgchar): gboolean; cdecl; inline; has_attribute_nsnull372 function has_attribute_ns(namespaceURI: Pgchar; localName: Pgchar): gboolean; cdecl; inline; query_selectornull373 function query_selector(selectors: Pgchar; error: PPGError): PWebKitDOMElement; cdecl; inline; query_selector_allnull374 function query_selector_all(selectors: Pgchar; error: PPGError): PWebKitDOMNodeList; cdecl; inline; 375 procedure remove(error: PPGError); cdecl; inline; 376 procedure remove_attribute(name: Pgchar); cdecl; inline; remove_attribute_nodenull377 function remove_attribute_node(oldAttr: PWebKitDOMAttr; error: PPGError): PWebKitDOMAttr; cdecl; inline; 378 procedure remove_attribute_ns(namespaceURI: Pgchar; localName: Pgchar); cdecl; inline; 379 procedure scroll_by_lines(lines: glong); cdecl; inline; 380 procedure scroll_by_pages(pages: glong); cdecl; inline; 381 procedure scroll_into_view(alignWithTop: gboolean); cdecl; inline; 382 procedure scroll_into_view_if_needed(centerIfNeeded: gboolean); cdecl; inline; 383 procedure set_attribute(name: Pgchar; value: Pgchar; error: PPGError); cdecl; inline; set_attribute_nodenull384 function set_attribute_node(newAttr: PWebKitDOMAttr; error: PPGError): PWebKitDOMAttr; cdecl; inline; set_attribute_node_nsnull385 function set_attribute_node_ns(newAttr: PWebKitDOMAttr; error: PPGError): PWebKitDOMAttr; cdecl; inline; 386 procedure set_attribute_ns(namespaceURI: Pgchar; qualifiedName: Pgchar; value: Pgchar; error: PPGError); cdecl; inline; 387 procedure set_class_name(value: Pgchar); cdecl; inline; 388 procedure set_scroll_left(value: glong); cdecl; inline; 389 procedure set_scroll_top(value: glong); cdecl; inline; webkit_matches_selectornull390 function webkit_matches_selector(selectors: Pgchar; error: PPGError): gboolean; cdecl; inline; 391 procedure webkit_request_full_screen(flags: gushort); cdecl; inline; 392 procedure webkit_request_fullscreen; cdecl; inline; 393 procedure webkit_request_pointer_lock; cdecl; inline; 394 property child_element_count: gulong read get_child_element_count ; 395 property class_list: PWebKitDOMDOMTokenList read get_class_list ; 396 property class_name: Pgchar read get_class_name write set_class_name; 397 property client_height: glong read get_client_height ; 398 property client_left: glong read get_client_left ; 399 property client_top: glong read get_client_top ; 400 property client_width: glong read get_client_width ; 401 property first_element_child: PWebKitDOMElement read get_first_element_child ; 402 property last_element_child: PWebKitDOMElement read get_last_element_child ; 403 property next_element_sibling: PWebKitDOMElement read get_next_element_sibling ; 404 property offset_height: glong read get_offset_height ; 405 property offset_left: glong read get_offset_left ; 406 property offset_parent: PWebKitDOMElement read get_offset_parent ; 407 property offset_top: glong read get_offset_top ; 408 property offset_width: glong read get_offset_width ; 409 property previous_element_sibling: PWebKitDOMElement read get_previous_element_sibling ; 410 property scroll_height: glong read get_scroll_height ; 411 property scroll_left: glong read get_scroll_left write set_scroll_left; 412 property scroll_top: glong read get_scroll_top write set_scroll_top; 413 property scroll_width: glong read get_scroll_width ; 414 property style: PWebKitDOMCSSStyleDeclaration read get_style ; 415 property tag_name: Pgchar read get_tag_name ; 416 property webkit_region_overset: Pgchar read get_webkit_region_overset ; 417 end; 418 419 PPWebKitDOMNodeClass = ^PWebKitDOMNodeClass; 420 PWebKitDOMNodeClass = ^TWebKitDOMNodeClass; 421 422 PPWebKitDOMObjectClass = ^PWebKitDOMObjectClass; 423 PWebKitDOMObjectClass = ^TWebKitDOMObjectClass; 424 TWebKitDOMObjectClass = object 425 parentClass: TGObjectClass; 426 end; 427 TWebKitDOMNodeClass = object 428 parent_class: TWebKitDOMObjectClass; 429 end; 430 431 PPWebKitDOMAttrClass = ^PWebKitDOMAttrClass; 432 PWebKitDOMAttrClass = ^TWebKitDOMAttrClass; 433 TWebKitDOMAttrClass = object 434 parent_class: TWebKitDOMNodeClass; 435 end; 436 437 PPWebKitDOMBarInfo = ^PWebKitDOMBarInfo; 438 PWebKitDOMBarInfo = ^TWebKitDOMBarInfo; 439 TWebKitDOMBarInfo = object(TWebKitDOMObject) get_visiblenull440 function get_visible: gboolean; cdecl; inline; 441 property visible: gboolean read get_visible ; 442 end; 443 444 PPWebKitDOMBarInfoClass = ^PWebKitDOMBarInfoClass; 445 PWebKitDOMBarInfoClass = ^TWebKitDOMBarInfoClass; 446 TWebKitDOMBarInfoClass = object 447 parent_class: TWebKitDOMObjectClass; 448 end; 449 450 PPWebKitDOMBlob = ^PWebKitDOMBlob; 451 PWebKitDOMBlob = ^TWebKitDOMBlob; 452 TWebKitDOMBlob = object(TWebKitDOMObject) get_sizenull453 function get_size: guint64; cdecl; inline; slicenull454 function slice(start: gint64; end_: gint64; contentType: Pgchar): PWebKitDOMBlob; cdecl; inline; webkit_slicenull455 function webkit_slice(start: gint64; end_: gint64; content_type: Pgchar): PWebKitDOMBlob; cdecl; inline; 456 property size: guint64 read get_size ; 457 //property type_: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_type ; 458 end; 459 460 PPWebKitDOMBlobClass = ^PWebKitDOMBlobClass; 461 PWebKitDOMBlobClass = ^TWebKitDOMBlobClass; 462 TWebKitDOMBlobClass = object 463 parent_class: TWebKitDOMObjectClass; 464 end; 465 466 PPWebKitDOMText = ^PWebKitDOMText; 467 PWebKitDOMText = ^TWebKitDOMText; 468 469 PPWebKitDOMCharacterData = ^PWebKitDOMCharacterData; 470 PWebKitDOMCharacterData = ^TWebKitDOMCharacterData; 471 TWebKitDOMCharacterData = object(TWebKitDOMNode) 472 procedure append_data(data: Pgchar; error: PPGError); cdecl; inline; 473 procedure delete_data(offset: gulong; length: gulong; error: PPGError); cdecl; inline; get_datanull474 function get_data: Pgchar; cdecl; inline; get_lengthnull475 function get_length: gulong; cdecl; inline; 476 procedure insert_data(offset: gulong; data: Pgchar; error: PPGError); cdecl; inline; 477 procedure remove(error: PPGError); cdecl; inline; 478 procedure replace_data(offset: gulong; length: gulong; data: Pgchar; error: PPGError); cdecl; inline; 479 procedure set_data(value: Pgchar; error: PPGError); cdecl; inline; substring_datanull480 function substring_data(offset: gulong; length: gulong; error: PPGError): Pgchar; cdecl; inline; 481 property data: Pgchar read get_data { property is writeable but setter not declared } ; 482 property length: gulong read get_length ; 483 end; 484 TWebKitDOMText = object(TWebKitDOMCharacterData) get_whole_textnull485 function get_whole_text: Pgchar; cdecl; inline; replace_whole_textnull486 function replace_whole_text(content: Pgchar; error: PPGError): PWebKitDOMText; cdecl; inline; split_textnull487 function split_text(offset: gulong; error: PPGError): PWebKitDOMText; cdecl; inline; 488 property whole_text: Pgchar read get_whole_text ; 489 end; 490 491 PPWebKitDOMCDATASection = ^PWebKitDOMCDATASection; 492 PWebKitDOMCDATASection = ^TWebKitDOMCDATASection; 493 TWebKitDOMCDATASection = object(TWebKitDOMText) 494 end; 495 496 PPWebKitDOMTextClass = ^PWebKitDOMTextClass; 497 PWebKitDOMTextClass = ^TWebKitDOMTextClass; 498 499 PPWebKitDOMCharacterDataClass = ^PWebKitDOMCharacterDataClass; 500 PWebKitDOMCharacterDataClass = ^TWebKitDOMCharacterDataClass; 501 TWebKitDOMCharacterDataClass = object 502 parent_class: TWebKitDOMNodeClass; 503 end; 504 TWebKitDOMTextClass = object 505 parent_class: TWebKitDOMCharacterDataClass; 506 end; 507 508 PPWebKitDOMCDATASectionClass = ^PWebKitDOMCDATASectionClass; 509 PWebKitDOMCDATASectionClass = ^TWebKitDOMCDATASectionClass; 510 TWebKitDOMCDATASectionClass = object 511 parent_class: TWebKitDOMTextClass; 512 end; 513 514 PPWebKitDOMCSSRule = ^PWebKitDOMCSSRule; 515 PWebKitDOMCSSRule = ^TWebKitDOMCSSRule; 516 517 PPWebKitDOMCSSStyleSheet = ^PWebKitDOMCSSStyleSheet; 518 PWebKitDOMCSSStyleSheet = ^TWebKitDOMCSSStyleSheet; 519 TWebKitDOMCSSRule = object(TWebKitDOMObject) get_css_textnull520 function get_css_text: Pgchar; cdecl; inline; get_parent_rulenull521 function get_parent_rule: PWebKitDOMCSSRule; cdecl; inline; get_parent_style_sheetnull522 function get_parent_style_sheet: PWebKitDOMCSSStyleSheet; cdecl; inline; 523 procedure set_css_text(value: Pgchar; error: PPGError); cdecl; inline; 524 property css_text: Pgchar read get_css_text { property is writeable but setter not declared } ; 525 property parent_rule: PWebKitDOMCSSRule read get_parent_rule ; 526 property parent_style_sheet: PWebKitDOMCSSStyleSheet read get_parent_style_sheet ; 527 //property type_: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_type ; 528 end; 529 530 PPWebKitDOMStyleSheet = ^PWebKitDOMStyleSheet; 531 PWebKitDOMStyleSheet = ^TWebKitDOMStyleSheet; 532 533 PPWebKitDOMMediaList = ^PWebKitDOMMediaList; 534 PWebKitDOMMediaList = ^TWebKitDOMMediaList; 535 TWebKitDOMStyleSheet = object(TWebKitDOMObject) get_disablednull536 function get_disabled: gboolean; cdecl; inline; get_hrefnull537 function get_href: Pgchar; cdecl; inline; get_medianull538 function get_media: PWebKitDOMMediaList; cdecl; inline; get_owner_nodenull539 function get_owner_node: PWebKitDOMNode; cdecl; inline; get_parent_style_sheetnull540 function get_parent_style_sheet: PWebKitDOMStyleSheet; cdecl; inline; get_titlenull541 function get_title: Pgchar; cdecl; inline; 542 procedure set_disabled(value: gboolean); cdecl; inline; 543 property disabled: gboolean read get_disabled write set_disabled; 544 property href: Pgchar read get_href ; 545 property media: PWebKitDOMMediaList read get_media ; 546 property owner_node: PWebKitDOMNode read get_owner_node ; 547 property parent_style_sheet: PWebKitDOMStyleSheet read get_parent_style_sheet ; 548 property title: Pgchar read get_title ; 549 //property type_: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_type ; 550 end; 551 552 PPWebKitDOMCSSRuleList = ^PWebKitDOMCSSRuleList; 553 PWebKitDOMCSSRuleList = ^TWebKitDOMCSSRuleList; 554 TWebKitDOMCSSStyleSheet = object(TWebKitDOMStyleSheet) add_rulenull555 function add_rule(selector: Pgchar; style: Pgchar; index: gulong; error: PPGError): glong; cdecl; inline; 556 procedure delete_rule(index: gulong; error: PPGError); cdecl; inline; get_css_rulesnull557 function get_css_rules: PWebKitDOMCSSRuleList; cdecl; inline; get_owner_rulenull558 function get_owner_rule: PWebKitDOMCSSRule; cdecl; inline; get_rulesnull559 function get_rules: PWebKitDOMCSSRuleList; cdecl; inline; insert_rulenull560 function insert_rule(rule: Pgchar; index: gulong; error: PPGError): gulong; cdecl; inline; 561 procedure remove_rule(index: gulong; error: PPGError); cdecl; inline; 562 property css_rules: PWebKitDOMCSSRuleList read get_css_rules ; 563 property owner_rule: PWebKitDOMCSSRule read get_owner_rule ; 564 property rules: PWebKitDOMCSSRuleList read get_rules ; 565 end; 566 567 PPWebKitDOMCSSRuleClass = ^PWebKitDOMCSSRuleClass; 568 PWebKitDOMCSSRuleClass = ^TWebKitDOMCSSRuleClass; 569 TWebKitDOMCSSRuleClass = object 570 parent_class: TWebKitDOMObjectClass; 571 end; 572 TWebKitDOMCSSRuleList = object(TWebKitDOMObject) get_lengthnull573 function get_length: gulong; cdecl; inline; itemnull574 function item(index: gulong): PWebKitDOMCSSRule; cdecl; inline; 575 property length: gulong read get_length ; 576 end; 577 578 PPWebKitDOMCSSRuleListClass = ^PWebKitDOMCSSRuleListClass; 579 PWebKitDOMCSSRuleListClass = ^TWebKitDOMCSSRuleListClass; 580 TWebKitDOMCSSRuleListClass = object 581 parent_class: TWebKitDOMObjectClass; 582 end; 583 584 PPWebKitDOMCSSValue = ^PWebKitDOMCSSValue; 585 PWebKitDOMCSSValue = ^TWebKitDOMCSSValue; 586 TWebKitDOMCSSStyleDeclaration = object(TWebKitDOMObject) get_css_textnull587 function get_css_text: Pgchar; cdecl; inline; get_lengthnull588 function get_length: gulong; cdecl; inline; get_parent_rulenull589 function get_parent_rule: PWebKitDOMCSSRule; cdecl; inline; get_property_css_valuenull590 function get_property_css_value(propertyName: Pgchar): PWebKitDOMCSSValue; cdecl; inline; get_property_prioritynull591 function get_property_priority(propertyName: Pgchar): Pgchar; cdecl; inline; get_property_shorthandnull592 function get_property_shorthand(propertyName: Pgchar): Pgchar; cdecl; inline; get_property_valuenull593 function get_property_value(propertyName: Pgchar): Pgchar; cdecl; inline; is_property_implicitnull594 function is_property_implicit(propertyName: Pgchar): gboolean; cdecl; inline; itemnull595 function item(index: gulong): Pgchar; cdecl; inline; remove_propertynull596 function remove_property(propertyName: Pgchar; error: PPGError): Pgchar; cdecl; inline; 597 procedure set_css_text(value: Pgchar; error: PPGError); cdecl; inline; 598 procedure set_property(propertyName: Pgchar; value: Pgchar; priority: Pgchar; error: PPGError); cdecl; inline; 599 property css_text: Pgchar read get_css_text { property is writeable but setter not declared } ; 600 property length: gulong read get_length ; 601 property parent_rule: PWebKitDOMCSSRule read get_parent_rule ; 602 end; 603 TWebKitDOMCSSValue = object(TWebKitDOMObject) get_css_textnull604 function get_css_text: Pgchar; cdecl; inline; get_css_value_typenull605 function get_css_value_type: gushort; cdecl; inline; 606 procedure set_css_text(value: Pgchar; error: PPGError); cdecl; inline; 607 property css_text: Pgchar read get_css_text { property is writeable but setter not declared } ; 608 property css_value_type: gushort read get_css_value_type ; 609 end; 610 611 PPWebKitDOMCSSStyleDeclarationClass = ^PWebKitDOMCSSStyleDeclarationClass; 612 PWebKitDOMCSSStyleDeclarationClass = ^TWebKitDOMCSSStyleDeclarationClass; 613 TWebKitDOMCSSStyleDeclarationClass = object 614 parent_class: TWebKitDOMObjectClass; 615 end; 616 617 PPWebKitDOMStyleSheetClass = ^PWebKitDOMStyleSheetClass; 618 PWebKitDOMStyleSheetClass = ^TWebKitDOMStyleSheetClass; 619 TWebKitDOMStyleSheetClass = object 620 parent_class: TWebKitDOMObjectClass; 621 end; 622 623 PPWebKitDOMCSSStyleSheetClass = ^PWebKitDOMCSSStyleSheetClass; 624 PWebKitDOMCSSStyleSheetClass = ^TWebKitDOMCSSStyleSheetClass; 625 TWebKitDOMCSSStyleSheetClass = object 626 parent_class: TWebKitDOMStyleSheetClass; 627 end; 628 629 PPWebKitDOMCSSValueClass = ^PWebKitDOMCSSValueClass; 630 PWebKitDOMCSSValueClass = ^TWebKitDOMCSSValueClass; 631 TWebKitDOMCSSValueClass = object 632 parent_class: TWebKitDOMObjectClass; 633 end; 634 635 PPWebKitDOMComment = ^PWebKitDOMComment; 636 PWebKitDOMComment = ^TWebKitDOMComment; 637 TWebKitDOMComment = object(TWebKitDOMCharacterData) 638 end; 639 640 PPWebKitDOMCommentClass = ^PWebKitDOMCommentClass; 641 PWebKitDOMCommentClass = ^TWebKitDOMCommentClass; 642 TWebKitDOMCommentClass = object 643 parent_class: TWebKitDOMCharacterDataClass; 644 end; 645 646 PPWebKitDOMMemoryInfo = ^PWebKitDOMMemoryInfo; 647 PWebKitDOMMemoryInfo = ^TWebKitDOMMemoryInfo; 648 TWebKitDOMMemoryInfo = object(TWebKitDOMObject) get_js_heap_size_limitnull649 function get_js_heap_size_limit: gulong; cdecl; inline; get_total_js_heap_sizenull650 function get_total_js_heap_size: gulong; cdecl; inline; get_used_js_heap_sizenull651 function get_used_js_heap_size: gulong; cdecl; inline; 652 property js_heap_size_limit: gulong read get_js_heap_size_limit ; 653 property total_js_heap_size: gulong read get_total_js_heap_size ; 654 property used_js_heap_size: gulong read get_used_js_heap_size ; 655 end; 656 657 PPWebKitDOMConsole = ^PWebKitDOMConsole; 658 PWebKitDOMConsole = ^TWebKitDOMConsole; 659 TWebKitDOMConsole = object(TWebKitDOMObject) get_memorynull660 function get_memory: PWebKitDOMMemoryInfo; cdecl; inline; 661 procedure group_end; cdecl; inline; 662 procedure time(title: Pgchar); cdecl; inline; 663 property memory: PWebKitDOMMemoryInfo read get_memory ; 664 end; 665 666 PPWebKitDOMConsoleClass = ^PWebKitDOMConsoleClass; 667 PWebKitDOMConsoleClass = ^TWebKitDOMConsoleClass; 668 TWebKitDOMConsoleClass = object 669 parent_class: TWebKitDOMObjectClass; 670 end; 671 672 PPWebKitDOMCustom = ^PWebKitDOMCustom; 673 PWebKitDOMCustom = ^TWebKitDOMCustom; 674 675 TWebKitDOMCustom = record 676 end; 677 678 679 680 PPWebKitDOMCustomClass = ^PWebKitDOMCustomClass; 681 PWebKitDOMCustomClass = ^TWebKitDOMCustomClass; 682 683 TWebKitDOMCustomClass = record 684 end; 685 686 687 688 PPWebKitDOMDOMApplicationCache = ^PWebKitDOMDOMApplicationCache; 689 PWebKitDOMDOMApplicationCache = ^TWebKitDOMDOMApplicationCache; 690 TWebKitDOMDOMApplicationCache = object(TWebKitDOMObject) 691 procedure abort; cdecl; inline; dispatch_eventnull692 function dispatch_event(evt: PWebKitDOMEvent; error: PPGError): gboolean; cdecl; inline; get_statusnull693 function get_status: gushort; cdecl; inline; 694 procedure swap_cache(error: PPGError); cdecl; inline; 695 procedure update(error: PPGError); cdecl; inline; 696 property status: gushort read get_status ; 697 end; 698 TWebKitDOMEvent = object(TWebKitDOMObject) get_bubblesnull699 function get_bubbles: gboolean; cdecl; inline; get_cancel_bubblenull700 function get_cancel_bubble: gboolean; cdecl; inline; get_cancelablenull701 function get_cancelable: gboolean; cdecl; inline; get_current_targetnull702 function get_current_target: PWebKitDOMEventTarget; cdecl; inline; get_default_preventednull703 function get_default_prevented: gboolean; cdecl; inline; get_event_phasenull704 function get_event_phase: gushort; cdecl; inline; get_return_valuenull705 function get_return_value: gboolean; cdecl; inline; get_src_elementnull706 function get_src_element: PWebKitDOMEventTarget; cdecl; inline; get_targetnull707 function get_target: PWebKitDOMEventTarget; cdecl; inline; get_time_stampnull708 function get_time_stamp: guint32; cdecl; inline; 709 procedure init_event(eventTypeArg: Pgchar; canBubbleArg: gboolean; cancelableArg: gboolean); cdecl; inline; 710 procedure prevent_default; cdecl; inline; 711 procedure set_cancel_bubble(value: gboolean); cdecl; inline; 712 procedure set_return_value(value: gboolean); cdecl; inline; 713 procedure stop_immediate_propagation; cdecl; inline; 714 procedure stop_propagation; cdecl; inline; 715 property bubbles: gboolean read get_bubbles ; 716 property cancel_bubble: gboolean read get_cancel_bubble write set_cancel_bubble; 717 property cancelable: gboolean read get_cancelable ; 718 property current_target: PWebKitDOMEventTarget read get_current_target ; 719 property default_prevented: gboolean read get_default_prevented ; 720 property event_phase: gushort read get_event_phase ; 721 property return_value: gboolean read get_return_value write set_return_value; 722 property src_element: PWebKitDOMEventTarget read get_src_element ; 723 property target: PWebKitDOMEventTarget read get_target ; 724 property time_stamp: guint32 read get_time_stamp ; 725 //property type_: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_type ; 726 end; 727 728 PPWebKitDOMDOMApplicationCacheClass = ^PWebKitDOMDOMApplicationCacheClass; 729 PWebKitDOMDOMApplicationCacheClass = ^TWebKitDOMDOMApplicationCacheClass; 730 TWebKitDOMDOMApplicationCacheClass = object 731 parent_class: TWebKitDOMObjectClass; 732 end; 733 734 PPWebKitDOMDOMImplementation = ^PWebKitDOMDOMImplementation; 735 PWebKitDOMDOMImplementation = ^TWebKitDOMDOMImplementation; 736 737 PPWebKitDOMDocumentType = ^PWebKitDOMDocumentType; 738 PWebKitDOMDocumentType = ^TWebKitDOMDocumentType; 739 740 PPWebKitDOMHTMLDocument = ^PWebKitDOMHTMLDocument; 741 PWebKitDOMHTMLDocument = ^TWebKitDOMHTMLDocument; 742 TWebKitDOMDOMImplementation = object(TWebKitDOMObject) create_css_style_sheetnull743 function create_css_style_sheet(title: Pgchar; media: Pgchar; error: PPGError): PWebKitDOMCSSStyleSheet; cdecl; inline; create_documentnull744 function create_document(namespaceURI: Pgchar; qualifiedName: Pgchar; doctype: PWebKitDOMDocumentType; error: PPGError): PWebKitDOMDocument; cdecl; inline; create_document_typenull745 function create_document_type(qualifiedName: Pgchar; publicId: Pgchar; systemId: Pgchar; error: PPGError): PWebKitDOMDocumentType; cdecl; inline; create_html_documentnull746 function create_html_document(title: Pgchar): PWebKitDOMHTMLDocument; cdecl; inline; has_featurenull747 function has_feature(feature: Pgchar; version: Pgchar): gboolean; cdecl; inline; 748 end; 749 750 PPWebKitDOMRange = ^PWebKitDOMRange; 751 PWebKitDOMRange = ^TWebKitDOMRange; 752 753 PPWebKitDOMDocumentFragment = ^PWebKitDOMDocumentFragment; 754 PWebKitDOMDocumentFragment = ^TWebKitDOMDocumentFragment; 755 756 PPWebKitDOMEntityReference = ^PWebKitDOMEntityReference; 757 PWebKitDOMEntityReference = ^TWebKitDOMEntityReference; 758 759 PPWebKitDOMXPathExpression = ^PWebKitDOMXPathExpression; 760 PWebKitDOMXPathExpression = ^TWebKitDOMXPathExpression; 761 762 PPWebKitDOMXPathNSResolver = ^PWebKitDOMXPathNSResolver; 763 PWebKitDOMXPathNSResolver = ^TWebKitDOMXPathNSResolver; 764 765 PPWebKitDOMNodeIterator = ^PWebKitDOMNodeIterator; 766 PWebKitDOMNodeIterator = ^TWebKitDOMNodeIterator; 767 768 PPWebKitDOMNodeFilter = ^PWebKitDOMNodeFilter; 769 PWebKitDOMNodeFilter = ^TWebKitDOMNodeFilter; 770 771 PPWebKitDOMProcessingInstruction = ^PWebKitDOMProcessingInstruction; 772 PWebKitDOMProcessingInstruction = ^TWebKitDOMProcessingInstruction; 773 774 PPWebKitDOMTreeWalker = ^PWebKitDOMTreeWalker; 775 PWebKitDOMTreeWalker = ^TWebKitDOMTreeWalker; 776 777 PPWebKitDOMXPathResult = ^PWebKitDOMXPathResult; 778 PWebKitDOMXPathResult = ^TWebKitDOMXPathResult; 779 780 PPWebKitDOMHTMLCollection = ^PWebKitDOMHTMLCollection; 781 PWebKitDOMHTMLCollection = ^TWebKitDOMHTMLCollection; 782 783 PPWebKitDOMHTMLElement = ^PWebKitDOMHTMLElement; 784 PWebKitDOMHTMLElement = ^TWebKitDOMHTMLElement; 785 786 PPWebKitDOMDOMWindow = ^PWebKitDOMDOMWindow; 787 PWebKitDOMDOMWindow = ^TWebKitDOMDOMWindow; 788 789 PPWebKitDOMHTMLHeadElement = ^PWebKitDOMHTMLHeadElement; 790 PWebKitDOMHTMLHeadElement = ^TWebKitDOMHTMLHeadElement; 791 792 PPWebKitDOMDOMSecurityPolicy = ^PWebKitDOMDOMSecurityPolicy; 793 PWebKitDOMDOMSecurityPolicy = ^TWebKitDOMDOMSecurityPolicy; 794 795 PPWebKitDOMStyleSheetList = ^PWebKitDOMStyleSheetList; 796 PWebKitDOMStyleSheetList = ^TWebKitDOMStyleSheetList; 797 798 PPWebKitDOMDOMNamedFlowCollection = ^PWebKitDOMDOMNamedFlowCollection; 799 PWebKitDOMDOMNamedFlowCollection = ^TWebKitDOMDOMNamedFlowCollection; 800 TWebKitDOMDocument = object(TWebKitDOMNode) adopt_nodenull801 function adopt_node(source: PWebKitDOMNode; error: PPGError): PWebKitDOMNode; cdecl; inline; caret_range_from_pointnull802 function caret_range_from_point(x: glong; y: glong): PWebKitDOMRange; cdecl; inline; create_attributenull803 function create_attribute(name: Pgchar; error: PPGError): PWebKitDOMAttr; cdecl; inline; create_attribute_nsnull804 function create_attribute_ns(namespaceURI: Pgchar; qualifiedName: Pgchar; error: PPGError): PWebKitDOMAttr; cdecl; inline; create_cdata_sectionnull805 function create_cdata_section(data: Pgchar; error: PPGError): PWebKitDOMCDATASection; cdecl; inline; create_commentnull806 function create_comment(data: Pgchar): PWebKitDOMComment; cdecl; inline; create_css_style_declarationnull807 function create_css_style_declaration: PWebKitDOMCSSStyleDeclaration; cdecl; inline; create_document_fragmentnull808 function create_document_fragment: PWebKitDOMDocumentFragment; cdecl; inline; create_elementnull809 function create_element(tagName: Pgchar; error: PPGError): PWebKitDOMElement; cdecl; inline; create_element_nsnull810 function create_element_ns(namespaceURI: Pgchar; qualifiedName: Pgchar; error: PPGError): PWebKitDOMElement; cdecl; inline; create_entity_referencenull811 function create_entity_reference(name: Pgchar; error: PPGError): PWebKitDOMEntityReference; cdecl; inline; create_eventnull812 function create_event(eventType: Pgchar; error: PPGError): PWebKitDOMEvent; cdecl; inline; create_expressionnull813 function create_expression(expression: Pgchar; resolver: PWebKitDOMXPathNSResolver; error: PPGError): PWebKitDOMXPathExpression; cdecl; inline; create_node_iteratornull814 function create_node_iterator(root: PWebKitDOMNode; whatToShow: gulong; filter: PWebKitDOMNodeFilter; expandEntityReferences: gboolean; error: PPGError): PWebKitDOMNodeIterator; cdecl; inline; create_ns_resolvernull815 function create_ns_resolver(nodeResolver: PWebKitDOMNode): PWebKitDOMXPathNSResolver; cdecl; inline; create_processing_instructionnull816 function create_processing_instruction(target: Pgchar; data: Pgchar; error: PPGError): PWebKitDOMProcessingInstruction; cdecl; inline; create_rangenull817 function create_range: PWebKitDOMRange; cdecl; inline; create_text_nodenull818 function create_text_node(data: Pgchar): PWebKitDOMText; cdecl; inline; create_tree_walkernull819 function create_tree_walker(root: PWebKitDOMNode; whatToShow: gulong; filter: PWebKitDOMNodeFilter; expandEntityReferences: gboolean; error: PPGError): PWebKitDOMTreeWalker; cdecl; inline; element_from_pointnull820 function element_from_point(x: glong; y: glong): PWebKitDOMElement; cdecl; inline; evaluatenull821 function evaluate(expression: Pgchar; contextNode: PWebKitDOMNode; resolver: PWebKitDOMXPathNSResolver; type_: gushort; inResult: PWebKitDOMXPathResult; error: PPGError): PWebKitDOMXPathResult; cdecl; inline; exec_commandnull822 function exec_command(command: Pgchar; userInterface: gboolean; value: Pgchar): gboolean; cdecl; inline; get_anchorsnull823 function get_anchors: PWebKitDOMHTMLCollection; cdecl; inline; get_appletsnull824 function get_applets: PWebKitDOMHTMLCollection; cdecl; inline; get_bodynull825 function get_body: PWebKitDOMHTMLElement; cdecl; inline; get_character_setnull826 function get_character_set: Pgchar; cdecl; inline; get_charsetnull827 function get_charset: Pgchar; cdecl; inline; get_compat_modenull828 function get_compat_mode: Pgchar; cdecl; inline; get_cookienull829 function get_cookie(error: PPGError): Pgchar; cdecl; inline; get_default_charsetnull830 function get_default_charset: Pgchar; cdecl; inline; get_default_viewnull831 function get_default_view: PWebKitDOMDOMWindow; cdecl; inline; get_doctypenull832 function get_doctype: PWebKitDOMDocumentType; cdecl; inline; get_document_elementnull833 function get_document_element: PWebKitDOMElement; cdecl; inline; get_document_urinull834 function get_document_uri: Pgchar; cdecl; inline; get_domainnull835 function get_domain: Pgchar; cdecl; inline; get_element_by_idnull836 function get_element_by_id(elementId: Pgchar): PWebKitDOMElement; cdecl; inline; get_elements_by_class_namenull837 function get_elements_by_class_name(tagname: Pgchar): PWebKitDOMNodeList; cdecl; inline; get_elements_by_namenull838 function get_elements_by_name(elementName: Pgchar): PWebKitDOMNodeList; cdecl; inline; get_elements_by_tag_namenull839 function get_elements_by_tag_name(tagname: Pgchar): PWebKitDOMNodeList; cdecl; inline; get_elements_by_tag_name_nsnull840 function get_elements_by_tag_name_ns(namespaceURI: Pgchar; localName: Pgchar): PWebKitDOMNodeList; cdecl; inline; get_formsnull841 function get_forms: PWebKitDOMHTMLCollection; cdecl; inline; get_headnull842 function get_head: PWebKitDOMHTMLHeadElement; cdecl; inline; get_imagesnull843 function get_images: PWebKitDOMHTMLCollection; cdecl; inline; get_implementationnull844 function get_implementation: PWebKitDOMDOMImplementation; cdecl; inline; get_input_encodingnull845 function get_input_encoding: Pgchar; cdecl; inline; get_last_modifiednull846 function get_last_modified: Pgchar; cdecl; inline; get_linksnull847 function get_links: PWebKitDOMHTMLCollection; cdecl; inline; get_override_stylenull848 function get_override_style(element: PWebKitDOMElement; pseudoElement: Pgchar): PWebKitDOMCSSStyleDeclaration; cdecl; inline; get_preferred_stylesheet_setnull849 function get_preferred_stylesheet_set: Pgchar; cdecl; inline; get_ready_statenull850 function get_ready_state: Pgchar; cdecl; inline; get_referrernull851 function get_referrer: Pgchar; cdecl; inline; get_security_policynull852 function get_security_policy: PWebKitDOMDOMSecurityPolicy; cdecl; inline; get_selected_stylesheet_setnull853 function get_selected_stylesheet_set: Pgchar; cdecl; inline; get_style_sheetsnull854 function get_style_sheets: PWebKitDOMStyleSheetList; cdecl; inline; get_titlenull855 function get_title: Pgchar; cdecl; inline; get_webkit_current_full_screen_elementnull856 function get_webkit_current_full_screen_element: PWebKitDOMElement; cdecl; inline; get_webkit_full_screen_keyboard_input_allowednull857 function get_webkit_full_screen_keyboard_input_allowed: gboolean; cdecl; inline; get_webkit_fullscreen_elementnull858 function get_webkit_fullscreen_element: PWebKitDOMElement; cdecl; inline; get_webkit_fullscreen_enablednull859 function get_webkit_fullscreen_enabled: gboolean; cdecl; inline; get_webkit_hiddennull860 function get_webkit_hidden: gboolean; cdecl; inline; get_webkit_is_full_screennull861 function get_webkit_is_full_screen: gboolean; cdecl; inline; get_webkit_pointer_lock_elementnull862 function get_webkit_pointer_lock_element: PWebKitDOMElement; cdecl; inline; get_webkit_visibility_statenull863 function get_webkit_visibility_state: Pgchar; cdecl; inline; get_xml_encodingnull864 function get_xml_encoding: Pgchar; cdecl; inline; get_xml_standalonenull865 function get_xml_standalone: gboolean; cdecl; inline; get_xml_versionnull866 function get_xml_version: Pgchar; cdecl; inline; import_nodenull867 function import_node(importedNode: PWebKitDOMNode; deep: gboolean; error: PPGError): PWebKitDOMNode; cdecl; inline; query_command_enablednull868 function query_command_enabled(command: Pgchar): gboolean; cdecl; inline; query_command_indetermnull869 function query_command_indeterm(command: Pgchar): gboolean; cdecl; inline; query_command_statenull870 function query_command_state(command: Pgchar): gboolean; cdecl; inline; query_command_supportednull871 function query_command_supported(command: Pgchar): gboolean; cdecl; inline; query_command_valuenull872 function query_command_value(command: Pgchar): Pgchar; cdecl; inline; query_selectornull873 function query_selector(selectors: Pgchar; error: PPGError): PWebKitDOMElement; cdecl; inline; query_selector_allnull874 function query_selector_all(selectors: Pgchar; error: PPGError): PWebKitDOMNodeList; cdecl; inline; 875 procedure set_body(value: PWebKitDOMHTMLElement; error: PPGError); cdecl; inline; 876 procedure set_charset(value: Pgchar); cdecl; inline; 877 procedure set_cookie(value: Pgchar; error: PPGError); cdecl; inline; 878 procedure set_document_uri(value: Pgchar); cdecl; inline; 879 procedure set_selected_stylesheet_set(value: Pgchar); cdecl; inline; 880 procedure set_title(value: Pgchar); cdecl; inline; 881 procedure set_xml_standalone(value: gboolean; error: PPGError); cdecl; inline; 882 procedure set_xml_version(value: Pgchar; error: PPGError); cdecl; inline; 883 procedure webkit_cancel_full_screen; cdecl; inline; 884 procedure webkit_exit_fullscreen; cdecl; inline; 885 procedure webkit_exit_pointer_lock; cdecl; inline; webkit_get_named_flowsnull886 function webkit_get_named_flows: PWebKitDOMDOMNamedFlowCollection; cdecl; inline; 887 property anchors: PWebKitDOMHTMLCollection read get_anchors ; 888 property applets: PWebKitDOMHTMLCollection read get_applets ; 889 property body: PWebKitDOMHTMLElement read get_body { property is writeable but setter not declared } ; 890 property character_set: Pgchar read get_character_set ; 891 property charset: Pgchar read get_charset write set_charset; 892 property compat_mode: Pgchar read get_compat_mode ; 893 //property cookie: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_cookie { property is writeable but setter not declared } ; 894 property default_charset: Pgchar read get_default_charset ; 895 property default_view: PWebKitDOMDOMWindow read get_default_view ; 896 property doctype: PWebKitDOMDocumentType read get_doctype ; 897 property document_element: PWebKitDOMElement read get_document_element ; 898 property document_uri: Pgchar read get_document_uri write set_document_uri; 899 property domain: Pgchar read get_domain ; 900 property forms: PWebKitDOMHTMLCollection read get_forms ; 901 property head: PWebKitDOMHTMLHeadElement read get_head ; 902 property images: PWebKitDOMHTMLCollection read get_images ; 903 property implementation_: PWebKitDOMDOMImplementation read get_implementation ; 904 property input_encoding: Pgchar read get_input_encoding ; 905 property last_modified: Pgchar read get_last_modified ; 906 property links: PWebKitDOMHTMLCollection read get_links ; 907 property preferred_stylesheet_set: Pgchar read get_preferred_stylesheet_set ; 908 property ready_state: Pgchar read get_ready_state ; 909 property referrer: Pgchar read get_referrer ; 910 property security_policy: PWebKitDOMDOMSecurityPolicy read get_security_policy ; 911 property selected_stylesheet_set: Pgchar read get_selected_stylesheet_set write set_selected_stylesheet_set; 912 property style_sheets: PWebKitDOMStyleSheetList read get_style_sheets ; 913 property title: Pgchar read get_title write set_title; 914 //property url: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_url ; 915 property webkit_current_full_screen_element: PWebKitDOMElement read get_webkit_current_full_screen_element ; 916 property webkit_full_screen_keyboard_input_allowed: gboolean read get_webkit_full_screen_keyboard_input_allowed ; 917 property webkit_fullscreen_element: PWebKitDOMElement read get_webkit_fullscreen_element ; 918 property webkit_fullscreen_enabled: gboolean read get_webkit_fullscreen_enabled ; 919 property webkit_hidden: gboolean read get_webkit_hidden ; 920 property webkit_is_full_screen: gboolean read get_webkit_is_full_screen ; 921 property webkit_pointer_lock_element: PWebKitDOMElement read get_webkit_pointer_lock_element ; 922 property webkit_visibility_state: Pgchar read get_webkit_visibility_state ; 923 property xml_encoding: Pgchar read get_xml_encoding ; 924 property xml_standalone: gboolean read get_xml_standalone { property is writeable but setter not declared } ; 925 property xml_version: Pgchar read get_xml_version { property is writeable but setter not declared } ; 926 end; 927 TWebKitDOMDocumentType = object(TWebKitDOMNode) get_entitiesnull928 function get_entities: PWebKitDOMNamedNodeMap; cdecl; inline; get_internal_subsetnull929 function get_internal_subset: Pgchar; cdecl; inline; get_namenull930 function get_name: Pgchar; cdecl; inline; get_notationsnull931 function get_notations: PWebKitDOMNamedNodeMap; cdecl; inline; get_public_idnull932 function get_public_id: Pgchar; cdecl; inline; get_system_idnull933 function get_system_id: Pgchar; cdecl; inline; 934 procedure remove(error: PPGError); cdecl; inline; 935 property entities: PWebKitDOMNamedNodeMap read get_entities ; 936 property internal_subset: Pgchar read get_internal_subset ; 937 property name: Pgchar read get_name ; 938 property notations: PWebKitDOMNamedNodeMap read get_notations ; 939 property public_id: Pgchar read get_public_id ; 940 property system_id: Pgchar read get_system_id ; 941 end; 942 TWebKitDOMHTMLDocument = object(TWebKitDOMDocument) 943 procedure capture_events; cdecl; inline; 944 procedure clear; cdecl; inline; 945 procedure close; cdecl; inline; get_active_elementnull946 function get_active_element: PWebKitDOMElement; cdecl; inline; get_alink_colornull947 function get_alink_color: Pgchar; cdecl; inline; get_bg_colornull948 function get_bg_color: Pgchar; cdecl; inline; get_compat_modenull949 function get_compat_mode: Pgchar; cdecl; inline; get_design_modenull950 function get_design_mode: Pgchar; cdecl; inline; get_dirnull951 function get_dir: Pgchar; cdecl; inline; get_embedsnull952 function get_embeds: PWebKitDOMHTMLCollection; cdecl; inline; get_fg_colornull953 function get_fg_color: Pgchar; cdecl; inline; get_heightnull954 function get_height: glong; cdecl; inline; get_link_colornull955 function get_link_color: Pgchar; cdecl; inline; get_pluginsnull956 function get_plugins: PWebKitDOMHTMLCollection; cdecl; inline; get_scriptsnull957 function get_scripts: PWebKitDOMHTMLCollection; cdecl; inline; get_vlink_colornull958 function get_vlink_color: Pgchar; cdecl; inline; get_widthnull959 function get_width: glong; cdecl; inline; has_focusnull960 function has_focus: gboolean; cdecl; inline; 961 procedure open; cdecl; inline; 962 procedure release_events; cdecl; inline; 963 procedure set_alink_color(value: Pgchar); cdecl; inline; 964 procedure set_bg_color(value: Pgchar); cdecl; inline; 965 procedure set_design_mode(value: Pgchar); cdecl; inline; 966 procedure set_dir(value: Pgchar); cdecl; inline; 967 procedure set_fg_color(value: Pgchar); cdecl; inline; 968 procedure set_link_color(value: Pgchar); cdecl; inline; 969 procedure set_vlink_color(value: Pgchar); cdecl; inline; 970 property active_element: PWebKitDOMElement read get_active_element ; 971 property alink_color: Pgchar read get_alink_color write set_alink_color; 972 property bg_color: Pgchar read get_bg_color write set_bg_color; 973 property compat_mode1: Pgchar read get_compat_mode ; 974 property design_mode: Pgchar read get_design_mode write set_design_mode; 975 property dir: Pgchar read get_dir write set_dir; 976 property embeds: PWebKitDOMHTMLCollection read get_embeds ; 977 property fg_color: Pgchar read get_fg_color write set_fg_color; 978 property height: glong read get_height ; 979 property link_color: Pgchar read get_link_color write set_link_color; 980 property plugins: PWebKitDOMHTMLCollection read get_plugins ; 981 property scripts: PWebKitDOMHTMLCollection read get_scripts ; 982 property vlink_color: Pgchar read get_vlink_color write set_vlink_color; 983 property width: glong read get_width ; 984 end; 985 986 PPWebKitDOMDOMImplementationClass = ^PWebKitDOMDOMImplementationClass; 987 PWebKitDOMDOMImplementationClass = ^TWebKitDOMDOMImplementationClass; 988 TWebKitDOMDOMImplementationClass = object 989 parent_class: TWebKitDOMObjectClass; 990 end; 991 992 PPWebKitDOMDOMMimeType = ^PWebKitDOMDOMMimeType; 993 PWebKitDOMDOMMimeType = ^TWebKitDOMDOMMimeType; 994 995 PPWebKitDOMDOMPlugin = ^PWebKitDOMDOMPlugin; 996 PWebKitDOMDOMPlugin = ^TWebKitDOMDOMPlugin; 997 TWebKitDOMDOMMimeType = object(TWebKitDOMObject) get_descriptionnull998 function get_description: Pgchar; cdecl; inline; get_enabled_pluginnull999 function get_enabled_plugin: PWebKitDOMDOMPlugin; cdecl; inline; get_suffixesnull1000 function get_suffixes: Pgchar; cdecl; inline; 1001 property description: Pgchar read get_description ; 1002 property enabled_plugin: PWebKitDOMDOMPlugin read get_enabled_plugin ; 1003 property suffixes: Pgchar read get_suffixes ; 1004 //property type_: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_type ; 1005 end; 1006 TWebKitDOMDOMPlugin = object(TWebKitDOMObject) get_descriptionnull1007 function get_description: Pgchar; cdecl; inline; get_filenamenull1008 function get_filename: Pgchar; cdecl; inline; get_lengthnull1009 function get_length: gulong; cdecl; inline; get_namenull1010 function get_name: Pgchar; cdecl; inline; itemnull1011 function item(index: gulong): PWebKitDOMDOMMimeType; cdecl; inline; named_itemnull1012 function named_item(name: Pgchar): PWebKitDOMDOMMimeType; cdecl; inline; 1013 property description: Pgchar read get_description ; 1014 property filename: Pgchar read get_filename ; 1015 property length: gulong read get_length ; 1016 property name: Pgchar read get_name ; 1017 end; 1018 1019 PPWebKitDOMDOMMimeTypeArray = ^PWebKitDOMDOMMimeTypeArray; 1020 PWebKitDOMDOMMimeTypeArray = ^TWebKitDOMDOMMimeTypeArray; 1021 TWebKitDOMDOMMimeTypeArray = object(TWebKitDOMObject) get_lengthnull1022 function get_length: gulong; cdecl; inline; itemnull1023 function item(index: gulong): PWebKitDOMDOMMimeType; cdecl; inline; named_itemnull1024 function named_item(name: Pgchar): PWebKitDOMDOMMimeType; cdecl; inline; 1025 property length: gulong read get_length ; 1026 end; 1027 1028 PPWebKitDOMDOMMimeTypeArrayClass = ^PWebKitDOMDOMMimeTypeArrayClass; 1029 PWebKitDOMDOMMimeTypeArrayClass = ^TWebKitDOMDOMMimeTypeArrayClass; 1030 TWebKitDOMDOMMimeTypeArrayClass = object 1031 parent_class: TWebKitDOMObjectClass; 1032 end; 1033 1034 PPWebKitDOMDOMMimeTypeClass = ^PWebKitDOMDOMMimeTypeClass; 1035 PWebKitDOMDOMMimeTypeClass = ^TWebKitDOMDOMMimeTypeClass; 1036 TWebKitDOMDOMMimeTypeClass = object 1037 parent_class: TWebKitDOMObjectClass; 1038 end; 1039 1040 PPWebKitDOMWebKitNamedFlow = ^PWebKitDOMWebKitNamedFlow; 1041 PWebKitDOMWebKitNamedFlow = ^TWebKitDOMWebKitNamedFlow; 1042 TWebKitDOMDOMNamedFlowCollection = object(TWebKitDOMObject) get_lengthnull1043 function get_length: gulong; cdecl; inline; itemnull1044 function item(index: gulong): PWebKitDOMWebKitNamedFlow; cdecl; inline; named_itemnull1045 function named_item(name: Pgchar): PWebKitDOMWebKitNamedFlow; cdecl; inline; 1046 property length: gulong read get_length ; 1047 end; 1048 TWebKitDOMWebKitNamedFlow = object(TWebKitDOMObject) dispatch_eventnull1049 function dispatch_event(event: PWebKitDOMEvent; error: PPGError): gboolean; cdecl; inline; get_contentnull1050 function get_content: PWebKitDOMNodeList; cdecl; inline; get_content_nodesnull1051 function get_content_nodes: PWebKitDOMNodeList; cdecl; inline; get_first_empty_region_indexnull1052 function get_first_empty_region_index: glong; cdecl; inline; get_namenull1053 function get_name: Pgchar; cdecl; inline; get_overflownull1054 function get_overflow: gboolean; cdecl; inline; get_oversetnull1055 function get_overset: gboolean; cdecl; inline; get_regionsnull1056 function get_regions: PWebKitDOMNodeList; cdecl; inline; get_regions_by_contentnull1057 function get_regions_by_content(contentNode: PWebKitDOMNode): PWebKitDOMNodeList; cdecl; inline; get_regions_by_content_nodenull1058 function get_regions_by_content_node(contentNode: PWebKitDOMNode): PWebKitDOMNodeList; cdecl; inline; 1059 property first_empty_region_index: glong read get_first_empty_region_index ; 1060 property name: Pgchar read get_name ; 1061 property overset: gboolean read get_overset ; 1062 end; 1063 1064 PPWebKitDOMDOMNamedFlowCollectionClass = ^PWebKitDOMDOMNamedFlowCollectionClass; 1065 PWebKitDOMDOMNamedFlowCollectionClass = ^TWebKitDOMDOMNamedFlowCollectionClass; 1066 TWebKitDOMDOMNamedFlowCollectionClass = object 1067 parent_class: TWebKitDOMObjectClass; 1068 end; 1069 1070 PPWebKitDOMDOMPluginArray = ^PWebKitDOMDOMPluginArray; 1071 PWebKitDOMDOMPluginArray = ^TWebKitDOMDOMPluginArray; 1072 TWebKitDOMDOMPluginArray = object(TWebKitDOMObject) get_lengthnull1073 function get_length: gulong; cdecl; inline; itemnull1074 function item(index: gulong): PWebKitDOMDOMPlugin; cdecl; inline; named_itemnull1075 function named_item(name: Pgchar): PWebKitDOMDOMPlugin; cdecl; inline; 1076 procedure refresh(reload: gboolean); cdecl; inline; 1077 property length: gulong read get_length ; 1078 end; 1079 1080 PPWebKitDOMDOMPluginArrayClass = ^PWebKitDOMDOMPluginArrayClass; 1081 PWebKitDOMDOMPluginArrayClass = ^TWebKitDOMDOMPluginArrayClass; 1082 TWebKitDOMDOMPluginArrayClass = object 1083 parent_class: TWebKitDOMObjectClass; 1084 end; 1085 1086 PPWebKitDOMDOMPluginClass = ^PWebKitDOMDOMPluginClass; 1087 PWebKitDOMDOMPluginClass = ^TWebKitDOMDOMPluginClass; 1088 TWebKitDOMDOMPluginClass = object 1089 parent_class: TWebKitDOMObjectClass; 1090 end; 1091 1092 PPWebKitDOMDOMStringList = ^PWebKitDOMDOMStringList; 1093 PWebKitDOMDOMStringList = ^TWebKitDOMDOMStringList; 1094 TWebKitDOMDOMSecurityPolicy = object(TWebKitDOMObject) allows_connection_tonull1095 function allows_connection_to(url: Pgchar): gboolean; cdecl; inline; allows_font_fromnull1096 function allows_font_from(url: Pgchar): gboolean; cdecl; inline; allows_form_actionnull1097 function allows_form_action(url: Pgchar): gboolean; cdecl; inline; allows_frame_fromnull1098 function allows_frame_from(url: Pgchar): gboolean; cdecl; inline; allows_image_fromnull1099 function allows_image_from(url: Pgchar): gboolean; cdecl; inline; allows_media_fromnull1100 function allows_media_from(url: Pgchar): gboolean; cdecl; inline; allows_object_fromnull1101 function allows_object_from(url: Pgchar): gboolean; cdecl; inline; allows_plugin_typenull1102 function allows_plugin_type(type_: Pgchar): gboolean; cdecl; inline; allows_script_fromnull1103 function allows_script_from(url: Pgchar): gboolean; cdecl; inline; allows_style_fromnull1104 function allows_style_from(url: Pgchar): gboolean; cdecl; inline; get_allows_evalnull1105 function get_allows_eval: gboolean; cdecl; inline; get_allows_inline_scriptnull1106 function get_allows_inline_script: gboolean; cdecl; inline; get_allows_inline_stylenull1107 function get_allows_inline_style: gboolean; cdecl; inline; get_is_activenull1108 function get_is_active: gboolean; cdecl; inline; get_report_ur_isnull1109 function get_report_ur_is: PWebKitDOMDOMStringList; cdecl; inline; 1110 property allows_eval: gboolean read get_allows_eval ; 1111 property allows_inline_script: gboolean read get_allows_inline_script ; 1112 property allows_inline_style: gboolean read get_allows_inline_style ; 1113 property is_active: gboolean read get_is_active ; 1114 property report_ur_is: PWebKitDOMDOMStringList read get_report_ur_is ; 1115 end; 1116 TWebKitDOMDOMStringList = object(TWebKitDOMObject) containsnull1117 function contains(string_: Pgchar): gboolean; cdecl; inline; get_lengthnull1118 function get_length: gulong; cdecl; inline; itemnull1119 function item(index: gulong): Pgchar; cdecl; inline; 1120 property length: gulong read get_length ; 1121 end; 1122 1123 PPWebKitDOMDOMSecurityPolicyClass = ^PWebKitDOMDOMSecurityPolicyClass; 1124 PWebKitDOMDOMSecurityPolicyClass = ^TWebKitDOMDOMSecurityPolicyClass; 1125 TWebKitDOMDOMSecurityPolicyClass = object 1126 parent_class: TWebKitDOMObjectClass; 1127 end; 1128 1129 PPWebKitDOMDOMSelection = ^PWebKitDOMDOMSelection; 1130 PWebKitDOMDOMSelection = ^TWebKitDOMDOMSelection; 1131 TWebKitDOMDOMSelection = object(TWebKitDOMObject) 1132 procedure add_range(range: PWebKitDOMRange); cdecl; inline; 1133 procedure collapse(node: PWebKitDOMNode; index: glong; error: PPGError); cdecl; inline; 1134 procedure collapse_to_end(error: PPGError); cdecl; inline; 1135 procedure collapse_to_start(error: PPGError); cdecl; inline; contains_nodenull1136 function contains_node(node: PWebKitDOMNode; allowPartial: gboolean): gboolean; cdecl; inline; 1137 procedure delete_from_document; cdecl; inline; 1138 procedure empty; cdecl; inline; 1139 procedure extend(node: PWebKitDOMNode; offset: glong; error: PPGError); cdecl; inline; get_anchor_nodenull1140 function get_anchor_node: PWebKitDOMNode; cdecl; inline; get_anchor_offsetnull1141 function get_anchor_offset: glong; cdecl; inline; get_base_nodenull1142 function get_base_node: PWebKitDOMNode; cdecl; inline; get_base_offsetnull1143 function get_base_offset: glong; cdecl; inline; get_extent_nodenull1144 function get_extent_node: PWebKitDOMNode; cdecl; inline; get_extent_offsetnull1145 function get_extent_offset: glong; cdecl; inline; get_focus_nodenull1146 function get_focus_node: PWebKitDOMNode; cdecl; inline; get_focus_offsetnull1147