KVIrc  4.9.2
DeveloperAPIs
KviInternalCommand.h
Go to the documentation of this file.
1 #ifndef _KVI_INTERNALCMD_H_
2 #define _KVI_INTERNALCMD_H_
3 //=============================================================================
4 //
5 // File : KviInternalCommand.h
6 // Creation date : Sun Aug 13 2000 19:21:12 by Szymon Stefanek
7 //
8 // This file is part of the KVIrc IRC client distribution
9 // Copyright (C) 2000-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 
27 #include "kvi_settings.h"
28 
29 #define KVI_INTERNALCOMMAND_ECHO_INTERNALERROR 0
30 #define KVI_INTERNALCOMMAND_HELP_NEWMDIWINDOW 1
31 #define KVI_INTERNALCOMMAND_HELP_NEWSTATICWINDOW 2
32 #define KVI_INTERNALCOMMAND_ABOUT_ABOUTKVIRC 3
33 #define KVI_INTERNALCOMMAND_OPTIONS_DIALOG 4
34 #define KVI_INTERNALCOMMAND_CODETESTER_OPEN 5
35 #define KVI_INTERNALCOMMAND_SOCKETSPY_OPEN 6
36 #define KVI_INTERNALCOMMAND_LINKS_OPEN 7
37 #define KVI_INTERNALCOMMAND_REGUSER_EDIT 8
38 #define KVI_INTERNALCOMMAND_TRAYICON_SHOW 9
39 #define KVI_INTERNALCOMMAND_TRAYICON_HIDE 10
40 #define KVI_INTERNALCOMMAND_TOOLBAREDITOR_OPEN 11
41 #define KVI_INTERNALCOMMAND_ALIASEDITOR_OPEN 12
42 #define KVI_INTERNALCOMMAND_TERM_OPEN 13
43 #define KVI_INTERNALCOMMAND_EVENTEDITOR_OPEN 14
44 #define KVI_INTERNALCOMMAND_BROWSER_OPEN_MDI 15
45 #define KVI_INTERNALCOMMAND_BROWSER_OPEN 16
46 #define KVI_INTERNALCOMMAND_IDENT_START 17
47 #define KVI_INTERNALCOMMAND_IDENT_STOP 18
48 #define KVI_INTERNALCOMMAND_TIP_OPEN 19
49 #define KVI_INTERNALCOMMAND_KVIRC_HOMEPAGE 20
50 #define KVI_INTERNALCOMMAND_LIST_OPEN 21
51 #define KVI_INTERNALCOMMAND_CHANNELSJOIN_OPEN 22
52 #define KVI_INTERNALCOMMAND_SERVERSJOIN_OPEN 23
53 #define KVI_INTERNALCOMMAND_URL_OPEN 24
54 #define KVI_INTERNALCOMMAND_OPENURL_KVIRC_THEMES 25
55 #define KVI_INTERNALCOMMAND_OPENURL_KVIRC_MAILINGLIST 26
56 #define KVI_INTERNALCOMMAND_OPENURL_KVIRC_BUGTRACK 27
57 #define KVI_INTERNALCOMMAND_RAWEDITOR_OPEN 28
58 #define KVI_INTERNALCOMMAND_POPUPEDITOR_OPEN 29
59 #define KVI_INTERNALCOMMAND_EXECUTE_SCRIPT_FROM_DISK 30
60 #define KVI_INTERNALCOMMAND_ACTIONEDITOR_OPEN 31
61 #define KVI_INTERNALCOMMAND_QUIT 32
62 #define KVI_INTERNALCOMMAND_KVIRC_HOMEPAGE_RU 33
63 #define KVI_INTERNALCOMMAND_JOIN_KVIRC_ON_FREENODE 34
64 
65 #define KVI_NUM_INTERNAL_COMMANDS 35
66 
67 extern KVIRC_API const char * kvi_getInternalCommandBuffer(int idx);
68 
69 #endif //_KVI_INTERNALCMD_H_
KVIRC_API const char * kvi_getInternalCommandBuffer(int idx)
Definition: KviInternalCommand.cpp:92
#define KVIRC_API
Definition: kvi_settings.h:128
This file contains compile time settings.