You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
kvirc/src/kvirc/kvs/kvi_kvs_eventtable.h

213 lines
6.7 KiB

#ifndef _KVI_KVS_EVENTTABLE_H_
#define _KVI_KVS_EVENTTABLE_H_
//=============================================================================
//
// File : kvi_kvs_eventtable.h
// Created on Mon 23 Feb 2004 03:23:18 by Szymon Stefanek
//
// This file is part of the KVIrc IRC client distribution
// Copyright (C) 2004 Szymon Stefanek <pragma at kvirc dot net>
//
// This program is FREE software. You can redistribute it and/or
// modify it under the terms of the GNU General Public License
// as published by the Free Software Foundation; either version 2
// of the License, or (at your opinion) any later version.
//
// This program is distributed in the HOPE that it will be USEFUL,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
// See the GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, write to the Free Software Foundation,
// Inc. ,51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
//
//=============================================================================
// Application
#define KviEvent_OnKVIrcStartup 0
#define KviEvent_OnKVIrcShutdown 1
// Irc Context
#define KviEvent_OnIrcContextCreated 2
#define KviEvent_OnIrcContextDestroyed 3
// Irc connection
#define KviEvent_OnIrcConnectionEstabilished 4
#define KviEvent_OnIrcConnectionTerminated 5
// Login complete
#define KviEvent_OnIrc 6
// Channel userlist clicks
#define KviEvent_OnChannelNickPopupRequest 7
#define KviEvent_OnChannelNickDefaultActionRequest 8
// Frame window
#define KviEvent_OnFrameWindowCreated 9
#define KviEvent_OnFrameWindowDestroyed 10
// Text view
#define KviEvent_OnChannelPopupRequest 11
#define KviEvent_OnConsolePopupRequest 12
#define KviEvent_OnQueryPopupRequest 13
#define KviEvent_OnChannelSync 14
#define KviEvent_OnUrl 15
#define KviEvent_OnWindowPopupRequest 16
#define KviEvent_OnHostLinkPopupRequest 17
#define KviEvent_OnUrlLinkPopupRequest 18
#define KviEvent_OnServerLinkPopupRequest 19
#define KviEvent_OnChannelLinkPopupRequest 20
#define KviEvent_OnNickLinkPopupRequest 21
// Query nick clicks
#define KviEvent_OnQueryNickPopupRequest 22
#define KviEvent_OnQueryNickDefaultActionRequest 23
#define KviEvent_OnNickLinkDefaultActionRequest 24
#define KviEvent_OnTextViewDoubleClicked 25
#define KviEvent_OnNotifyListDefaultActionRequest 26
#define KviEvent_OnNotifyListPopupRequest 27
#define KviEvent_OnPing 28
#define KviEvent_OnMeJoin 29
#define KviEvent_OnJoin 30
#define KviEvent_OnTopic 31
#define KviEvent_OnMePart 32
#define KviEvent_OnPart 33
#define KviEvent_OnQuit 34
#define KviEvent_OnUserMode 35
#define KviEvent_OnMeKick 36
#define KviEvent_OnKick 37
#define KviEvent_OnMeAway 38
#define KviEvent_OnMeBack 39
#define KviEvent_OnChannelWindowCreated 40
#define KviEvent_OnQueryWindowCreated 41
#define KviEvent_OnBan 42
#define KviEvent_OnUnban 43
#define KviEvent_OnMeBan 44
#define KviEvent_OnMeUnban 45
#define KviEvent_OnBanException 46
#define KviEvent_OnBanExceptionRemove 47
#define KviEvent_OnMeBanException 48
#define KviEvent_OnMeBanExceptionRemove 49
#define KviEvent_OnOp 50
#define KviEvent_OnDeOp 51
#define KviEvent_OnMeOp 52
#define KviEvent_OnMeDeOp 53
#define KviEvent_OnLimitSet 54
#define KviEvent_OnLimitUnset 55
#define KviEvent_OnKeySet 56
#define KviEvent_OnKeyUnset 57
#define KviEvent_OnInvite 58
#define KviEvent_OnChannelMessage 59
#define KviEvent_OnQueryMessage 60
#define KviEvent_OnVoice 61
#define KviEvent_OnDeVoice 62
#define KviEvent_OnMeVoice 63
#define KviEvent_OnMeDeVoice 64
#define KviEvent_OnNickChange 65
#define KviEvent_OnMeNickChange 66
#define KviEvent_OnCtcpRequest 67
#define KviEvent_OnCtcpReply 68
#define KviEvent_OnUnhandledLiteral 69
#define KviEvent_OnMeHalfOp 70
#define KviEvent_OnMeDeHalfOp 71
#define KviEvent_OnHalfOp 72
#define KviEvent_OnDeHalfOp 73
#define KviEvent_OnInviteException 74
#define KviEvent_OnInviteExceptionRemove 75
#define KviEvent_OnMeInviteException 76
#define KviEvent_OnMeInviteExceptionRemove 77
#define KviEvent_OnAction 78
#define KviEvent_OnCtcpFlood 79
#define KviEvent_OnChannelNotice 80
#define KviEvent_OnServerNotice 81
#define KviEvent_OnDCCChatWindowCreated 82
#define KviEvent_OnDCCChatConnectionInProgress 83
#define KviEvent_OnDCCChatConnected 84
#define KviEvent_OnDCCChatMessage 85
#define KviEvent_OnDCCChatError 86
#define KviEvent_OnDCCChatDisconnected 87
#define KviEvent_OnDCCChatWindowClosing 88
#define KviEvent_OnAccelKeyPressed 89
#define KviEvent_OnHighlight 90
#define KviEvent_OnWindowActivated 91
#define KviEvent_OnNotifyOnLine 92
#define KviEvent_OnNotifyOffLine 93
#define KviEvent_OnPong 94
#define KviEvent_OnLagAlarmTimeUp 95
#define KviEvent_OnLagAlarmTimeDown 96
#define KviEvent_OnLagCheck 97
#define KviEvent_OnQueryNotice 98
#define KviEvent_OnChanServNotice 99
#define KviEvent_OnNickServNotice 100
#define KviEvent_OnChanAdmin 101
#define KviEvent_OnDeChanAdmin 102
#define KviEvent_OnMeChanAdmin 103
#define KviEvent_OnMeDeChanAdmin 104
#define KviEvent_OnMeUserOp 105
#define KviEvent_OnMeDeUserOp 106
#define KviEvent_OnUserOp 107
#define KviEvent_OnDeUserOp 108
#define KviEvent_OnQueryWindowRequest 109
#define KviEvent_OnQueryTargetAdded 110
#define KviEvent_OnNetsplit 111
#define KviEvent_OnDCCSessionCreated 112
#define KviEvent_OnDCCSessionDestroyed 113
#define KviEvent_OnTextInput 114
#define KviEvent_OnDCCChatPopupRequest 115
#define KviEvent_OnDCCFileTransferConnectionInProgress 116
#define KviEvent_OnDCCFileTransferBegin 117
#define KviEvent_OnDCCFileTransferSuccess 118
#define KviEvent_OnDCCFileTransferFailed 119
#define KviEvent_OnWallops 120
#define KviEvent_OnDisconnectRequest 121
#define KviEvent_OnChanOwner 122
#define KviEvent_OnDeChanOwner 123
#define KviEvent_OnMeChanOwner 124
#define KviEvent_OnMeDeChanOwner 125
#define KviEvent_OnError 126
#define KviEvent_OnQueryFileDropped 127
#define KviEvent_OnHTTPGetTerminated 128
#define KviEvent_OnChannelModeChange 129
#define KviEvent_OnChannelNickLinkClick 130
#define KviEvent_OnQueryNickLinkClick 131
#define KviEvent_OnConsoleNickLinkClick 132
#define KviEvent_OnHostLinkClick 133
#define KviEvent_OnUrlLinkClick 134
#define KviEvent_OnChannelLinkClick 135
#define KviEvent_OnServerLinkClick 136
#define KviEvent_OnIgnoredMessage 137
#define KviEvent_OnNickServAuth 138
#define KviEvent_OnMeAction 139
#define KVI_KVS_NUM_APP_EVENTS 140
// compat
#define KVI_NUM_SCRIPT_EVENTS KVI_KVS_NUM_APP_EVENTS
#endif //!_KVI_KVS_EVENTTABLE_H_