helpids.h

Go to the documentation of this file.
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 

Generated on Sat Nov 10 03:45:30 2007 for Camelot by  doxygen 1.4.4