Stroika Library 3.0d18
 
Loading...
Searching...
No Matches
Samples/ActiveLedIt/Sources/Resource.h
1/*
2 * Copyright(c) Sophist Solutions, Inc. 1990-2025. All rights reserved
3 */
4#ifndef __Resource_h__
5#define __Resource_h__ 1
6
7#include "Stroika/Foundation/StroikaPreComp.h"
8
9#include "ActiveLedItConfig.h"
10
11#define IDS_ACTIVELEDIT 1
12#define IDD_ABOUTBOX_ACTIVELEDIT 1
13#define IDB_ACTIVELEDIT 1
14#define IDI_ABOUTDLL 1
15#define IDS_ACTIVELEDIT_PPG 2
16#define IDS_ACTIVELEDIT_PPG_CAPTION 200
17#define IDD_PROPPAGE_ACTIVELEDIT 200
18#define kShowVerticalScrollbarID 201
19#define kShowHorizontalScrollbarID 202
20
21#define kUnknownEmbeddingPictID 1002
22#define kUnsupportedPICTFormatPictID 1003
23
24#define kToolbarButton_Cut_ResID 2001
25#define kToolbarButton_Copy_ResID 2002
26#define kToolbarButton_Paste_ResID 2003
27#define kToolbarButton_Undo_ResID 2004
28#define kToolbarButton_Redo_ResID 2005
29#define kToolbarButton_Print_ResID 2006
30#define kToolbarButton_Bold_ResID 2007
31#define kToolbarButton_Italics_ResID 2008
32#define kToolbarButton_Underline_ResID 2009
33#define kToolbarButton_FontColor_ResID 2010
34#define kToolbarButton_JustifyLeft_ResID 2011
35#define kToolbarButton_JustifyCenter_ResID 2012
36#define kToolbarButton_JustifyRight_ResID 2013
37#define kToolbarButton_JustifyFull_ResID 2014
38#define kToolbarButton_ListStyle_None_ResID 2015
39#define kToolbarButton_ListStyle_Bullet_ResID 2016
40#define kToolbarButton_Find_ResID 2017
41#define kToolbarButton_Replace_ResID 2018
42#define kToolbarButton_CheckSpelling_ResID 2019
43#define kToolbarButton_ActiveLedIt_ResID 2020
44#define kToolbarButton_ParagraphSpacing_ResID 2021
45#define kToolbarButton_ParagraphIndents_ResID 2022
46#define kToolbarButton_InsertTable_ResID 2023
47#define kToolbarButton_InsertURL_ResID 2024
48#define kToolbarButton_InsertSymbol_ResID 2025
49
50// MFC must define something like this someplace, but I haven't found where....
51// Use this for now, so I can update things more easily when I find the MFC definition...
52#define kUserCommandBase 0x2000
53
54#define kEditCmdBase (kUserCommandBase + 0x1100)
55#define kSelectCmdBase (kUserCommandBase + 0x1200)
56#define kInsertCmdBase (kUserCommandBase + 0x1300)
57#define kFormatCmdBase (kUserCommandBase + 0x2000)
58#define kRemoveCmdBase (kUserCommandBase + 0x3000)
59#define kMiscCmdBase (kUserCommandBase + 0x3100)
60
61#define kFindCmd ID_EDIT_FIND
62#define kFindAgainCmd (kEditCmdBase + 1)
63#define kEnterFindStringCmd (kEditCmdBase + 2)
64#define kReplaceCmd ID_EDIT_REPLACE
65#define kReplaceAgainCmd (kEditCmdBase + 3)
66
67#ifndef kSpellCheckCmd
68#define kSpellCheckCmd (kEditCmdBase + 12)
69#endif
70
71#ifndef kFirstSelectedEmbeddingCmd
72#define kFirstSelectedEmbeddingCmd (kEditCmdBase + 20)
73#endif
74#ifndef kPropertiesForSelectionCmd
75#define kPropertiesForSelectionCmd kFirstSelectedEmbeddingCmd
76#endif
77#ifndef kFirstPrivateEmbeddingCmd
78#define kFirstPrivateEmbeddingCmd (kFirstSelectedEmbeddingCmd + 1)
79#endif
80#ifndef kLastPrivateEmbeddingCmd
81#define kLastPrivateEmbeddingCmd (kFirstPrivateEmbeddingCmd + 5)
82#endif
83// # here is syncronized with value in WordProcessor::kLastSelectedEmbedding_CmdID
84#ifndef kLastSelectedEmbeddingCmd
85#define kLastSelectedEmbeddingCmd kLastPrivateEmbeddingCmd
86#endif
87
88#ifndef kSelectWordCmd
89#define kSelectWordCmd (kSelectCmdBase + 1)
90#endif
91
92#ifndef kSelectTextRowCmd
93#define kSelectTextRowCmd (kSelectCmdBase + 2)
94#endif
95
96#ifndef kSelectParagraphCmd
97#define kSelectParagraphCmd (kSelectCmdBase + 3)
98#endif
99
100#ifndef kSelectTableIntraCellAllCmd
101#define kSelectTableIntraCellAllCmd (kSelectCmdBase + 4)
102#endif
103
104#ifndef kSelectTableCellCmd
105#define kSelectTableCellCmd (kSelectCmdBase + 5)
106#endif
107
108#ifndef kSelectTableRowCmd
109#define kSelectTableRowCmd (kSelectCmdBase + 6)
110#endif
111
112#ifndef kSelectTableColumnCmd
113#define kSelectTableColumnCmd (kSelectCmdBase + 7)
114#endif
115
116#ifndef kSelectTableCmd
117#define kSelectTableCmd (kSelectCmdBase + 8)
118#endif
119
120#ifndef kInsertTableCmd
121#define kInsertTableCmd (kInsertCmdBase + 1)
122#endif
123
124#ifndef kInsertTableRowAboveCmd
125#define kInsertTableRowAboveCmd (kInsertCmdBase + 2)
126#endif
127
128#ifndef kInsertTableRowBelowCmd
129#define kInsertTableRowBelowCmd (kInsertCmdBase + 3)
130#endif
131
132#ifndef kInsertTableColBeforeCmd
133#define kInsertTableColBeforeCmd (kInsertCmdBase + 4)
134#endif
135
136#ifndef kInsertTableColAfterCmd
137#define kInsertTableColAfterCmd (kInsertCmdBase + 5)
138#endif
139
140#ifndef kInsertURLCmd
141#define kInsertURLCmd (kInsertCmdBase + 6)
142#endif
143
144#ifndef kInsertSymbolCmd
145#define kInsertSymbolCmd (kInsertCmdBase + 7)
146#endif
147
148#define kChooseFontDialogCmd (kFormatCmdBase + 1)
149
150#define kBaseFontNameCmd (kFormatCmdBase + 0x100)
151#define kLastFontNameCmd (kBaseFontNameCmd + 0x400)
152
153#define kBaseFontSizeCmd kLastFontNameCmd + 1
154#define kFontSize9Cmd kBaseFontSizeCmd
155#define kFontSize10Cmd (kFontSize9Cmd + 1)
156#define kFontSize12Cmd (kFontSize9Cmd + 2)
157#define kFontSize14Cmd (kFontSize9Cmd + 3)
158#define kFontSize18Cmd (kFontSize9Cmd + 4)
159#define kFontSize24Cmd (kFontSize9Cmd + 5)
160#define kFontSize36Cmd (kFontSize9Cmd + 6)
161#define kFontSize48Cmd (kFontSize9Cmd + 7)
162#define kFontSize72Cmd (kFontSize9Cmd + 8)
163#define kFontSizeOtherCmd (kFontSize9Cmd + 9)
164#define kFontSizeSmallerCmd (kFontSize9Cmd + 10)
165#define kFontSizeLargerCmd (kFontSize9Cmd + 11)
166#define kLastFontSizeCmd kFontSizeLargerCmd
167
168#define kFontStylePlainCmd (kLastFontSizeCmd + 1)
169#define kFontStyleBoldCmd (kLastFontSizeCmd + 2)
170#define kFontStyleItalicCmd (kLastFontSizeCmd + 3)
171#define kFontStyleUnderlineCmd (kLastFontSizeCmd + 4)
172#define kFontStyleStrikeoutCmd (kLastFontSizeCmd + 5)
173#define kSubScriptCmd (kLastFontSizeCmd + 6)
174#define kSuperScriptCmd (kLastFontSizeCmd + 7)
175
176#ifndef kBaseFontColorCmd
177#define kBaseFontColorCmd (kSuperScriptCmd + 100)
178#endif
179#define kBlackColorCmd (kBaseFontColorCmd + 0)
180#define kMaroonColorCmd (kBaseFontColorCmd + 1)
181#define kGreenColorCmd (kBaseFontColorCmd + 2)
182#define kOliveColorCmd (kBaseFontColorCmd + 3)
183#define kNavyColorCmd (kBaseFontColorCmd + 4)
184#define kPurpleColorCmd (kBaseFontColorCmd + 5)
185#define kTealColorCmd (kBaseFontColorCmd + 6)
186#define kGrayColorCmd (kBaseFontColorCmd + 7)
187#define kSilverColorCmd (kBaseFontColorCmd + 8)
188#define kRedColorCmd (kBaseFontColorCmd + 9)
189#define kLimeColorCmd (kBaseFontColorCmd + 10)
190#define kYellowColorCmd (kBaseFontColorCmd + 11)
191#define kBlueColorCmd (kBaseFontColorCmd + 12)
192#define kFuchsiaColorCmd (kBaseFontColorCmd + 13)
193#define kAquaColorCmd (kBaseFontColorCmd + 14)
194#define kWhiteColorCmd (kBaseFontColorCmd + 15)
195#define kFontColorOtherCmd (kBaseFontColorCmd + 16)
196#define kLastFontNamedColorCmd kWhiteColorCmd
197
198#define kFirstJustificationCmd (kLastFontNamedColorCmd + 0x10)
199#define kJustifyLeftCmd kFirstJustificationCmd + 0
200#define kJustifyCenterCmd kFirstJustificationCmd + 1
201#define kJustifyRightCmd kFirstJustificationCmd + 2
202#define kJustifyFullCmd kFirstJustificationCmd + 3
203#define kLastJustificationCmd kJustifyFullCmd
204
205#define kParagraphSpacingCmd kLastJustificationCmd + 1
206#define kParagraphIndentsCmd kLastJustificationCmd + 2
207
208#define kListStyle_NoneCmd (kFormatCmdBase + 0xa00)
209#define kListStyle_BulletCmd (kFormatCmdBase + 0xa00) + 1
210
211#define kIncreaseIndentCmd (kFormatCmdBase + 0xb00)
212#define kDecreaseIndentCmd (kFormatCmdBase + 0xb00) + 1
213
214#ifndef kRemoveTableRowsCmd
215#define kRemoveTableRowsCmd (kRemoveCmdBase + 3)
216#endif
217#ifndef kRemoveTableColumnsCmd
218#define kRemoveTableColumnsCmd (kRemoveCmdBase + 4)
219#endif
220
221#define kGotoLedItWebPageCmdID kUserCommandBase + 0x1000
222#define kGotoSophistsWebPageCmdID kUserCommandBase + 0x1001
223#define kCheckForUpdatesWebPageCmdID kUserCommandBase + 0x1007
224#define kPasteFormatTextCmdID kUserCommandBase + 0x1003
225
226// Options - soon to be replaced with an prefs dialog...
227#define kToggleUseSmartCutNPasteCmdID kUserCommandBase + 0x1050
228
229#define kFirstOLEUserCmdCmdID kUserCommandBase + 0x4000
230#define kLastOLEUserCmdCmdID kFirstOLEUserCmdCmdID + 0xfff
231
232#if qDemoMode
233#define kDemoExpired_DialogID 2001
234#define kDemoExpired_Dialog_CancelFieldID 2301
235#endif
236
237// Next default values for new objects
238//
239#ifdef APSTUDIO_INVOKED
240#ifndef APSTUDIO_READONLY_SYMBOLS
241#define _APS_NEXT_RESOURCE_VALUE 204
242#define _APS_NEXT_COMMAND_VALUE 32768
243#define _APS_NEXT_CONTROL_VALUE 204
244#define _APS_NEXT_SYMED_VALUE 101
245#endif
246#endif
247
248#endif /*__Resource_h__*/