cef-chromium-events.go 19.0 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 (
12
	"github.com/energye/energy/common/imports"
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
func _CEFChromium_SetOnAfterCreated(instance uintptr, fn interface{}) {
267
	imports.Proc(internale_CEFChromium_SetOnAfterCreated).Call(instance, api.MakeEventDataPtr(fn))
yanghye's avatar
yanghye 已提交
268 269 270
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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