25
|
1 /*******************************************************************************
|
|
2 * Copyright (c) 2000, 2008 IBM Corporation and others.
|
|
3 * All rights reserved. This program and the accompanying materials
|
|
4 * are made available under the terms of the Eclipse Public License v1.0
|
|
5 * which accompanies this distribution, and is available at
|
|
6 * http://www.eclipse.org/legal/epl-v10.html
|
|
7 *
|
|
8 * Contributors:
|
|
9 * IBM Corporation - initial API and implementation
|
|
10 * Port to the D programming language:
|
|
11 * Frank Benoit <benoit@tionex.de>
|
|
12 *******************************************************************************/
|
|
13 module org.eclipse.swt.custom.ST;
|
|
14
|
|
15
|
|
16 /**
|
|
17 * This class provides access to the public constants provided by <code>StyledText</code>.
|
|
18 *
|
|
19 * @see <a href="http://www.eclipse.org/swt/">Sample code and further information</a>
|
|
20 */
|
|
21 public class ST {
|
|
22
|
|
23 /*
|
|
24 * Navigation Key Actions. Key bindings for the actions are set
|
|
25 * by the StyledText widget.
|
|
26 */
|
|
27 public static const int LINE_UP = 16777217; // binding = SWT.ARROW_UP
|
|
28 public static const int LINE_DOWN = 16777218; // binding = SWT.ARROW_DOWN
|
|
29 public static const int LINE_START = 16777223; // binding = SWT.HOME
|
|
30 public static const int LINE_END = 16777224; // binding = SWT.END
|
|
31 public static const int COLUMN_PREVIOUS = 16777219; // binding = SWT.ARROW_LEFT
|
|
32 public static const int COLUMN_NEXT = 16777220; // binding = SWT.ARROW_RIGHT
|
|
33 public static const int PAGE_UP = 16777221; // binding = SWT.PAGE_UP
|
|
34 public static const int PAGE_DOWN = 16777222; // binding = SWT.PAGE_DOWN
|
|
35 public static const int WORD_PREVIOUS = 17039363; // binding = SWT.MOD1 + SWT.ARROW_LEFT
|
|
36 public static const int WORD_NEXT = 17039364; // binding = SWT.MOD1 + SWT.ARROW_RIGHT
|
|
37 public static const int TEXT_START = 17039367; // binding = SWT.MOD1 + SWT.HOME
|
|
38 public static const int TEXT_END = 17039368; // binding = SWT.MOD1 + SWT.END
|
|
39 public static const int WINDOW_START = 17039365; // binding = SWT.MOD1 + SWT.PAGE_UP
|
|
40 public static const int WINDOW_END = 17039366; // binding = SWT.MOD1 + SWT.PAGE_DOWN
|
|
41
|
|
42 /*
|
|
43 * Selection Key Actions
|
|
44 */
|
|
45 public static const int SELECT_ALL = 262209; // binding = SWT.MOD1 + 'A'
|
|
46 public static const int SELECT_LINE_UP = 16908289; // binding = SWT.MOD2 + SWT.ARROW_UP
|
|
47 public static const int SELECT_LINE_DOWN = 16908290; // binding = SWT.MOD2 + SWT.ARROW_DOWN
|
|
48 public static const int SELECT_LINE_START = 16908295; // binding = SWT.MOD2 + SWT.HOME
|
|
49 public static const int SELECT_LINE_END = 16908296; // binding = SWT.MOD2 + SWT.END
|
|
50 public static const int SELECT_COLUMN_PREVIOUS = 16908291; // binding = SWT.MOD2 + SWT.ARROW_LEFT
|
|
51 public static const int SELECT_COLUMN_NEXT = 16908292; // binding = SWT.MOD2 + SWT.ARROW_RIGHT
|
|
52 public static const int SELECT_PAGE_UP = 16908293; // binding = SWT.MOD2 + SWT.PAGE_UP
|
|
53 public static const int SELECT_PAGE_DOWN = 16908294; // binding = SWT.MOD2 + SWT.PAGE_DOWN
|
|
54 public static const int SELECT_WORD_PREVIOUS = 17170435; // binding = SWT.MOD1 + SWT.MOD2 + SWT.ARROW_LEFT
|
|
55 public static const int SELECT_WORD_NEXT = 17170436; // binding = SWT.MOD1 + SWT.MOD2 + SWT.ARROW_RIGHT
|
|
56 public static const int SELECT_TEXT_START = 17170439; // binding = SWT.MOD1 + SWT.MOD2 + SWT.HOME
|
|
57 public static const int SELECT_TEXT_END = 17170440; // binding = SWT.MOD1 + SWT.MOD2 + SWT.END
|
|
58 public static const int SELECT_WINDOW_START = 17170437; // binding = SWT.MOD1 + SWT.MOD2 + SWT.PAGE_UP
|
|
59 public static const int SELECT_WINDOW_END = 17170438; // binding = SWT.MOD1 + SWT.MOD2 + SWT.PAGE_DOWN
|
|
60
|
|
61 /*
|
|
62 * Modification Key Actions
|
|
63 */
|
|
64 public static const int CUT = 131199; // binding = SWT.MOD2 + SWT.DEL
|
|
65 public static const int COPY = 17039369; // binding = SWT.MOD1 + SWT.INSERT;
|
|
66 public static const int PASTE = 16908297; // binding = SWT.MOD2 + SWT.INSERT ;
|
|
67 public static const int DELETE_PREVIOUS = '\b'; // binding = SWT.BS;
|
|
68 public static const int DELETE_NEXT = 0x7F; // binding = SWT.DEL;
|
|
69 public static const int DELETE_WORD_PREVIOUS = 262152; // binding = SWT.BS | SWT.MOD1;
|
|
70 public static const int DELETE_WORD_NEXT = 262271; // binding = SWT.DEL | SWT.MOD1;
|
|
71
|
|
72 /*
|
|
73 * Miscellaneous Key Actions
|
|
74 */
|
|
75 public static const int TOGGLE_OVERWRITE = 16777225; // binding = SWT.INSERT;
|
|
76
|
|
77 /**
|
|
78 * Bullet style dot.
|
|
79 *
|
|
80 * @see Bullet
|
|
81 *
|
|
82 * @since 3.2
|
|
83 */
|
|
84 public static const int BULLET_DOT = 1 << 0;
|
|
85
|
|
86 /**
|
|
87 * Bullet style number.
|
|
88 *
|
|
89 * @see Bullet
|
|
90 *
|
|
91 * @since 3.2
|
|
92 */
|
|
93 public static const int BULLET_NUMBER = 1 << 1;
|
|
94
|
|
95 /**
|
|
96 * Bullet style lower case letter.
|
|
97 *
|
|
98 * @see Bullet
|
|
99 *
|
|
100 * @since 3.2
|
|
101 */
|
|
102 public static const int BULLET_LETTER_LOWER = 1 << 2;
|
|
103
|
|
104 /**
|
|
105 * Bullet style upper case letter.
|
|
106 *
|
|
107 * @see Bullet
|
|
108 *
|
|
109 * @since 3.2
|
|
110 */
|
|
111 public static const int BULLET_LETTER_UPPER = 1 << 3;
|
|
112
|
|
113 /**
|
|
114 * Bullet style text.
|
|
115 *
|
|
116 * @see Bullet
|
|
117 *
|
|
118 * @since 3.2
|
|
119 */
|
|
120 public static const int BULLET_TEXT = 1 << 4;
|
|
121
|
|
122 /**
|
|
123 * Bullet style custom draw.
|
|
124 *
|
|
125 * @see StyledText#addPaintObjectListener(PaintObjectListener)
|
|
126 * @see StyledText#removePaintObjectListener(PaintObjectListener)
|
|
127 * @see Bullet
|
|
128 *
|
|
129 * @since 3.2
|
|
130 */
|
|
131 public static const int BULLET_CUSTOM = 1 << 5;
|
|
132
|
|
133 }
|