00001 // $Id: helpids.h 751 2006-03-31 15:43:49Z alex $ 00002 /* @@tag:xara-cn@@ DO NOT MODIFY THIS LINE 00003 ================================XARAHEADERSTART=========================== 00004 00005 Xara LX, a vector drawing and manipulation program. 00006 Copyright (C) 1993-2006 Xara Group Ltd. 00007 Copyright on certain contributions may be held in joint with their 00008 respective authors. See AUTHORS file for details. 00009 00010 LICENSE TO USE AND MODIFY SOFTWARE 00011 ---------------------------------- 00012 00013 This file is part of Xara LX. 00014 00015 Xara LX is free software; you can redistribute it and/or modify it 00016 under the terms of the GNU General Public License version 2 as published 00017 by the Free Software Foundation. 00018 00019 Xara LX and its component source files are distributed in the hope 00020 that it will be useful, but WITHOUT ANY WARRANTY; without even the 00021 implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 00022 See the GNU General Public License for more details. 00023 00024 You should have received a copy of the GNU General Public License along 00025 with Xara LX (see the file GPL in the root directory of the 00026 distribution); if not, write to the Free Software Foundation, Inc., 51 00027 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 00028 00029 00030 ADDITIONAL RIGHTS 00031 ----------------- 00032 00033 Conditional upon your continuing compliance with the GNU General Public 00034 License described above, Xara Group Ltd grants to you certain additional 00035 rights. 00036 00037 The additional rights are to use, modify, and distribute the software 00038 together with the wxWidgets library, the wxXtra library, and the "CDraw" 00039 library and any other such library that any version of Xara LX relased 00040 by Xara Group Ltd requires in order to compile and execute, including 00041 the static linking of that library to XaraLX. In the case of the 00042 "CDraw" library, you may satisfy obligation under the GNU General Public 00043 License to provide source code by providing a binary copy of the library 00044 concerned and a copy of the license accompanying it. 00045 00046 Nothing in this section restricts any of the rights you have under 00047 the GNU General Public License. 00048 00049 00050 SCOPE OF LICENSE 00051 ---------------- 00052 00053 This license applies to this program (XaraLX) and its constituent source 00054 files only, and does not necessarily apply to other Xara products which may 00055 in part share the same code base, and are subject to their own licensing 00056 terms. 00057 00058 This license does not apply to files in the wxXtra directory, which 00059 are built into a separate library, and are subject to the wxWindows 00060 license contained within that directory in the file "WXXTRA-LICENSE". 00061 00062 This license does not apply to the binary libraries (if any) within 00063 the "libs" directory, which are subject to a separate license contained 00064 within that directory in the file "LIBS-LICENSE". 00065 00066 00067 ARRANGEMENTS FOR CONTRIBUTION OF MODIFICATIONS 00068 ---------------------------------------------- 00069 00070 Subject to the terms of the GNU Public License (see above), you are 00071 free to do whatever you like with your modifications. However, you may 00072 (at your option) wish contribute them to Xara's source tree. You can 00073 find details of how to do this at: 00074 http://www.xaraxtreme.org/developers/ 00075 00076 Prior to contributing your modifications, you will need to complete our 00077 contributor agreement. This can be found at: 00078 http://www.xaraxtreme.org/developers/contribute/ 00079 00080 Please note that Xara will not accept modifications which modify any of 00081 the text between the start and end of this header (marked 00082 XARAHEADERSTART and XARAHEADEREND). 00083 00084 00085 MARKS 00086 ----- 00087 00088 Xara, Xara LX, Xara X, Xara X/Xtreme, Xara Xtreme, the Xtreme and Xara 00089 designs are registered or unregistered trademarks, design-marks, and/or 00090 service marks of Xara Group Ltd. All rights in these marks are reserved. 00091 00092 00093 Xara Group Ltd, Gaddesden Place, Hemel Hempstead, HP2 6EX, UK. 00094 http://www.xara.com/ 00095 00096 =================================XARAHEADEREND============================ 00097 */ 00098 00099 /* 00100 */ 00101 00102 #ifndef INC_HELPIDS 00103 #define INC_HELPIDS 00104 00105 //--------------------------------------------------------------------- 00106 // Old Format IDs - DON'T USE THESE, SEE BELOW... 00107 // 00108 // File commands 00109 #define HID_FILE_NEW 0x0100 00110 #define HID_FILE_OPEN 0x0101 00111 #define HID_FILE_CLOSE 0x0102 00112 #define HID_FILE_SAVE 0x0103 00113 #define HID_FILE_SAVE_AS 0x0104 00114 #define HID_FILE_SAVEAS 0x0104 // Alias to HID_FILE_SAVE_AS 00115 #define HID_FILE_PAGE_SETUP 0x0105 00116 #define HID_FILE_PRINT_SETUP 0x0106 00117 #define HID_FILE_PRINT 0x0107 00118 #define HID_FILE_PRINT_PREVIEW 0x0108 00119 00120 #define HID_FILE_MRU_FILE1 0x0110 00121 #define HID_FILE_MRU_FILE2 0x0111 00122 #define HID_FILE_MRU_FILE3 0x0112 00123 #define HID_FILE_MRU_FILE4 0x0113 00124 00125 // Edit commands 00126 #define HID_EDIT_CLEAR 0x0120 00127 #define HID_EDIT_CLEAR_ALL 0x0121 00128 #define HID_EDIT_COPY 0x0122 00129 #define HID_EDIT_CUT 0x0123 00130 #define HID_EDIT_FIND 0x0124 00131 #define HID_EDIT_PASTE 0x0125 00132 #define HID_EDIT_PASTE_LINK 0x0126 00133 #define HID_EDIT_PASTE_SPECIAL 0x0127 00134 #define HID_EDIT_REPEAT 0x0128 00135 #define HID_EDIT_REPLACE 0x0129 00136 #define HID_EDIT_SELECT_ALL 0x0130 00137 #define HID_EDIT_UNDO 0x0131 00138 #define HID_EDIT_REDO 0x0132 00139 00140 // Window commands 00141 #define HID_WINDOW_NEW 0x0133 00142 #define HID_WINDOW_NEWVIEW 0x0133 // Alias 00143 #define HID_WINDOW_ARRANGE 0x0134 00144 #define HID_WINDOW_CASCADE 0x0135 00145 #define HID_WINDOW_TILE 0x0136 00146 //#define HID_WINDOW_TILE_HORZ 0x0136 // No longer used 00147 //#define HID_WINDOW_TILE_VERT 0x0137 // No longer used 00148 #define HID_WINDOW_SPLIT 0x0138 00149 00150 // View Commands 00151 #define HID_VIEW_TOOLBAR 0x0800 00152 #define HID_VIEW_STATUS_BAR 0x0801 00153 #define HID_VIEW_STATUSBAR 0x0801 // Alias 00154 #define HID_VIEW_FULLSCREEN 0x0802 00155 00156 // Help and App commands 00157 #define HID_APP_ABOUT 0x0140 // No longer used 00158 #define HID_APP_EXIT 0x0141 00159 #define HID_HELP_INDEX 0x0142 00160 #define HID_HELP_USING 0x0143 00161 #define HID_CONTEXT_HELP 0x0144 // shift-F1 00162 #define HID_HELP_SPEC 0x0145 // Help on Xara Spec 00163 // End of old format IDs. 00164 00165 //--------------------------------------------------------------------- 00166 // New Format IDs 00167 // 00168 // File commands 00169 #define HID_FILENEW 0x0100 00170 #define HID_FILEOPEN 0x0101 00171 #define HID_FILECLOSE 0x0102 00172 #define HID_FILESAVE 0x0103 00173 #define HID_FILESAVEAS 0x0104 00174 #define HID_FILEPAGESETUP 0x0105 00175 #define HID_FILEPRINTSETUP 0x0106 00176 #define HID_FILEPRINT 0x0107 00177 #define HID_FILEPRINTPREVIEW 0x0108 00178 00179 #define HID_FILEMRUFILE1 0x0110 00180 #define HID_FILEMRUFILE2 0x0111 00181 #define HID_FILEMRUFILE3 0x0112 00182 #define HID_FILEMRUFILE4 0x0113 00183 00184 // Edit commands 00185 #define HID_EDITCLEAR 0x0120 00186 #define HID_EDITCLEARALL 0x0121 00187 #define HID_EDITCOPY 0x0122 00188 #define HID_EDITCUT 0x0123 00189 #define HID_EDITFIND 0x0124 00190 #define HID_EDITPASTE 0x0125 00191 #define HID_EDITPASTELINK 0x0126 00192 #define HID_EDITPASTESPECIAL 0x0127 00193 #define HID_EDITREPEAT 0x0128 00194 #define HID_EDITREPLACE 0x0129 00195 #define HID_EDITSELECTALL 0x0130 00196 #define HID_EDITUNDO 0x0131 00197 #define HID_EDITREDO 0x0132 00198 00199 // Window commands 00200 #define HID_WINDOWNEW 0x0133 00201 #define HID_WINDOWNEWVIEW 0x0133 // Alias 00202 #define HID_WINDOWARRANGE 0x0134 00203 #define HID_WINDOWCASCADE 0x0135 00204 #define HID_WINDOWTILE 0x0136 00205 #define HID_WINDOWSPLIT 0x0138 00206 00207 // View Commands 00208 #define HID_VIEWTOOLBAR 0x0800 00209 #define HID_VIEWSTATUSBAR 0x0801 00210 00211 // Help and App commands 00212 #define HID_HELPINDEX 0x0142 00213 #define HID_HELPUSING 0x0143 00214 00215 #define HID_EDITSELECTNONE 0x0144 00216 00217 #define HID_JOINSHAPEOP 0x0145 00218 #define HID_BREAKSHAPEOP 0x0146 00219 #define HID_DELETEPOINTSOP 0x0147 00220 #define HID_XPE_EDIT 0x0148 00221 #define HID_EDIT_EDITSELECTION 0x0149 00222 00223 // End of New format IDs. 00224 //--------------------------------------------------------------------- 00225 00226 // Misc 00227 #define HID_NEXT_PANE 0x0150 00228 #define HID_PREV_PANE 0x0151 00229 00230 // OLE commands 00231 #define HID_OLE_INSERT_NEW 0x0200 00232 #define HID_OLE_EDIT_LINKS 0x0201 00233 #define HID_OLE_VERB_FIRST 0x0210 // range - 16 max 00234 00235 #endif 00236