home *** CD-ROM | disk | FTP | other *** search
- Stepfield()
- {
- NUM=0
-
- MONTHS="January February March April May June July
- August September October November December"
-
- for i in `echo $MONTHS`
- do
- MON[NUM]=$i
- ((NUM=$NUM+1))
- done
-
- WHERE=0
- INC=true
-
- cps POPUP popupWindowShell popupWindowShell $PANE \\\n
- title:"StepField:"
-
- acb $POPUP popdownCallback "dw $POPUP"
-
- cmw CAPTION caption caption $POPUP_UCA \\\n
- label:"Stepfield" \\\n
- font:OlDefaultBoldFont \\\n
- position:left
-
- cmw STEP stepField stepField $CAPTION \\\n
- string:"January" \\\n
- charsVisible:8 \\\n
- canIncrement:true \\\n
- canDecrement:false \\\n
- displayPosition:1
-
- acb $STEP stepped "SteppedCB $WHERE"
-
- cmw OK Ok flatButtons $POPUP_LCA \\\n
- numItems:1 \\\n
- numItemFields:1 \\\n
- itemFields:'{label}' \\\n
- items:'{Ok}'
-
- sv $OK selectProc:"PopdownCB $POPUP"
-
- orh $POPUP "StepField Source" -f `pwd`/Stepfield
-
- pu $POPUP GrabNone
- }
-
- SteppedCB()
- {
-
- MIN=0
- MAX=11
-
- if [[ $INC = "true" ]]
- then
- ((WHERE=$WHERE+1))
- else
- ((WHERE=$WHERE-1))
- fi
-
- if [[ $WHERE -eq $MAX ]]
- then
- INC=false
- sv $STEP canDecrement:true
- sv $STEP canIncrement:false
- fi
-
- if [[ $WHERE -eq $MIN ]]
- then
- INC=true
- sv $STEP canDecrement:false
- sv $STEP canIncrement:true
- fi
-
- sv $STEP string:"${MON[$WHERE]}"
-
- }
-