blob: ba01d56c43d1c5b1fbe281de5a9450a2dfbada9a [file] [log] [blame]
Guido van Rossum5f5b1371991-11-12 15:33:59 +00001# Constants used by the FORMS library (module fl).
2# This corresponds to "forms.h".
3# Recommended use: import FL; ... FL.NORMAL_BOX ... etc.
4
Guido van Rossumd085cc61991-08-16 13:15:56 +00005NULL = 0
6FALSE = 0
7TRUE = 1
8
9EVENT = -1
10
11LABEL_SIZE = 64
12PLACE_FREE = 0
13PLACE_SIZE = 1
14PLACE_ASPECT = 2
15PLACE_MOUSE = 3
16PLACE_CENTER = 4
17PLACE_POSITION = 5
18FIND_INPUT = 0
19FIND_AUTOMATIC = 1
20FIND_MOUSE = 2
21BEGIN_GROUP = 10000
22END_GROUP = 20000
23ALIGN_TOP = 0
24ALIGN_BOTTOM = 1
25ALIGN_LEFT = 2
26ALIGN_RIGHT = 3
27ALIGN_CENTER = 4
28NO_BOX = 0
29UP_BOX = 1
30DOWN_BOX = 2
31FLAT_BOX = 3
32BORDER_BOX = 4
33SHADOW_BOX = 5
34FRAME_BOX = 6
Guido van Rossum5f5b1371991-11-12 15:33:59 +000035ROUNDED_BOX = 7
36RFLAT_BOX = 8
37RSHADOW_BOX = 9
Guido van Rossumd085cc61991-08-16 13:15:56 +000038TOP_BOUND_COL = 51
39LEFT_BOUND_COL = 55
40BOT_BOUND_COL = 40
41RIGHT_BOUND_COL = 35
42COL1 = 47
43MCOL = 49
44LCOL = 0
45BOUND_WIDTH = 3.0
46DRAW = 0
47PUSH = 1
48RELEASE = 2
49ENTER = 3
50LEAVE = 4
51MOUSE = 5
52FOCUS = 6
53UNFOCUS = 7
54KEYBOARD = 8
55STEP = 9
56MOVE = 10
57FONT_NAME = 'Helvetica'
58FONT_BOLDNAME = 'Helvetica-Bold'
59FONT_ITALICNAME = 'Helvetica-Oblique'
60FONT_FIXEDNAME = 'Courier'
Guido van Rossum5f5b1371991-11-12 15:33:59 +000061FONT_ICONNAME = 'Icon'
Guido van Rossumd085cc61991-08-16 13:15:56 +000062SMALL_FONT = 8.0
63NORMAL_FONT = 11.0
64LARGE_FONT = 20.0
65NORMAL_STYLE = 0
66BOLD_STYLE = 1
67ITALIC_STYLE = 2
68FIXED_STYLE = 3
69ENGRAVED_STYLE = 4
Guido van Rossum5f5b1371991-11-12 15:33:59 +000070ICON_STYLE = 5
Guido van Rossumd085cc61991-08-16 13:15:56 +000071BITMAP = 3
72NORMAL_BITMAP = 0
73BITMAP_BOXTYPE = NO_BOX
74BITMAP_COL1 = 0
75BITMAP_COL2 = COL1
76BITMAP_LCOL = LCOL
77BITMAP_ALIGN = ALIGN_BOTTOM
78BITMAP_MAXSIZE = 128*128
79BITMAP_BW = BOUND_WIDTH
80BOX = 1
81BOX_BOXTYPE = UP_BOX
82BOX_COL1 = COL1
83BOX_LCOL = LCOL
84BOX_ALIGN = ALIGN_CENTER
85BOX_BW = BOUND_WIDTH
86BROWSER = 71
87NORMAL_BROWSER = 0
88SELECT_BROWSER = 1
89HOLD_BROWSER = 2
90MULTI_BROWSER = 3
91BROWSER_BOXTYPE = DOWN_BOX
92BROWSER_COL1 = COL1
93BROWSER_COL2 = 3
94BROWSER_LCOL = LCOL
95BROWSER_ALIGN = ALIGN_BOTTOM
96BROWSER_SLCOL = COL1
97BROWSER_BW = BOUND_WIDTH
98BROWSER_LINELENGTH = 128
99BROWSER_MAXLINE = 512
100BUTTON = 11
101NORMAL_BUTTON = 0
102PUSH_BUTTON = 1
103RADIO_BUTTON = 2
104HIDDEN_BUTTON = 3
105TOUCH_BUTTON = 4
106INOUT_BUTTON = 5
107RETURN_BUTTON = 6
108BUTTON_BOXTYPE = UP_BOX
109BUTTON_COL1 = COL1
110BUTTON_COL2 = COL1
111BUTTON_LCOL = LCOL
112BUTTON_ALIGN = ALIGN_CENTER
113BUTTON_MCOL1 = MCOL
114BUTTON_MCOL2 = MCOL
115BUTTON_BW = BOUND_WIDTH
116CHOICE = 42
117NORMAL_CHOICE = 0
118CHOICE_BOXTYPE = DOWN_BOX
119CHOICE_COL1 = COL1
120CHOICE_COL2 = LCOL
121CHOICE_LCOL = LCOL
122CHOICE_ALIGN = ALIGN_LEFT
123CHOICE_BW = BOUND_WIDTH
124CHOICE_MCOL = MCOL
125CHOICE_MAXITEMS = 128
126CHOICE_MAXSTR = 64
127CLOCK = 61
128SQUARE_CLOCK = 0
129ROUND_CLOCK = 1
130CLOCK_BOXTYPE = UP_BOX
131CLOCK_COL1 = 37
132CLOCK_COL2 = 42
133CLOCK_LCOL = LCOL
134CLOCK_ALIGN = ALIGN_BOTTOM
135CLOCK_TOPCOL = COL1
136CLOCK_BW = BOUND_WIDTH
137COUNTER = 25
138NORMAL_COUNTER = 0
139SIMPLE_COUNTER = 1
140COUNTER_BOXTYPE = UP_BOX
141COUNTER_COL1 = COL1
142COUNTER_COL2 = 4
143COUNTER_LCOL = LCOL
144COUNTER_ALIGN = ALIGN_BOTTOM
145DEFAULT = 51
146RETURN_DEFAULT = 0
147ALWAYS_DEFAULT = 1
148DIAL = 22
149NORMAL_DIAL = 0
150LINE_DIAL = 1
151DIAL_BOXTYPE = NO_BOX
152DIAL_COL1 = COL1
153DIAL_COL2 = 37
154DIAL_LCOL = LCOL
155DIAL_ALIGN = ALIGN_BOTTOM
156DIAL_TOPCOL = COL1
157DIAL_BW = BOUND_WIDTH
158FREE = 101
159NORMAL_FREE = 1
160SLEEPING_FREE = 2
161INPUT_FREE = 3
162CONTINUOUS_FREE = 4
163ALL_FREE = 5
164INPUT = 31
165NORMAL_INPUT = 0
166ALWAYS_INPUT = 1
167INPUT_BOXTYPE = DOWN_BOX
168INPUT_COL1 = 13
169INPUT_COL2 = 5
170INPUT_LCOL = LCOL
171INPUT_ALIGN = ALIGN_LEFT
172INPUT_TCOL = LCOL
173INPUT_CCOL = 4
174INPUT_BW = BOUND_WIDTH
175INPUT_MAX = 128
176LIGHTBUTTON = 12
177LIGHTBUTTON_BOXTYPE = UP_BOX
178LIGHTBUTTON_COL1 = 39
179LIGHTBUTTON_COL2 = 3
180LIGHTBUTTON_LCOL = LCOL
181LIGHTBUTTON_ALIGN = ALIGN_CENTER
182LIGHTBUTTON_TOPCOL = COL1
183LIGHTBUTTON_MCOL = MCOL
184LIGHTBUTTON_BW1 = BOUND_WIDTH
185LIGHTBUTTON_BW2 = BOUND_WIDTH/2.0
186LIGHTBUTTON_MINSIZE = 12.0
187MENU = 41
188TOUCH_MENU = 0
189PUSH_MENU = 1
190MENU_BOXTYPE = BORDER_BOX
191MENU_COL1 = 55
192MENU_COL2 = 37
193MENU_LCOL = LCOL
194MENU_ALIGN = ALIGN_CENTER
195MENU_BW = BOUND_WIDTH
196MENU_MAX = 300
197POSITIONER = 23
198NORMAL_POSITIONER = 0
199POSITIONER_BOXTYPE = DOWN_BOX
200POSITIONER_COL1 = COL1
201POSITIONER_COL2 = 1
202POSITIONER_LCOL = LCOL
203POSITIONER_ALIGN = ALIGN_BOTTOM
204POSITIONER_BW = BOUND_WIDTH
205ROUNDBUTTON = 13
206ROUNDBUTTON_BOXTYPE = NO_BOX
207ROUNDBUTTON_COL1 = 7
208ROUNDBUTTON_COL2 = 3
209ROUNDBUTTON_LCOL = LCOL
210ROUNDBUTTON_ALIGN = ALIGN_CENTER
211ROUNDBUTTON_TOPCOL = COL1
212ROUNDBUTTON_MCOL = MCOL
213ROUNDBUTTON_BW = BOUND_WIDTH
214SLIDER = 21
215VALSLIDER = 24
216VERT_SLIDER = 0
217HOR_SLIDER = 1
218VERT_FILL_SLIDER = 2
219HOR_FILL_SLIDER = 3
Guido van Rossum5f5b1371991-11-12 15:33:59 +0000220FL_VERT_NICE_SLIDER = 4
221FL_HOR_NICE_SLIDER = 5
Guido van Rossumd085cc61991-08-16 13:15:56 +0000222SLIDER_BOXTYPE = DOWN_BOX
223SLIDER_COL1 = COL1
224SLIDER_COL2 = COL1
225SLIDER_LCOL = LCOL
226SLIDER_ALIGN = ALIGN_BOTTOM
227SLIDER_BW1 = BOUND_WIDTH
228SLIDER_BW2 = BOUND_WIDTH*0.75
229SLIDER_FINE = 0.05
230SLIDER_WIDTH = 0.08
231TEXT = 2
232NORMAL_TEXT = 0
233TEXT_BOXTYPE = NO_BOX
234TEXT_COL1 = COL1
235TEXT_LCOL = LCOL
236TEXT_ALIGN = ALIGN_LEFT
237TEXT_BW = BOUND_WIDTH
238TIMER = 62
239NORMAL_TIMER = 0
240VALUE_TIMER = 1
241HIDDEN_TIMER = 2
242TIMER_BOXTYPE = DOWN_BOX
243TIMER_COL1 = COL1
244TIMER_COL2 = 1
245TIMER_LCOL = LCOL
246TIMER_ALIGN = ALIGN_CENTER
247TIMER_BW = BOUND_WIDTH
248TIMER_BLINKRATE = 0.2