KVIrc
5.2.0
Developer APIs
src
kvirc
kvs
event
KviKvsEventTable.h
Go to the documentation of this file.
1
#ifndef _KVI_KVS_EVENTTABLE_H_
2
#define _KVI_KVS_EVENTTABLE_H_
3
//=============================================================================
4
//
5
// File : KviKvsEventTable.h
6
// Creation date : Mon 23 Feb 2004 03:23:18 by Szymon Stefanek
7
//
8
// This file is part of the KVIrc IRC client distribution
9
// Copyright (C) 2004-2010 Szymon Stefanek <pragma at kvirc dot net>
10
//
11
// This program is FREE software. You can redistribute it and/or
12
// modify it under the terms of the GNU General Public License
13
// as published by the Free Software Foundation; either version 2
14
// of the License, or (at your option) any later version.
15
//
16
// This program is distributed in the HOPE that it will be USEFUL,
17
// but WITHOUT ANY WARRANTY; without even the implied warranty of
18
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
19
// See the GNU General Public License for more details.
20
//
21
// You should have received a copy of the GNU General Public License
22
// along with this program. If not, write to the Free Software Foundation,
23
// Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
24
//
25
//=============================================================================
26
33
// Application
61
#define KviEvent_OnKVIrcStartup 0
62
#define KviEvent_OnKVIrcShutdown 1
63
#define KviEvent_OnIrcContextCreated 2
64
#define KviEvent_OnIrcContextDestroyed 3
65
#define KviEvent_OnFrameWindowCreated 4
66
#define KviEvent_OnFrameWindowDestroyed 5
67
#define KviEvent_OnURL 6
68
#define KviEvent_OnError 7
69
#define KviEvent_OnAccelKeyPressed 8
70
#define KviEvent_OnHighlight 9
71
#define KviEvent_OnWindowActivated 10
72
#define KviEvent_OnNotifyOnLine 11
73
#define KviEvent_OnNotifyOffLine 12
74
#define KviEvent_OnPing 13
75
#define KviEvent_OnPong 14
76
#define KviEvent_OnLagAlarmTimeUp 15
77
#define KviEvent_OnLagAlarmTimeDown 16
78
#define KviEvent_OnLagCheck 17
79
#define KviEvent_OnTextInput 18
80
#define KviEvent_OnNotifyListDefaultActionRequest 19
81
#define KviEvent_OnWallops 20
82
#define KviEvent_OnIgnoredMessage 21
83
#define KviEvent_OnServerNotice 22
84
#define KviEvent_OnWindowTitleRequest 145
85
#define KviEvent_OnInputBarPaste 146
86
#define KviEvent_OnBroadcastNotice 148
87
#define KviEvent_OnCap 157
88
89
// Connection
100
#define KviEvent_OnIRCConnectionEstablished 23
101
#define KviEvent_OnIRCConnectionTerminated 24
102
#define KviEvent_OnIRC 25
103
#define KviEvent_OnNetsplit 26
104
#define KviEvent_OnDisconnectRequest 27
105
#define KviEvent_OnHTTPGetTerminated 28
106
#define KviEvent_OnUnhandledLiteral 29
107
#define KviEvent_OnOutboundTraffic 30
108
#define KviEvent_OnMeHostChange 153
109
110
// Popups
126
#define KviEvent_OnChannelPopupRequest 31
127
#define KviEvent_OnConsolePopupRequest 32
128
#define KviEvent_OnQueryPopupRequest 33
129
#define KviEvent_OnWindowPopupRequest 34
130
#define KviEvent_OnHostLinkPopupRequest 35
131
#define KviEvent_OnURLLinkPopupRequest 36
132
#define KviEvent_OnServerLinkPopupRequest 37
133
#define KviEvent_OnChannelLinkPopupRequest 38
134
#define KviEvent_OnNickLinkPopupRequest 39
135
#define KviEvent_OnQueryNickPopupRequest 40
136
#define KviEvent_OnChannelNickPopupRequest 41
137
#define KviEvent_OnNotifyListPopupRequest 42
138
#define KviEvent_OnDCCChatPopupRequest 43
139
140
// Channels
147
#define KviEvent_OnChannelWindowCreated 44
148
#define KviEvent_OnChannelSync 45
149
#define KviEvent_OnChannelMessage 46
150
#define KviEvent_OnChannelNotice 47
151
152
// Queries
161
#define KviEvent_OnQueryMessage 48
162
#define KviEvent_OnQueryNotice 49
163
#define KviEvent_OnQueryWindowRequest 50
164
#define KviEvent_OnQueryWindowCreated 51
165
#define KviEvent_OnQueryTargetAdded 52
166
#define KviEvent_OnQueryFileDropped 53
167
168
// Actions
181
#define KviEvent_OnMeAway 54
182
#define KviEvent_OnMeBack 55
183
#define KviEvent_OnJoin 56
184
#define KviEvent_OnMeJoin 57
185
#define KviEvent_OnPart 58
186
#define KviEvent_OnMePart 59
187
#define KviEvent_OnKick 60
188
#define KviEvent_OnMeKick 61
189
#define KviEvent_OnTopic 62
190
#define KviEvent_OnQuit 63
191
#define KviEvent_OnHostChange 154
192
#define KviEvent_OnAccount 155
193
#define KviEvent_OnAway 156
194
195
// IRC modes
251
#define KviEvent_OnChannelModeChange 64
252
#define KviEvent_OnUserModeChange 65
253
#define KviEvent_OnBan 66
254
#define KviEvent_OnUnban 67
255
#define KviEvent_OnMeBan 68
256
#define KviEvent_OnMeUnban 69
257
#define KviEvent_OnBanException 70
258
#define KviEvent_OnBanExceptionRemove 71
259
#define KviEvent_OnMeBanException 72
260
#define KviEvent_OnMeBanExceptionRemove 73
261
#define KviEvent_OnInvite 74
262
#define KviEvent_OnInviteException 75
263
#define KviEvent_OnInviteExceptionRemove 76
264
#define KviEvent_OnMeInviteException 77
265
#define KviEvent_OnMeInviteExceptionRemove 78
266
#define KviEvent_OnQuietBan 149
267
#define KviEvent_OnQuietUnban 150
268
#define KviEvent_OnMeQuietBan 151
269
#define KviEvent_OnMeQuietUnban 152
270
#define KviEvent_OnLimitSet 79
271
#define KviEvent_OnLimitUnset 80
272
#define KviEvent_OnKeySet 81
273
#define KviEvent_OnKeyUnset 82
274
#define KviEvent_OnNickChange 83
275
#define KviEvent_OnMeNickChange 84
276
#define KviEvent_OnChanOwner 85
277
#define KviEvent_OnDeChanOwner 86
278
#define KviEvent_OnMeChanOwner 87
279
#define KviEvent_OnMeDeChanOwner 88
280
#define KviEvent_OnChanAdmin 89
281
#define KviEvent_OnDeChanAdmin 90
282
#define KviEvent_OnMeChanAdmin 91
283
#define KviEvent_OnMeDeChanAdmin 92
284
#define KviEvent_OnOp 93
285
#define KviEvent_OnDeOp 94
286
#define KviEvent_OnMeOp 95
287
#define KviEvent_OnMeDeOp 96
288
#define KviEvent_OnHalfOp 97
289
#define KviEvent_OnDeHalfOp 98
290
#define KviEvent_OnMeHalfOp 99
291
#define KviEvent_OnMeDeHalfOp 100
292
#define KviEvent_OnVoice 101
293
#define KviEvent_OnDeVoice 102
294
#define KviEvent_OnMeVoice 103
295
#define KviEvent_OnMeDeVoice 104
296
#define KviEvent_OnUserOp 105
297
#define KviEvent_OnDeUserOp 106
298
#define KviEvent_OnMeUserOp 107
299
#define KviEvent_OnMeDeUserOp 108
300
#define KviEvent_OnIrcOp 109
301
#define KviEvent_OnDeIrcOp 110
302
#define KviEvent_OnMeIrcOp 111
303
#define KviEvent_OnMeDeIrcOp 112
304
305
// Services
312
#define KviEvent_OnChanServNotice 113
313
#define KviEvent_OnNickServNotice 114
314
#define KviEvent_OnNickServAuth 115
315
#define KviEvent_OnMemoServNotice 147
316
317
// CTCPs
338
#define KviEvent_OnAction 116
339
#define KviEvent_OnMeAction 117
340
#define KviEvent_OnCTCPRequest 118
341
#define KviEvent_OnCTCPReply 119
342
#define KviEvent_OnCTCPFlood 120
343
#define KviEvent_OnDCCSessionCreated 121
344
#define KviEvent_OnDCCSessionDestroyed 122
345
#define KviEvent_OnDCCChatWindowCreated 123
346
#define KviEvent_OnDCCChatConnectionInProgress 124
347
#define KviEvent_OnDCCChatConnected 125
348
#define KviEvent_OnDCCChatMessage 126
349
#define KviEvent_OnDCCChatError 127
350
#define KviEvent_OnDCCChatDisconnected 128
351
#define KviEvent_OnDCCChatWindowClosing 129
352
#define KviEvent_OnDCCFileTransferConnectionInProgress 130
353
#define KviEvent_OnDCCFileTransferBegin 131
354
#define KviEvent_OnDCCFileTransferSuccess 132
355
#define KviEvent_OnDCCFileTransferFailed 133
356
357
// Link clicks
371
#define KviEvent_OnChannelNickLinkClick 134
372
#define KviEvent_OnQueryNickLinkClick 135
373
#define KviEvent_OnConsoleNickLinkClick 136
374
#define KviEvent_OnHostLinkClick 137
375
#define KviEvent_OnURLLinkClick 138
376
#define KviEvent_OnChannelLinkClick 139
377
#define KviEvent_OnServerLinkClick 140
378
#define KviEvent_OnTextViewDoubleClicked 141
379
#define KviEvent_OnNickLinkDefaultActionRequest 142
380
#define KviEvent_OnChannelNickDefaultActionRequest 143
381
#define KviEvent_OnQueryNickDefaultActionRequest 144
382
384
#define KVI_KVS_NUM_APP_EVENTS 158
385
386
#endif
//_KVI_KVS_EVENTTABLE_H_
Generated on Mon Feb 26 2024 16:24:28 for KVIrc by
1.9.8