forked from cztomczak/cef2go
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathchrome_handler.go
More file actions
87 lines (75 loc) · 2.14 KB
/
chrome_handler.go
File metadata and controls
87 lines (75 loc) · 2.14 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
package chrome
type BaseClientHandler struct {
clientHandlerT ClientHandlerT
lifeSpan LifeSpanHandlerT
request RequestHandlerT
display DisplayHandlerT
download DownloadHandlerT
render RenderHandlerT
}
func (ch *BaseClientHandler) GetContextMenuHandler() ContextMenuHandlerT {
return ContextMenuHandlerT{nil}
}
func (ch *BaseClientHandler) GetDialogHandler() DialogHandlerT {
return DialogHandlerT{nil}
}
func (ch *BaseClientHandler) GetDisplayHandler() DisplayHandlerT {
return ch.display
}
func (ch *BaseClientHandler) SetDisplayHandler(dsp DisplayHandlerT) {
ch.display = dsp
return
}
func (ch *BaseClientHandler) GetDownloadHandler() DownloadHandlerT {
return ch.download
}
func (ch *BaseClientHandler) SetDownloadHandler(download DownloadHandlerT) {
ch.download = download
return
}
func (ch *BaseClientHandler) GetDragHandler() DragHandlerT {
return DragHandlerT{nil}
}
func (ch *BaseClientHandler) GetFocusHandler() FocusHandlerT {
return FocusHandlerT{nil}
}
func (ch *BaseClientHandler) GetGeoLocationHandler() GeolocationHandlerT {
return GeolocationHandlerT{nil}
}
func (ch *BaseClientHandler) GetJsDialogHandler() JsdialogHandlerT {
return JsdialogHandlerT{nil}
}
func (ch *BaseClientHandler) GetKeyboardHandler() KeyboardHandlerT {
return KeyboardHandlerT{nil}
}
func (ch *BaseClientHandler) SetLifeSpanHandler(lsh LifeSpanHandlerT) {
ch.lifeSpan = lsh
return
}
func (ch *BaseClientHandler) GetLifeSpanHandler() LifeSpanHandlerT {
return ch.lifeSpan
}
func (ch *BaseClientHandler) GetLoadHandler() LoadHandlerT {
return LoadHandlerT{nil}
}
func (ch *BaseClientHandler) GetRenderHandler() RenderHandlerT {
return ch.render
}
func (ch *BaseClientHandler) SetRenderHandler(render RenderHandlerT) {
ch.render = render
return
}
func (ch *BaseClientHandler) SetRequestHandler(rqh RequestHandlerT) {
ch.request = rqh
return
}
func (ch *BaseClientHandler) GetRequestHandler() RequestHandlerT {
return ch.request
}
func (ch *BaseClientHandler) GetClientHandlerT() ClientHandlerT {
return ch.clientHandlerT
}
func (ch *BaseClientHandler) SetClientHandlerT(cht ClientHandlerT) {
ch.clientHandlerT = cht
return
}