Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit ccf0ca2

Browse files
committed
Changes for FORMS 2.0.
1 parent 47f2333 commit ccf0ca2

2 files changed

Lines changed: 62 additions & 12 deletions

File tree

Lib/irix5/FL.py

Lines changed: 31 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,16 @@
22
# This corresponds to "forms.h".
33
# Recommended use: import FL; ... FL.NORMAL_BOX ... etc.
44

5+
_v15 = 0
6+
57
NULL = 0
68
FALSE = 0
79
TRUE = 1
810

911
EVENT = -1
1012

1113
LABEL_SIZE = 64
14+
SHORTCUT_SIZE = 32 # V2.0
1215
PLACE_FREE = 0
1316
PLACE_SIZE = 1
1417
PLACE_ASPECT = 2
@@ -105,6 +108,7 @@
105108
TOUCH_BUTTON = 4
106109
INOUT_BUTTON = 5
107110
RETURN_BUTTON = 6
111+
HIDDEN_RET_BUTTON = 7 # V2.0
108112
BUTTON_BOXTYPE = UP_BOX
109113
BUTTON_COL1 = COL1
110114
BUTTON_COL2 = COL1
@@ -113,6 +117,20 @@
113117
BUTTON_MCOL1 = MCOL
114118
BUTTON_MCOL2 = MCOL
115119
BUTTON_BW = BOUND_WIDTH
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
116134
CHOICE = 42
117135
NORMAL_CHOICE = 0
118136
CHOICE_BOXTYPE = DOWN_BOX
@@ -142,9 +160,11 @@
142160
COUNTER_COL2 = 4
143161
COUNTER_LCOL = LCOL
144162
COUNTER_ALIGN = ALIGN_BOTTOM
145-
DEFAULT = 51
146-
RETURN_DEFAULT = 0
147-
ALWAYS_DEFAULT = 1
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
148168
DIAL = 22
149169
NORMAL_DIAL = 0
150170
LINE_DIAL = 1
@@ -163,7 +183,12 @@
163183
ALL_FREE = 5
164184
INPUT = 31
165185
NORMAL_INPUT = 0
166-
ALWAYS_INPUT = 1
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
167192
INPUT_BOXTYPE = DOWN_BOX
168193
INPUT_COL1 = 13
169194
INPUT_COL2 = 5
@@ -217,8 +242,8 @@
217242
HOR_SLIDER = 1
218243
VERT_FILL_SLIDER = 2
219244
HOR_FILL_SLIDER = 3
220-
FL_VERT_NICE_SLIDER = 4
221-
FL_HOR_NICE_SLIDER = 5
245+
VERT_NICE_SLIDER = 4
246+
HOR_NICE_SLIDER = 5
222247
SLIDER_BOXTYPE = DOWN_BOX
223248
SLIDER_COL1 = COL1
224249
SLIDER_COL2 = COL1

Lib/plat-irix5/FL.py

Lines changed: 31 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,16 @@
22
# This corresponds to "forms.h".
33
# Recommended use: import FL; ... FL.NORMAL_BOX ... etc.
44

5+
_v15 = 0
6+
57
NULL = 0
68
FALSE = 0
79
TRUE = 1
810

911
EVENT = -1
1012

1113
LABEL_SIZE = 64
14+
SHORTCUT_SIZE = 32 # V2.0
1215
PLACE_FREE = 0
1316
PLACE_SIZE = 1
1417
PLACE_ASPECT = 2
@@ -105,6 +108,7 @@
105108
TOUCH_BUTTON = 4
106109
INOUT_BUTTON = 5
107110
RETURN_BUTTON = 6
111+
HIDDEN_RET_BUTTON = 7 # V2.0
108112
BUTTON_BOXTYPE = UP_BOX
109113
BUTTON_COL1 = COL1
110114
BUTTON_COL2 = COL1
@@ -113,6 +117,20 @@
113117
BUTTON_MCOL1 = MCOL
114118
BUTTON_MCOL2 = MCOL
115119
BUTTON_BW = BOUND_WIDTH
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
116134
CHOICE = 42
117135
NORMAL_CHOICE = 0
118136
CHOICE_BOXTYPE = DOWN_BOX
@@ -142,9 +160,11 @@
142160
COUNTER_COL2 = 4
143161
COUNTER_LCOL = LCOL
144162
COUNTER_ALIGN = ALIGN_BOTTOM
145-
DEFAULT = 51
146-
RETURN_DEFAULT = 0
147-
ALWAYS_DEFAULT = 1
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
148168
DIAL = 22
149169
NORMAL_DIAL = 0
150170
LINE_DIAL = 1
@@ -163,7 +183,12 @@
163183
ALL_FREE = 5
164184
INPUT = 31
165185
NORMAL_INPUT = 0
166-
ALWAYS_INPUT = 1
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
167192
INPUT_BOXTYPE = DOWN_BOX
168193
INPUT_COL1 = 13
169194
INPUT_COL2 = 5
@@ -217,8 +242,8 @@
217242
HOR_SLIDER = 1
218243
VERT_FILL_SLIDER = 2
219244
HOR_FILL_SLIDER = 3
220-
FL_VERT_NICE_SLIDER = 4
221-
FL_HOR_NICE_SLIDER = 5
245+
VERT_NICE_SLIDER = 4
246+
HOR_NICE_SLIDER = 5
222247
SLIDER_BOXTYPE = DOWN_BOX
223248
SLIDER_COL1 = COL1
224249
SLIDER_COL2 = COL1

0 commit comments

Comments
 (0)