cef-chromium-events.go 18.7 KB
Newer Older
yanghye's avatar
yanghye 已提交
1 2 3 4
//----------------------------------------
//
// Copyright © yanghy. All Rights Reserved.
//
yanghye's avatar
yanghye 已提交
5
// Licensed under GNU General Public License v3.0
yanghye's avatar
yanghye 已提交
6 7 8 9 10 11
//
//----------------------------------------

package cef

import (
yanghye's avatar
yanghye 已提交
12
	. "github.com/energye/energy/common"
yanghye's avatar
yanghye 已提交
13 14 15 16
	"github.com/energye/golcl/lcl"
	"github.com/energye/golcl/lcl/api"
)

17
// chromium 事件行为
yanghye's avatar
yanghye 已提交
18
//
19
// 默认情况所有chromium对象事件行为都在主窗口chromium event中执行
yanghye's avatar
yanghye 已提交
20 21 22 23
type IChromiumEvent interface {
	lcl.IObject
	SetOnAfterCreated(fn ChromiumEventOnAfterCreated)
	SetOnBeforeBrowser(fn ChromiumEventOnBeforeBrowser)
yanghye's avatar
yanghye 已提交
24
	SetOnAddressChange(fn ChromiumEventOnAddressChange)
yanghye's avatar
yanghye 已提交
25 26 27 28 29 30 31 32 33 34 35 36 37 38
	SetOnBeforeClose(fn ChromiumEventOnBeforeClose)
	SetOnClose(fn ChromiumEventOnClose)
	SetOnPdfPrintFinished(fn ChromiumEventOnResult)
	SetOnZoomPctAvailable(fn ChromiumEventOnResultFloat)
	SetOnLoadStart(fn ChromiumEventOnLoadStart)
	SetOnLoadingStateChange(fn ChromiumEventOnLoadingStateChange)
	SetOnLoadingProgressChange(fn ChromiumEventOnLoadingProgressChange)
	SetOnLoadError(fn ChromiumEventOnLoadError)
	SetOnLoadEnd(fn ChromiumEventOnLoadEnd)
	SetOnBeforeDownload(fn ChromiumEventOnBeforeDownload)
	SetOnDownloadUpdated(fn ChromiumEventOnDownloadUpdated)
	SetOnFullScreenModeChange(fn ChromiumEventOnFullScreenModeChange)
	SetOnKeyEvent(fn ChromiumEventOnKeyEvent)
	SetOnTitleChange(fn ChromiumEventOnTitleChange)
39 40 41
	SetOnRenderCompMsg(fn ChromiumEventOnCompMsg)
	SetOnWidgetCompMsg(fn ChromiumEventOnCompMsg)
	SetOnBrowserCompMsg(fn ChromiumEventOnCompMsg)
yanghye's avatar
yanghye 已提交
42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
	SetOnRenderProcessTerminated(fn ChromiumEventOnRenderProcessTerminated)
	SetOnRenderViewReady(fn ChromiumEventOnCefBrowser)
	SetOnScrollOffsetChanged(fn ChromiumEventOnScrollOffsetChanged)
	SetOnProcessMessageReceived(fn BrowseProcessMessageReceived)
	SetOnFindResult(fn ChromiumEventOnFindResult)
	SetOnBeforeResourceLoad(fn ChromiumEventOnBeforeResourceLoad)
	SetOnResourceResponse(fn ChromiumEventOnResourceResponse)
	SetOnResourceRedirect(fn ChromiumEventOnResourceRedirect)
	SetOnResourceLoadComplete(fn ChromiumEventOnResourceLoadComplete)
	SetOnCookieSet(fn ChromiumEventOnCookieSet)
	SetOnCookiesDeleted(fn ChromiumEventOnCookiesDeleted)
	SetOnCookiesFlushed(fn ChromiumEventOnCookiesFlushed)
	SetOnCookiesVisited(fn ChromiumEventOnCookiesVisited)
	SetOnCookieVisitorDestroyed(fn ChromiumEventOnCookieVisitorDestroyed)
	SetOnBeforeContextMenu(fn ChromiumEventOnBeforeContextMenu)
	SetOnContextMenuCommand(fn ChromiumEventOnContextMenuCommand)
	SetOnContextMenuDismissed(fn ChromiumEventOnContextMenuDismissed)
	SetOnFrameAttached(fn ChromiumEventOnFrameAttached)
	SetOnFrameCreated(fn ChromiumEventOnFrameCreated)
	SetOnFrameDetached(fn ChromiumEventOnFrameDetached)
	SetOnMainFrameChanged(fn ChromiumEventOnMainFrameChanged)
	SetOnBeforePopup(fn ChromiumEventOnBeforePopup)
	SetOnOpenUrlFromTab(fn ChromiumEventOnOpenUrlFromTab)
65 66
	SetOnDragEnter(fn ChromiumEventOnDragEnter)
	SetOnDraggableRegionsChanged(fn ChromiumEventOnDraggableRegionsChanged)
yanghye's avatar
yanghye 已提交
67 68 69 70
}

// Event
func (m *TCEFChromium) SetOnAfterCreated(fn ChromiumEventOnAfterCreated) {
71
	_CEFChromium_SetOnAfterCreated(m.Instance(), fn)
yanghye's avatar
yanghye 已提交
72 73 74
}

func (m *TCEFChromium) SetOnBeforeBrowser(fn ChromiumEventOnBeforeBrowser) {
75
	_CEFChromium_SetOnBeforeBrowser(m.Instance(), fn)
yanghye's avatar
yanghye 已提交
76 77
}

yanghye's avatar
yanghye 已提交
78
func (m *TCEFChromium) SetOnAddressChange(fn ChromiumEventOnAddressChange) {
79
	_CEFChromium_SetOnAddressChange(m.Instance(), fn)
yanghye's avatar
yanghye 已提交
80 81
}

yanghye's avatar
yanghye 已提交
82
func (m *TCEFChromium) SetOnBeforeClose(fn ChromiumEventOnBeforeClose) {
83
	_CEFChromium_SetOnBeforeClose(m.Instance(), fn)
yanghye's avatar
yanghye 已提交
84 85 86
}

func (m *TCEFChromium) SetOnClose(fn ChromiumEventOnClose) {
87
	_CEFChromium_SetOnClose(m.Instance(), fn)
yanghye's avatar
yanghye 已提交
88 89 90 91
}

// pdf
func (m *TCEFChromium) SetOnPdfPrintFinished(fn ChromiumEventOnResult) {
92
	_CEFChromium_SetOnPdfPrintFinished(m.Instance(), fn)
yanghye's avatar
yanghye 已提交
93 94 95 96
}

// chromiumEvent zoom
func (m *TCEFChromium) SetOnZoomPctAvailable(fn ChromiumEventOnResultFloat) {
97
	_CEFChromium_SetOnZoomPctAvailable(m.Instance(), fn)
yanghye's avatar
yanghye 已提交
98 99 100 101
}

// load loading
func (m *TCEFChromium) SetOnLoadStart(fn ChromiumEventOnLoadStart) {
102
	_CEFChromium_SetOnLoadStart(m.Instance(), fn)
yanghye's avatar
yanghye 已提交
103 104 105
}

func (m *TCEFChromium) SetOnLoadingStateChange(fn ChromiumEventOnLoadingStateChange) {
106
	_CEFChromium_SetOnLoadingStateChange(m.Instance(), fn)
yanghye's avatar
yanghye 已提交
107 108 109
}

func (m *TCEFChromium) SetOnLoadingProgressChange(fn ChromiumEventOnLoadingProgressChange) {
110
	_CEFChromium_SetOnLoadingProgressChange(m.Instance(), fn)
yanghye's avatar
yanghye 已提交
111 112 113
}

func (m *TCEFChromium) SetOnLoadError(fn ChromiumEventOnLoadError) {
114
	_CEFChromium_SetOnLoadError(m.Instance(), fn)
yanghye's avatar
yanghye 已提交
115 116 117
}

func (m *TCEFChromium) SetOnLoadEnd(fn ChromiumEventOnLoadEnd) {
118
	_CEFChromium_SetOnLoadEnd(m.Instance(), fn)
yanghye's avatar
yanghye 已提交
119 120 121 122
}

// download
func (m *TCEFChromium) SetOnBeforeDownload(fn ChromiumEventOnBeforeDownload) {
123
	_CEFChromium_SetOnBeforeDownload(m.Instance(), fn)
yanghye's avatar
yanghye 已提交
124 125 126
}

func (m *TCEFChromium) SetOnDownloadUpdated(fn ChromiumEventOnDownloadUpdated) {
127
	_CEFChromium_SetOnDownloadUpdated(m.Instance(), fn)
yanghye's avatar
yanghye 已提交
128 129 130
}

func (m *TCEFChromium) SetOnFullScreenModeChange(fn ChromiumEventOnFullScreenModeChange) {
131
	_CEFChromium_SetOnFullScreenModeChange(m.Instance(), fn)
yanghye's avatar
yanghye 已提交
132 133 134
}

func (m *TCEFChromium) SetOnKeyEvent(fn ChromiumEventOnKeyEvent) {
135
	_CEFChromium_SetOnKeyEvent(m.Instance(), fn)
yanghye's avatar
yanghye 已提交
136 137 138
}

func (m *TCEFChromium) SetOnTitleChange(fn ChromiumEventOnTitleChange) {
139
	_CEFChromium_SetOnTitleChange(m.Instance(), fn)
yanghye's avatar
yanghye 已提交
140 141
}

142
func (m *TCEFChromium) SetOnRenderCompMsg(fn ChromiumEventOnCompMsg) {
143
	_CEFChromium_SetOnRenderCompMsg(m.Instance(), fn)
yanghye's avatar
yanghye 已提交
144 145
}

146 147 148 149 150 151 152 153
func (m *TCEFChromium) SetOnWidgetCompMsg(fn ChromiumEventOnCompMsg) {
	_CEFChromium_SetOnWidgetCompMsg(m.Instance(), fn)
}

func (m *TCEFChromium) SetOnBrowserCompMsg(fn ChromiumEventOnCompMsg) {
	_CEFChromium_SetOnBrowserCompMsg(m.Instance(), fn)
}

yanghye's avatar
yanghye 已提交
154
func (m *TCEFChromium) SetOnRenderProcessTerminated(fn ChromiumEventOnRenderProcessTerminated) {
155
	_CEFChromium_SetOnRenderProcessTerminated(m.Instance(), fn)
yanghye's avatar
yanghye 已提交
156 157 158
}

func (m *TCEFChromium) SetOnRenderViewReady(fn ChromiumEventOnCefBrowser) {
159
	_CEFChromium_SetOnRenderViewReady(m.Instance(), fn)
yanghye's avatar
yanghye 已提交
160 161 162
}

func (m *TCEFChromium) SetOnScrollOffsetChanged(fn ChromiumEventOnScrollOffsetChanged) {
163
	_CEFChromium_SetOnScrollOffsetChanged(m.Instance(), fn)
yanghye's avatar
yanghye 已提交
164 165 166 167
}

// 进程间通信消息接收
func (m *TCEFChromium) SetOnProcessMessageReceived(fn BrowseProcessMessageReceived) {
168
	_CEFChromium_SetOnProcessMessageReceived(m.Instance(), fn)
yanghye's avatar
yanghye 已提交
169 170 171
}

func (m *TCEFChromium) SetOnFindResult(fn ChromiumEventOnFindResult) {
172
	_CEFChromium_SetOnFindResult(m.Instance(), fn)
yanghye's avatar
yanghye 已提交
173 174 175
}

func (m *TCEFChromium) SetOnBeforeResourceLoad(fn ChromiumEventOnBeforeResourceLoad) {
176
	_CEFChromium_SetOnBeforeResourceLoad(m.Instance(), fn)
yanghye's avatar
yanghye 已提交
177 178 179
}

func (m *TCEFChromium) SetOnResourceResponse(fn ChromiumEventOnResourceResponse) {
180
	_CEFChromium_SetOnResourceResponse(m.Instance(), fn)
yanghye's avatar
yanghye 已提交
181 182 183
}

func (m *TCEFChromium) SetOnResourceRedirect(fn ChromiumEventOnResourceRedirect) {
184
	_CEFChromium_SetOnResourceRedirect(m.Instance(), fn)
yanghye's avatar
yanghye 已提交
185 186 187
}

func (m *TCEFChromium) SetOnResourceLoadComplete(fn ChromiumEventOnResourceLoadComplete) {
188
	_CEFChromium_SetOnResourceLoadComplete(m.Instance(), fn)
yanghye's avatar
yanghye 已提交
189 190 191 192
}

// cookie begin
func (m *TCEFChromium) SetOnCookieSet(fn ChromiumEventOnCookieSet) {
193
	_CEFChromium_SetOnCookieSet(m.Instance(), fn)
yanghye's avatar
yanghye 已提交
194 195 196
}

func (m *TCEFChromium) SetOnCookiesDeleted(fn ChromiumEventOnCookiesDeleted) {
197
	_CEFChromium_SetOnCookiesDeleted(m.Instance(), fn)
yanghye's avatar
yanghye 已提交
198 199 200
}

func (m *TCEFChromium) SetOnCookiesFlushed(fn ChromiumEventOnCookiesFlushed) {
201
	_CEFChromium_SetOnCookiesFlushed(m.Instance(), fn)
yanghye's avatar
yanghye 已提交
202 203 204
}

func (m *TCEFChromium) SetOnCookiesVisited(fn ChromiumEventOnCookiesVisited) {
205
	_CEFChromium_SetOnCookiesVisited(m.Instance(), fn)
yanghye's avatar
yanghye 已提交
206 207 208
}

func (m *TCEFChromium) SetOnCookieVisitorDestroyed(fn ChromiumEventOnCookieVisitorDestroyed) {
209
	_CEFChromium_SetOnCookieVisitorDestroyed(m.Instance(), fn)
yanghye's avatar
yanghye 已提交
210 211 212
}

func (m *TCEFChromium) SetOnBeforeContextMenu(fn ChromiumEventOnBeforeContextMenu) {
213
	_CEFChromium_SetOnBeforeContextMenu(m.Instance(), fn)
yanghye's avatar
yanghye 已提交
214 215 216
}

func (m *TCEFChromium) SetOnContextMenuCommand(fn ChromiumEventOnContextMenuCommand) {
yanghye's avatar
yanghye 已提交
217
	if api.GoBool(m.cfg.enableMenu) {
218
		_CEFChromium_SetOnContextMenuCommand(m.Instance(), fn)
yanghye's avatar
yanghye 已提交
219 220 221 222
	}
}

func (m *TCEFChromium) SetOnContextMenuDismissed(fn ChromiumEventOnContextMenuDismissed) {
yanghye's avatar
yanghye 已提交
223
	if api.GoBool(m.cfg.enableMenu) {
224
		_CEFChromium_SetOnContextMenuDismissed(m.Instance(), fn)
yanghye's avatar
yanghye 已提交
225 226 227 228 229
	}
}

// frame附加连接
func (m *TCEFChromium) SetOnFrameAttached(fn ChromiumEventOnFrameAttached) {
230
	_CEFChromium_SetOnFrameAttached(m.Instance(), fn)
yanghye's avatar
yanghye 已提交
231 232 233 234
}

// frame创建
func (m *TCEFChromium) SetOnFrameCreated(fn ChromiumEventOnFrameCreated) {
235
	_CEFChromium_SetOnFrameCreated(m.Instance(), fn)
yanghye's avatar
yanghye 已提交
236 237 238 239
}

// 当前frame离开
func (m *TCEFChromium) SetOnFrameDetached(fn ChromiumEventOnFrameDetached) {
240
	_CEFChromium_SetOnFrameDetached(m.Instance(), fn)
yanghye's avatar
yanghye 已提交
241 242 243 244
}

// 主frame被改变
func (m *TCEFChromium) SetOnMainFrameChanged(fn ChromiumEventOnMainFrameChanged) {
245
	_CEFChromium_SetOnMainFrameChanged(m.Instance(), fn)
yanghye's avatar
yanghye 已提交
246 247 248
}

func (m *TCEFChromium) SetOnBeforePopup(fn ChromiumEventOnBeforePopup) {
249
	_CEFChromium_SetOnBeforePopup(m.Instance(), fn)
yanghye's avatar
yanghye 已提交
250 251 252
}

func (m *TCEFChromium) SetOnOpenUrlFromTab(fn ChromiumEventOnOpenUrlFromTab) {
253
	_CEFChromium_SetOnOpenUrlFromTab(m.Instance(), fn)
yanghye's avatar
yanghye 已提交
254 255
}

256 257 258
func (m *TCEFChromium) SetOnDragEnter(fn ChromiumEventOnDragEnter) {
	_CEFChromium_SetOnDragEnter(m.Instance(), fn)
}
yanghye's avatar
yanghye 已提交
259

260 261
func (m *TCEFChromium) SetOnDraggableRegionsChanged(fn ChromiumEventOnDraggableRegionsChanged) {
	_CEFChromium_SetOnDraggableRegionsChanged(m.Instance(), fn)
yanghye's avatar
yanghye 已提交
262 263
}

264 265
// --------TCEFChromium Event proc begin--------

266 267
func _CEFChromium_SetOnAfterCreated(instance uintptr, fn interface{}) {
	Proc(internale_CEFChromium_SetOnAfterCreated).Call(instance, api.MakeEventDataPtr(fn))
yanghye's avatar
yanghye 已提交
268 269 270
}

// TCEFChromium _CEFChromium_SetOnBeforeClose
271 272
func _CEFChromium_SetOnBeforeClose(instance uintptr, fn interface{}) {
	Proc(internale_CEFChromium_SetOnBeforeClose).Call(instance, api.MakeEventDataPtr(fn))
yanghye's avatar
yanghye 已提交
273 274 275
}

// TCEFChromium _CEFChromium_SetOnClose
276 277
func _CEFChromium_SetOnClose(instance uintptr, fn interface{}) {
	Proc(internale_CEFChromium_SetOnClose).Call(instance, api.MakeEventDataPtr(fn))
yanghye's avatar
yanghye 已提交
278 279 280
}

// TCEFChromium _CEFChromium_SetOnPdfPrintFinished
281 282
func _CEFChromium_SetOnPdfPrintFinished(instance uintptr, fn interface{}) {
	Proc(internale_CEFChromium_SetOnPdfPrintFinished).Call(instance, api.MakeEventDataPtr(fn))
yanghye's avatar
yanghye 已提交
283 284 285
}

// TCEFChromium _CEFChromium_SetOnZoomPctAvailable
286 287
func _CEFChromium_SetOnZoomPctAvailable(instance uintptr, fn interface{}) {
	Proc(internale_CEFChromium_SetOnZoomPctAvailable).Call(instance, api.MakeEventDataPtr(fn))
yanghye's avatar
yanghye 已提交
288 289 290
}

// TCEFChromium _CEFChromium_SetOnLoadStart
291 292
func _CEFChromium_SetOnLoadStart(instance uintptr, fn interface{}) {
	Proc(internale_CEFChromium_SetOnLoadStart).Call(instance, api.MakeEventDataPtr(fn))
yanghye's avatar
yanghye 已提交
293 294 295
}

// TCEFChromium _CEFChromium_SetOnLoadingStateChange
296 297
func _CEFChromium_SetOnLoadingStateChange(instance uintptr, fn interface{}) {
	Proc(internale_CEFChromium_SetOnLoadingStateChange).Call(instance, api.MakeEventDataPtr(fn))
yanghye's avatar
yanghye 已提交
298 299 300
}

// TCEFChromium _CEFChromium_SetOnLoadingProgressChange
301 302
func _CEFChromium_SetOnLoadingProgressChange(instance uintptr, fn interface{}) {
	Proc(internale_CEFChromium_SetOnLoadingProgressChange).Call(instance, api.MakeEventDataPtr(fn))
yanghye's avatar
yanghye 已提交
303 304 305
}

// TCEFChromium _CEFChromium_SetOnLoadError
306 307
func _CEFChromium_SetOnLoadError(instance uintptr, fn interface{}) {
	Proc(internale_CEFChromium_SetOnLoadError).Call(instance, api.MakeEventDataPtr(fn))
yanghye's avatar
yanghye 已提交
308 309 310
}

// TCEFChromium _CEFChromium_SetOnLoadEnd
311 312
func _CEFChromium_SetOnLoadEnd(instance uintptr, fn interface{}) {
	Proc(internale_CEFChromium_SetOnLoadEnd).Call(instance, api.MakeEventDataPtr(fn))
yanghye's avatar
yanghye 已提交
313 314 315
}

// TCEFChromium _CEFChromium_SetOnBeforeDownload
316 317
func _CEFChromium_SetOnBeforeDownload(instance uintptr, fn interface{}) {
	Proc(internale_CEFChromium_SetOnBeforeDownload).Call(instance, api.MakeEventDataPtr(fn))
yanghye's avatar
yanghye 已提交
318 319 320
}

// TCEFChromium _CEFChromium_SetOnDownloadUpdated
321 322
func _CEFChromium_SetOnDownloadUpdated(instance uintptr, fn interface{}) {
	Proc(internale_CEFChromium_SetOnDownloadUpdated).Call(instance, api.MakeEventDataPtr(fn))
yanghye's avatar
yanghye 已提交
323 324 325
}

// TCEFChromium _CEFChromium_SetOnFullScreenModeChange
326 327
func _CEFChromium_SetOnFullScreenModeChange(instance uintptr, fn interface{}) {
	Proc(internale_CEFChromium_SetOnFullScreenModeChange).Call(instance, api.MakeEventDataPtr(fn))
yanghye's avatar
yanghye 已提交
328 329 330
}

// TCEFChromium _CEFChromium_SetOnBeforeBrowser
331 332
func _CEFChromium_SetOnBeforeBrowser(instance uintptr, fn interface{}) {
	Proc(internale_CEFChromium_SetOnBeforeBrowse).Call(instance, api.MakeEventDataPtr(fn))
yanghye's avatar
yanghye 已提交
333 334
}

yanghye's avatar
yanghye 已提交
335
// TCEFChromium _CEFChromium_SetOnAddressChange
336 337
func _CEFChromium_SetOnAddressChange(instance uintptr, fn interface{}) {
	Proc(internale_CEFChromium_SetOnAddressChange).Call(instance, api.MakeEventDataPtr(fn))
yanghye's avatar
yanghye 已提交
338 339
}

yanghye's avatar
yanghye 已提交
340
// TCEFChromium _CEFChromium_SetOnKeyEvent
341 342
func _CEFChromium_SetOnKeyEvent(instance uintptr, fn interface{}) {
	Proc(internale_CEFChromium_SetOnKeyEvent).Call(instance, api.MakeEventDataPtr(fn))
yanghye's avatar
yanghye 已提交
343 344 345
}

// TCEFChromium _CEFChromium_SetOnTitleChange
346 347
func _CEFChromium_SetOnTitleChange(instance uintptr, fn interface{}) {
	Proc(internale_CEFChromium_SetOnTitleChange).Call(instance, api.MakeEventDataPtr(fn))
yanghye's avatar
yanghye 已提交
348 349 350
}

// TCEFChromium _CEFChromium_SetOnRenderCompMsg
351 352
func _CEFChromium_SetOnRenderCompMsg(instance uintptr, fn interface{}) {
	Proc(internale_CEFChromium_SetOnRenderCompMsg).Call(instance, api.MakeEventDataPtr(fn))
yanghye's avatar
yanghye 已提交
353 354
}

355 356 357 358 359 360 361 362 363 364
// TCEFChromium _CEFChromium_SetOnWidgetCompMsg
func _CEFChromium_SetOnWidgetCompMsg(instance uintptr, fn interface{}) {
	Proc(internale_CEFChromium_SetOnWidgetCompMsg).Call(instance, api.MakeEventDataPtr(fn))
}

// TCEFChromium _CEFChromium_SetOnBrowserCompMsg
func _CEFChromium_SetOnBrowserCompMsg(instance uintptr, fn interface{}) {
	Proc(internale_CEFChromium_SetOnBrowserCompMsg).Call(instance, api.MakeEventDataPtr(fn))
}

yanghye's avatar
yanghye 已提交
365
// TCEFChromium _CEFChromium_SetOnRenderProcessTerminated
366 367
func _CEFChromium_SetOnRenderProcessTerminated(instance uintptr, fn interface{}) {
	Proc(internale_CEFChromium_SetOnRenderProcessTerminated).Call(instance, api.MakeEventDataPtr(fn))
yanghye's avatar
yanghye 已提交
368 369 370
}

// TCEFChromium _CEFChromium_SetOnRenderViewReady
371 372
func _CEFChromium_SetOnRenderViewReady(instance uintptr, fn interface{}) {
	Proc(internale_CEFChromium_SetOnRenderViewReady).Call(instance, api.MakeEventDataPtr(fn))
yanghye's avatar
yanghye 已提交
373 374 375
}

// TCEFChromium _CEFChromium_SetOnScrollOffsetChanged
376 377
func _CEFChromium_SetOnScrollOffsetChanged(instance uintptr, fn interface{}) {
	Proc(internale_CEFChromium_SetOnScrollOffsetChanged).Call(instance, api.MakeEventDataPtr(fn))
yanghye's avatar
yanghye 已提交
378 379 380
}

// TCEFChromium _CEFChromium_SetOnProcessMessageReceived
381 382
func _CEFChromium_SetOnProcessMessageReceived(instance uintptr, fn interface{}) {
	Proc(internale_CEFChromium_SetOnProcessMessageReceived).Call(instance, api.MakeEventDataPtr(fn))
yanghye's avatar
yanghye 已提交
383 384 385
}

// TCEFChromium _CEFChromium_SetOnFindResult
386 387
func _CEFChromium_SetOnFindResult(instance uintptr, fn interface{}) {
	Proc(internale_CEFChromium_SetOnFindResult).Call(instance, api.MakeEventDataPtr(fn))
yanghye's avatar
yanghye 已提交
388 389 390
}

// TCEFChromium _CEFChromium_SetOnCookieSet
391 392
func _CEFChromium_SetOnCookieSet(instance uintptr, fn interface{}) {
	Proc(internale_CEFChromium_SetOnCookieSet).Call(instance, api.MakeEventDataPtr(fn))
yanghye's avatar
yanghye 已提交
393 394 395
}

// TCEFChromium _CEFChromium_SetOnCookiesDeleted
396 397
func _CEFChromium_SetOnCookiesDeleted(instance uintptr, fn interface{}) {
	Proc(internale_CEFChromium_SetOnCookiesDeleted).Call(instance, api.MakeEventDataPtr(fn))
yanghye's avatar
yanghye 已提交
398 399 400
}

// TCEFChromium _CEFChromium_SetOnCookiesFlushed
401 402
func _CEFChromium_SetOnCookiesFlushed(instance uintptr, fn interface{}) {
	Proc(internale_CEFChromium_SetOnCookiesFlushed).Call(instance, api.MakeEventDataPtr(fn))
yanghye's avatar
yanghye 已提交
403 404 405
}

// TCEFChromium _CEFChromium_SetOnCookiesVisited
406 407
func _CEFChromium_SetOnCookiesVisited(instance uintptr, fn interface{}) {
	Proc(internale_CEFChromium_SetOnCookiesVisited).Call(instance, api.MakeEventDataPtr(fn))
yanghye's avatar
yanghye 已提交
408 409 410
}

// TCEFChromium _CEFChromium_SetOnCookieVisitorDestroyed
411 412
func _CEFChromium_SetOnCookieVisitorDestroyed(instance uintptr, fn interface{}) {
	Proc(internale_CEFChromium_SetOnCookieVisitorDestroyed).Call(instance, api.MakeEventDataPtr(fn))
yanghye's avatar
yanghye 已提交
413 414 415
}

// TCEFChromium _CEFChromium_SetOnBeforeContextMenu
416 417
func _CEFChromium_SetOnBeforeContextMenu(instance uintptr, fn interface{}) {
	Proc(internale_CEFChromium_SetOnBeforeContextMenu).Call(instance, api.MakeEventDataPtr(fn))
yanghye's avatar
yanghye 已提交
418 419 420
}

// TCEFChromium _CEFChromium_SetOnContextMenuCommand
421 422
func _CEFChromium_SetOnContextMenuCommand(instance uintptr, fn interface{}) {
	Proc(internale_CEFChromium_SetOnContextMenuCommand).Call(instance, api.MakeEventDataPtr(fn))
yanghye's avatar
yanghye 已提交
423 424 425
}

// TCEFChromium _CEFChromium_SetOnContextMenuDismissed
426 427
func _CEFChromium_SetOnContextMenuDismissed(instance uintptr, fn interface{}) {
	Proc(internale_CEFChromium_SetOnContextMenuDismissed).Call(instance, api.MakeEventDataPtr(fn))
yanghye's avatar
yanghye 已提交
428 429 430
}

// TCEFChromium _CEFChromium_SetOnBeforeResourceLoad
431 432
func _CEFChromium_SetOnBeforeResourceLoad(instance uintptr, fn interface{}) {
	Proc(internale_CEFChromium_SetOnBeforeResourceLoad).Call(instance, api.MakeEventDataPtr(fn))
yanghye's avatar
yanghye 已提交
433 434 435
}

// TCEFChromium _CEFChromium_SetOnResourceResponse
436 437
func _CEFChromium_SetOnResourceResponse(instance uintptr, fn interface{}) {
	Proc(internale_CEFChromium_SetOnResourceResponse).Call(instance, api.MakeEventDataPtr(fn))
yanghye's avatar
yanghye 已提交
438 439 440
}

// TCEFChromium _CEFChromium_SetOnResourceRedirect
441 442
func _CEFChromium_SetOnResourceRedirect(instance uintptr, fn interface{}) {
	Proc(internale_CEFChromium_SetOnResourceRedirect).Call(instance, api.MakeEventDataPtr(fn))
yanghye's avatar
yanghye 已提交
443 444 445
}

// TCEFChromium _CEFChromium_SetOnResourceLoadComplete
446 447
func _CEFChromium_SetOnResourceLoadComplete(instance uintptr, fn interface{}) {
	Proc(internale_CEFChromium_SetOnResourceLoadComplete).Call(instance, api.MakeEventDataPtr(fn))
yanghye's avatar
yanghye 已提交
448 449 450
}

// TCEFChromium _CEFChromium_SetOnFrameAttached
451 452
func _CEFChromium_SetOnFrameAttached(instance uintptr, fn interface{}) {
	Proc(internale_CEFChromium_SetOnFrameAttached).Call(instance, api.MakeEventDataPtr(fn))
yanghye's avatar
yanghye 已提交
453 454 455
}

// TCEFChromium _CEFChromium_SetOnFrameCreated
456 457
func _CEFChromium_SetOnFrameCreated(instance uintptr, fn interface{}) {
	Proc(internale_CEFChromium_SetOnFrameCreated).Call(instance, api.MakeEventDataPtr(fn))
yanghye's avatar
yanghye 已提交
458 459 460
}

// TCEFChromium _CEFChromium_SetOnFrameDetached
461 462
func _CEFChromium_SetOnFrameDetached(instance uintptr, fn interface{}) {
	Proc(internale_CEFChromium_SetOnFrameDetached).Call(instance, api.MakeEventDataPtr(fn))
yanghye's avatar
yanghye 已提交
463 464 465
}

// TCEFChromium _CEFChromium_SetOnMainFrameChanged
466 467
func _CEFChromium_SetOnMainFrameChanged(instance uintptr, fn interface{}) {
	Proc(internale_CEFChromium_SetOnMainFrameChanged).Call(instance, api.MakeEventDataPtr(fn))
yanghye's avatar
yanghye 已提交
468 469 470
}

// TCEFChromium _CEFChromium_SetOnBeforePopup
471 472
func _CEFChromium_SetOnBeforePopup(instance uintptr, fn interface{}) {
	Proc(internale_CEFChromium_SetOnBeforePopup).Call(instance, api.MakeEventDataPtr(fn))
yanghye's avatar
yanghye 已提交
473 474 475
}

// TCEFChromium _CEFChromium_SetOnOpenUrlFromTab
476 477
func _CEFChromium_SetOnOpenUrlFromTab(instance uintptr, fn interface{}) {
	Proc(internale_CEFChromium_SetOnOpenUrlFromTab).Call(instance, api.MakeEventDataPtr(fn))
yanghye's avatar
yanghye 已提交
478 479
}

480 481 482 483 484 485 486 487 488 489
// TCEFChromium _CEFChromium_SetOnDragEnter
func _CEFChromium_SetOnDragEnter(instance uintptr, fn interface{}) {
	Proc(internale_CEFChromium_SetOnDragEnter).Call(instance, api.MakeEventDataPtr(fn))
}

// TCEFChromium _CEFChromium_SetOnDraggableRegionsChanged
func _CEFChromium_SetOnDraggableRegionsChanged(instance uintptr, fn interface{}) {
	Proc(internale_CEFChromium_SetOnDraggableRegionsChanged).Call(instance, api.MakeEventDataPtr(fn))
}

yanghye's avatar
yanghye 已提交
490
//--------TCEFChromium Event proc end--------