PageRenderTime 39ms CodeModel.GetById 13ms app.highlight 21ms RepoModel.GetById 2ms app.codeStats 0ms

/Lib/plat-irix5/FL.py

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