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