1 // Copyright (c) 1997-2009 Nokia Corporation and/or its subsidiary(-ies). |
1 /* |
2 // All rights reserved. |
2 * Copyright (c) 1997-2009 Nokia Corporation and/or its subsidiary(-ies). |
3 // This component and the accompanying materials are made available |
3 * All rights reserved. |
4 // under the terms of the License "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members |
4 * This component and the accompanying materials are made available |
5 // which accompanies this distribution, and is available |
5 * under the terms of "Eclipse Public License v1.0" |
6 // at the URL "http://www.symbianfoundation.org/legal/licencesv10.html". |
6 * which accompanies this distribution, and is available |
7 // |
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html". |
8 // Initial Contributors: |
8 * |
9 // Nokia Corporation - initial contribution. |
9 * Initial Contributors: |
10 // |
10 * Nokia Corporation - initial contribution. |
11 // Contributors: |
11 * |
12 // |
12 * Contributors: |
13 // Description: |
13 * |
14 // FOR INFORMATION ONLY (CONTAINS PANIC NUMBERS, ETC.) - NOT PART OF INTERFACE |
14 * Description: |
15 // |
15 * FOR INFORMATION ONLY (CONTAINS PANIC NUMBERS, ETC.) - NOT PART OF INTERFACE |
16 // |
16 * |
|
17 */ |
|
18 |
17 |
19 |
18 #ifndef __FRMCONST_H__ |
20 #ifndef __FRMCONST_H__ |
19 #define __FRMCONST_H__ |
21 #define __FRMCONST_H__ |
20 |
22 |
21 #include <w32std.h> |
23 #include <w32std.h> |
22 |
|
23 /** |
|
24 Visible versions of control characters. |
|
25 @internalComponent |
|
26 */ |
|
27 const TText KVisibleParagraphBreak = 0x00B6; // paragraph sign (pilcrow) |
|
28 const TText KVisibleLineBreak = 0x2193; // down arrow |
|
29 const TText KVisibleNonBreakSpace = 0x00B0; // degree sign |
|
30 const TText KVisiblePotentialHyphen = 0x00AC; // not sign |
|
31 const TText KVisibleNonBreakHyphen = 0x007E; // spacing tilde |
|
32 const TText KVisibleSpace = 0x00B7; // middle dot |
|
33 const TText KVisibleTab = 0x2192; // right arrow |
|
34 const TText KVisiblePicture = 0x25A3; // white square containing small black square |
|
35 |
|
36 /** |
|
37 Control characters to allow or inhibit line breaks. |
|
38 @internalComponent |
|
39 */ |
|
40 const TText KZeroWidthSpace = 0x200B; |
|
41 const TText KZeroWidthNoBreakSpace = 0xFEFF; |
|
42 |
24 |
43 /** |
25 /** |
44 @publishedAll |
26 @publishedAll |
45 @released |
27 @released |
46 */ |
28 */ |
200 /** A value of a system constant has changed to a value that has broken this code |
182 /** A value of a system constant has changed to a value that has broken this code |
201 */ |
183 */ |
202 EFSystemConstantsChanged |
184 EFSystemConstantsChanged |
203 }; |
185 }; |
204 |
186 |
205 /** |
187 #ifndef SYMBIAN_ENABLE_SPLIT_HEADERS |
206 @internalComponent |
188 #include <frmconst_internal.h> |
207 */ |
189 #include <frmconst_partner.h> |
208 void FormPanic(TFormPanic aPanic); |
190 #endif |
209 |
|
210 |
|
211 enum TCursorMove |
|
212 /** |
|
213 This enum holds all the allowed movements of the document cursor by this |
|
214 cursor positioning framework. |
|
215 @publishedPartner |
|
216 @released |
|
217 */ |
|
218 { |
|
219 /** No cursor movement |
|
220 */ |
|
221 ECursNoMovement, |
|
222 /** Single character cursor movement to the left |
|
223 */ |
|
224 ECursLeft, |
|
225 /** Single character cursor movement to the right |
|
226 */ |
|
227 ECursRight, |
|
228 /** Line up cursor movement |
|
229 */ |
|
230 ECursLineUp, |
|
231 /** Line down cursor movement |
|
232 */ |
|
233 ECursLineDown, |
|
234 /** Not used, present for backwards compatibility for page movement |
|
235 */ |
|
236 ECursReserved1, |
|
237 ECursReserved2, |
|
238 /** Cursor movement to line start |
|
239 */ |
|
240 ECursLineBegin, |
|
241 /** Cursor movement to line end |
|
242 */ |
|
243 ECursLineEnd |
|
244 }; |
|
245 |
|
246 |
191 |
247 #endif // __FRMCONST_H__ |
192 #endif // __FRMCONST_H__ |