 |
Stroika Library 3.0d18
|
|
|
Loading...
Searching...
No Matches
5#ifndef __LedItResourceIDs_h__
6#define __LedItResourceIDs_h__ 1
12#include "LedItConfig.h"
20#define kUserCommandBase 0x1000
22#define kFileCmdBase (kUserCommandBase + 0x1000)
23#define kEditCmdBase (kUserCommandBase + 0x1100)
24#define kSelectCmdBase (kUserCommandBase + 0x1200)
25#define kInsertCmdBase (kUserCommandBase + 0x1300)
26#define kFormatCmdBase (kUserCommandBase + 0x2000)
27#define kRemoveCmdBase (kUserCommandBase + 0x3000)
28#define kMiscCmdBase (kUserCommandBase + 0x3100)
31#if qStroika_Foundation_Common_Platform_MacOS
32#define kCmdUndo cmd_Undo
33#define kFontStylePlainCmd cmd_Plain
34#define kFontStyleBoldCmd cmd_Bold
35#define kFontStyleItalicCmd cmd_Italic
36#define kFontStyleUnderlineCmd cmd_Underline
37#define kFontStyleOutlineCmd cmd_Outline
38#define kFontStyleShadowCmd cmd_Shadow
39#define kFontStyleCondensedCmd cmd_Condense
40#define kFontStyleExtendedCmd cmd_Extend
42#if qStroika_Foundation_Common_Platform_Windows
43#define kFindCmd ID_EDIT_FIND
44#define kReplaceCmd ID_EDIT_REPLACE
45#define kCmdUndo ID_EDIT_UNDO
46#define kCmdRedo ID_EDIT_REDO
47#define kCmdSelectAll ID_EDIT_SELECT_ALL
48#define kCmdCut ID_EDIT_CUT
49#define kCmdCopy ID_EDIT_COPY
50#define kCmdPaste ID_EDIT_PASTE
51#define kCmdClear ID_EDIT_CLEAR
54#ifndef kCmdSaveACopyAs
55#define kCmdSaveACopyAs (kFileCmdBase + 1)
59#define kFindCmd (kEditCmdBase + 1)
62#define kFindAgainCmd (kEditCmdBase + 2)
64#ifndef kEnterFindStringCmd
65#define kEnterFindStringCmd (kEditCmdBase + 3)
68#define kCmdUndo (kEditCmdBase + 4)
71#define kCmdRedo (kEditCmdBase + 5)
74#define kCmdSelectAll (kEditCmdBase + 6)
77#define kCmdCut (kEditCmdBase + 7)
80#define kCmdCopy (kEditCmdBase + 8)
83#define kCmdPaste (kEditCmdBase + 9)
86#define kCmdClear (kEditCmdBase + 10)
89#define kReplaceCmd (kEditCmdBase + 11)
92#define kSpellCheckCmd (kEditCmdBase + 12)
95#define kReplaceAgainCmd (kEditCmdBase + 13)
97#ifndef kFirstSelectedEmbeddingCmd
98#define kFirstSelectedEmbeddingCmd (kEditCmdBase + 20)
100#ifndef kPropertiesForSelectionCmd
101#define kPropertiesForSelectionCmd kFirstSelectedEmbeddingCmd
103#ifndef kFirstPrivateEmbeddingCmd
104#define kFirstPrivateEmbeddingCmd (kFirstSelectedEmbeddingCmd + 1)
106#ifndef kLastPrivateEmbeddingCmd
107#define kLastPrivateEmbeddingCmd (kFirstPrivateEmbeddingCmd + 5)
110#ifndef kLastSelectedEmbeddingCmd
111#define kLastSelectedEmbeddingCmd kLastPrivateEmbeddingCmd
114#ifndef kSelectWordCmd
115#define kSelectWordCmd (kSelectCmdBase + 1)
118#ifndef kSelectTextRowCmd
119#define kSelectTextRowCmd (kSelectCmdBase + 2)
122#ifndef kSelectParagraphCmd
123#define kSelectParagraphCmd (kSelectCmdBase + 3)
126#ifndef kSelectTableIntraCellAllCmd
127#define kSelectTableIntraCellAllCmd (kSelectCmdBase + 4)
130#ifndef kSelectTableCellCmd
131#define kSelectTableCellCmd (kSelectCmdBase + 5)
134#ifndef kSelectTableRowCmd
135#define kSelectTableRowCmd (kSelectCmdBase + 6)
138#ifndef kSelectTableColumnCmd
139#define kSelectTableColumnCmd (kSelectCmdBase + 7)
142#ifndef kSelectTableCmd
143#define kSelectTableCmd (kSelectCmdBase + 8)
146#ifndef kInsertTableCmd
147#define kInsertTableCmd (kInsertCmdBase + 1)
150#ifndef kInsertTableRowAboveCmd
151#define kInsertTableRowAboveCmd (kInsertCmdBase + 2)
154#ifndef kInsertTableRowBelowCmd
155#define kInsertTableRowBelowCmd (kInsertCmdBase + 3)
158#ifndef kInsertTableColBeforeCmd
159#define kInsertTableColBeforeCmd (kInsertCmdBase + 4)
162#ifndef kInsertTableColAfterCmd
163#define kInsertTableColAfterCmd (kInsertCmdBase + 5)
167#define kInsertURLCmd (kInsertCmdBase + 6)
170#ifndef kInsertSymbolCmd
171#define kInsertSymbolCmd (kInsertCmdBase + 7)
174#ifndef kChooseFontDialogCmd
175#define kChooseFontDialogCmd (kFormatCmdBase + 11)
178#ifndef kBaseFontNameCmd
179#define kBaseFontNameCmd (kFormatCmdBase + 0x100)
181#ifndef kLastFontNameCmd
182#define kLastFontNameCmd (kFormatCmdBase + 0x500)
185#ifndef kBaseFontSizeCmd
186#define kBaseFontSizeCmd (kFormatCmdBase + 0x600)
188#define kFontSize9Cmd kBaseFontSizeCmd
189#define kFontSize10Cmd (kFontSize9Cmd + 1)
190#define kFontSize12Cmd (kFontSize9Cmd + 2)
191#define kFontSize14Cmd (kFontSize9Cmd + 3)
192#define kFontSize18Cmd (kFontSize9Cmd + 4)
193#define kFontSize24Cmd (kFontSize9Cmd + 5)
194#define kFontSize36Cmd (kFontSize9Cmd + 6)
195#define kFontSize48Cmd (kFontSize9Cmd + 7)
196#define kFontSize72Cmd (kFontSize9Cmd + 8)
197#define kFontSizeOtherCmd (kFontSize9Cmd + 9)
198#define kFontSizeSmallerCmd (kFontSize9Cmd + 10)
199#define kFontSizeLargerCmd (kFontSize9Cmd + 11)
200#define kLastFontSizeCmd kFontSizeLargerCmd
202#ifndef kBaseFontColorCmd
203#define kBaseFontColorCmd (kFormatCmdBase + 0x700)
205#define kBlackColorCmd (kBaseFontColorCmd + 0)
206#define kMaroonColorCmd (kBaseFontColorCmd + 1)
207#define kGreenColorCmd (kBaseFontColorCmd + 2)
208#define kOliveColorCmd (kBaseFontColorCmd + 3)
209#define kNavyColorCmd (kBaseFontColorCmd + 4)
210#define kPurpleColorCmd (kBaseFontColorCmd + 5)
211#define kTealColorCmd (kBaseFontColorCmd + 6)
212#define kGrayColorCmd (kBaseFontColorCmd + 7)
213#define kSilverColorCmd (kBaseFontColorCmd + 8)
214#define kRedColorCmd (kBaseFontColorCmd + 9)
215#define kLimeColorCmd (kBaseFontColorCmd + 10)
216#define kYellowColorCmd (kBaseFontColorCmd + 11)
217#define kBlueColorCmd (kBaseFontColorCmd + 12)
218#define kFuchsiaColorCmd (kBaseFontColorCmd + 13)
219#define kAquaColorCmd (kBaseFontColorCmd + 14)
220#define kWhiteColorCmd (kBaseFontColorCmd + 15)
221#define kFontColorOtherCmd (kBaseFontColorCmd + 16)
222#define kLastFontNamedColorCmd kWhiteColorCmd
224#ifndef kFirstFontStyleCmd
225#define kFirstFontStyleCmd (kFormatCmdBase + 0x800)
227#ifndef kFontStylePlainCmd
228#define kFontStylePlainCmd (kFirstFontStyleCmd + 0)
230#ifndef kFontStyleBoldCmd
231#define kFontStyleBoldCmd (kFirstFontStyleCmd + 1)
233#ifndef kFontStyleItalicCmd
234#define kFontStyleItalicCmd (kFirstFontStyleCmd + 2)
236#ifndef kFontStyleUnderlineCmd
237#define kFontStyleUnderlineCmd (kFirstFontStyleCmd + 3)
239#ifndef kFontStyleOutlineCmd
240#define kFontStyleOutlineCmd (kFirstFontStyleCmd + 4)
242#ifndef kFontStyleShadowCmd
243#define kFontStyleShadowCmd (kFirstFontStyleCmd + 5)
245#ifndef kFontStyleCondensedCmd
246#define kFontStyleCondensedCmd (kFirstFontStyleCmd + 6)
248#ifndef kFontStyleExtendedCmd
249#define kFontStyleExtendedCmd (kFirstFontStyleCmd + 7)
251#ifndef kFontStyleStrikeoutCmd
252#define kFontStyleStrikeoutCmd (kFirstFontStyleCmd + 8)
255#define kSubScriptCmd (kFirstFontStyleCmd + 9)
257#ifndef kSuperScriptCmd
258#define kSuperScriptCmd (kFirstFontStyleCmd + 10)
261#define kFirstJustificationCmd (kFormatCmdBase + 0x900)
262#define kJustifyLeftCmd kFirstJustificationCmd + 0
263#define kJustifyCenterCmd kFirstJustificationCmd + 1
264#define kJustifyRightCmd kFirstJustificationCmd + 2
265#define kJustifyFullCmd kFirstJustificationCmd + 3
266#define kLastJustificationCmd kJustifyFullCmd
268#define kParagraphSpacingCmd kLastJustificationCmd + 1
269#define kParagraphIndentsCmd kLastJustificationCmd + 2
271#define kListStyle_NoneCmd (kFormatCmdBase + 0xa00)
272#define kListStyle_BulletCmd (kFormatCmdBase + 0xa00) + 1
274#define kIncreaseIndentCmd (kFormatCmdBase + 0xb00)
275#define kDecreaseIndentCmd (kFormatCmdBase + 0xb00) + 1
277#ifndef kHideSelectionCmd
278#define kHideSelectionCmd (kRemoveCmdBase + 1)
280#ifndef kUnHideSelectionCmd
281#define kUnHideSelectionCmd (kRemoveCmdBase + 2)
283#ifndef kRemoveTableRowsCmd
284#define kRemoveTableRowsCmd (kRemoveCmdBase + 3)
286#ifndef kRemoveTableColumnsCmd
287#define kRemoveTableColumnsCmd (kRemoveCmdBase + 4)
291#define kToggleUseSmartCutNPasteCmd kMiscCmdBase + 10
292#define kToggleWrapToWindowCmd kMiscCmdBase + 11
293#define kToggleShowHiddenTextCmd kMiscCmdBase + 12
294#define kFirstShowHideGlyphCmd kMiscCmdBase + 13
295#define kShowHideParagraphGlyphsCmd kFirstShowHideGlyphCmd + 0
296#define kShowHideTabGlyphsCmd kFirstShowHideGlyphCmd + 1
297#define kShowHideSpaceGlyphsCmd kFirstShowHideGlyphCmd + 2
298#define kLastShowHideGlyphCmd kShowHideSpaceGlyphsCmd
300#define cmdChooseDefaultFontDialog (kMiscCmdBase + 25)
303#define kAboutBoxCmd kMiscCmdBase + 1
305#ifndef kGotoLedItWebPageCmd
306#define kGotoLedItWebPageCmd kMiscCmdBase + 2
308#ifndef kGotoSophistsWebPageCmd
309#define kGotoSophistsWebPageCmd kMiscCmdBase + 3
311#ifndef kCheckForUpdatesWebPageCmdID
312#define kCheckForUpdatesWebPageCmdID kMiscCmdBase + 4
316#if qStroika_Foundation_Common_Platform_MacOS
317#define kBaseWindowCmd 20600
318#define kLastWindowCmd 20699
319#elif qStroika_FeatureSupported_XWindows
329#if qStroika_Foundation_Common_Platform_MacOS
330#define kAppleMenuID 128
333#define kSelectMenuID 4
334#define kInsertMenuID 5
335#define kFormatMenuID 6
336#define kRemoveMenuID 7
337#define kOptionsMenuID 8
338#define kWindowsMenuID 9
339#define kHelpMenuID 10
341#define cmd_ListStyleMenu 249
342#define cmd_FontMenu 250
343#define cmd_SizeMenu 251
344#define cmd_StyleMenu 252
345#define cmd_ColorMenu 253
346#define cmd_JustificationMenu 254
349#define kTextOrForAboutBoxTextTrait 1001
350#define kTextEntryFieldTextTrait 1002
351#define kStaticTextTrait 1003
352#define kButtonTextTrait 1004
353#define kCheckBoxAndRBTextTrait 1005
358#define kOpenDLOGAdditionItems_DialogID 1003
360#define kSaveDLOGAdditionItems_DialogID 1004
362#define kMemoryExceptionAlertID 2001
363#define kPowerPlantExceptionAlertID 2002
364#define kGenericMacOSExceptionAlertID 2003
365#define kUnknownExceptionAlertID 2004
366#define kWarnLowLocalRAMAlertID 2005
367#define kWarnLowRAMAlertID 2006
368#define kCannotOpenHelpFileAlertID 2007
369#define kCannotOpenWebPageAlertID 2008
370#define kBadUserInputExceptionAlertID 2009
373#define kPrivateDocument_FinderIconResID 5000
374#define kPrivateDocumentStationary_FinderIconResID 5001
375#define kTEXTDocument_FinderIconResID 5002
376#define kTEXTDocumentStationary_FinderIconResID 5003
377#define kApplicationFinderIconResID 5004
378#define kAnyTypeFinderIconResID 5005
380#define STRx_Untitled 300
382#define kUnknownEmbeddingPictID 5002
383#define kUnsupportedDIBFormatPictID 5003
385#define WIND_TextDoc 200
386#define prto_TextDoc 201
388#elif qRCBWA_Platform_Windows
390#define IDR_MAINFRAME 128
391#define kLedItDocumentIconID 129
392#define kLedItRTFDocumentIconID 130
394#define IDR_SRVR_INPLACE 4
395#define IDR_SRVR_EMBEDDED 5
396#define IDR_CNTR_INPLACE 6
397#define IDP_OLE_INIT_FAILED 100
398#define IDP_FAILED_TO_CREATE 102
399#define ID_CANCEL_EDIT_CNTR 32768
400#define ID_CANCEL_EDIT_SRVR 32769
403#define IDC_FONTSIZE 166
404#define IDC_FONTNAME 167
405#define IDB_FONTTYPE 168
406#define ID_CHAR_COLOR 32801
407#define IDB_FORMATBAR 139
408#define IDS_TITLE_FORMATBAR 1167
409#define ID_VIEW_FORMATBAR 59396
412#define IDB_RULER_BLOCK 131
413#define IDB_RULER_BLOCKM 132
414#define IDB_RULER_UP 137
415#define IDB_RULER_UPM 138
416#define IDB_RULER_DOWN 133
417#define IDB_RULER_DOWNM 134
418#define IDB_RULER_TAB 135
419#define IDB_RULER_TABM 136
420#define ID_VIEW_RULER 59397
423#define kContextMenu 32312
425#define kUnknownExceptionOnCmdDialogID 1003
427#define kBadAllocExceptionOnCmdDialogID 1007
429#define kBadUserInputExceptionOnCmdDialogID 1008
431#define kUnknownEmbeddingPictID 1002
432#define kUnsupportedPICTFormatPictID 1003