home *** CD-ROM | disk | FTP | other *** search
- * *********************************************************
- * *
- * * 10/22/93 GETORDER.PRG 15:19:03
- * *
- * *********************************************************
- * *
- * * Walter J. Kennamer
- * *
- * * Copyright (c) 1993 Microsoft Corp.
- * * One Microsoft Way
- * * Redmond, WA 98027
- * *
- * * Description:
- * * This program was automatically generated by GENSCRN.
- * *
- * *********************************************************
-
- DO CASE
- CASE _MAC
-
-
- #REGION 0
- REGIONAL m.currarea, m.talkstat, m.compstat
-
- IF SET("TALK") = "ON"
- SET TALK OFF
- m.talkstat = "ON"
- ELSE
- m.talkstat = "OFF"
- ENDIF
- m.compstat = SET("COMPATIBLE")
- SET COMPATIBLE FOXPLUS
-
- m.rborder = SET("READBORDER")
- SET READBORDER ON
-
- m.currarea = SELECT()
-
-
- * *********************************************************
- * *
- * * Macintosh Window definitions
- * *
- * *********************************************************
- *
-
- IF NOT WEXIST("_qka0wtwir")
- DEFINE WINDOW _qka0wtwir ;
- AT 0.000, 0.000 ;
- SIZE 6.385,41.500 ;
- TITLE "Index Order" ;
- FONT "Geneva", 10 ;
- FLOAT ;
- NOCLOSE ;
- SHADOW ;
- DOUBLE
- MOVE WINDOW _qka0wtwir CENTER
- ENDIF
-
-
- * *********************************************************
- * *
- * * GETORDER/Macintosh Setup Code - SECTION 2
- * *
- * *********************************************************
- *
-
- #REGION 1
- skipvar = .T.
-
- IF TYPE("tagnum") = "U"
- PUBLIC tagnum
- tagnum = 1
- ENDIF
-
- m.startord = ORDER()
- m.startalias = ALIAS()
-
- SET ORDER TO 0
- numtag = 1
- DO WHILE "" <> TAG(numtag)
- numtag = numtag + 1
- ENDDO
-
- DIMENSION idxtags(numtag-1)
- i = 1
- DO WHILE i <= numtag-1
- idxtags[i] = TAG(i)
- i = i + 1
- ENDDO
- SET ORDER TO (m.startord)
-
- * *********************************************************
- * *
- * * GETORDER/Macintosh Screen Layout
- * *
- * *********************************************************
- *
-
- #REGION 1
- IF WVISIBLE("_qka0wtwir")
- ACTIVATE WINDOW _qka0wtwir SAME
- ELSE
- ACTIVATE WINDOW _qka0wtwir NOSHOW
- ENDIF
- @ 1.154,16.500 GET tagnum ;
- PICTURE "@^3" ;
- FROM idxtags ;
- SIZE 1.462,23.333 ;
- DEFAULT 1 ;
- FONT "Geneva", 10
- @ 4.000,7.500 GET ordbut ;
- PICTURE "@*HT3 \!OK;\?Cancel" ;
- SIZE 1.462,10.714,2.143 ;
- DEFAULT 1 ;
- FONT "Geneva", 10 ;
- STYLE "B"
- @ 1.462,3.333 SAY "Index Order:" ;
- FONT "Geneva", 10
-
- IF NOT WVISIBLE("_qka0wtwir")
- ACTIVATE WINDOW _qka0wtwir
- ENDIF
-
-
- * *********************************************************
- * *
- * * MacintoshREAD contains clauses from SCREEN getorder
- * *
- * *********************************************************
- *
-
- READ CYCLE ;
- ACTIVATE _qka0wtya6() ;
- DEACTIVATE _qka0wtyan() ;
- MODAL
-
- RELEASE WINDOW _qka0wtwir
- SELECT (m.currarea)
-
-
- #REGION 0
-
- SET READBORDER &rborder
-
- IF m.talkstat = "ON"
- SET TALK ON
- ENDIF
- IF m.compstat = "ON"
- SET COMPATIBLE ON
- ENDIF
-
-
- * *********************************************************
- * *
- * * GETORDER/Macintosh Cleanup Code
- * *
- * *********************************************************
- *
-
- #REGION 1
- skipvar = .F.
- IF ordbut = 1
- SET ORDER TO TAG(tagnum)
- ELSE
- SET ORDER TO (m.startord)
- m.tagnum = m.startord
- ENDIF
- SHOW GETS
-
- CASE _WINDOWS
-
-
- #REGION 0
- REGIONAL m.currarea, m.talkstat, m.compstat
-
- IF SET("TALK") = "ON"
- SET TALK OFF
- m.talkstat = "ON"
- ELSE
- m.talkstat = "OFF"
- ENDIF
- m.compstat = SET("COMPATIBLE")
- SET COMPATIBLE FOXPLUS
-
- m.rborder = SET("READBORDER")
- SET READBORDER ON
-
- m.currarea = SELECT()
-
-
- * *********************************************************
- * *
- * * Windows Window definitions
- * *
- * *********************************************************
- *
-
- IF NOT WEXIST("_qka0wtz5n")
- DEFINE WINDOW _qka0wtz5n ;
- AT 0.000, 0.000 ;
- SIZE 7.077,41.500 ;
- TITLE "Index Order" ;
- FONT "MS Sans Serif", 8 ;
- STYLE "B" ;
- FLOAT ;
- NOCLOSE ;
- SHADOW ;
- NOMINIMIZE ;
- DOUBLE
- MOVE WINDOW _qka0wtz5n CENTER
- ENDIF
-
-
- * *********************************************************
- * *
- * * GETORDER/Windows Setup Code - SECTION 2
- * *
- * *********************************************************
- *
-
- #REGION 1
- skipvar = .T.
-
- IF TYPE("tagnum") = "U"
- PUBLIC tagnum
- tagnum = 1
- ENDIF
-
- m.startord = ORDER()
- m.startalias = ALIAS()
-
- SET ORDER TO 0
- numtag = 1
- DO WHILE "" <> TAG(numtag)
- numtag = numtag + 1
- ENDDO
-
- DIMENSION idxtags(numtag-1)
- i = 1
- DO WHILE i <= numtag-1
- idxtags[i] = TAG(i)
- i = i + 1
- ENDDO
- SET ORDER TO (m.startord)
-
- * *********************************************************
- * *
- * * GETORDER/Windows Screen Layout
- * *
- * *********************************************************
- *
-
- #REGION 1
- IF WVISIBLE("_qka0wtz5n")
- ACTIVATE WINDOW _qka0wtz5n SAME
- ELSE
- ACTIVATE WINDOW _qka0wtz5n NOSHOW
- ENDIF
- @ 1.154,16.500 GET tagnum ;
- PICTURE "@^" ;
- FROM idxtags ;
- SIZE 1.538,23.400 ;
- DEFAULT 1 ;
- FONT "MS Sans Serif", 8
- @ 4.000,7.500 GET ordbut ;
- PICTURE "@*HT \!OK;\?Cancel" ;
- SIZE 1.846,10.667,2.167 ;
- DEFAULT 1 ;
- FONT "MS Sans Serif", 8 ;
- STYLE "B"
- @ 1.462,3.333 SAY "Index Order:" ;
- FONT "MS Sans Serif", 8 ;
- STYLE "B"
-
- IF NOT WVISIBLE("_qka0wtz5n")
- ACTIVATE WINDOW _qka0wtz5n
- ENDIF
-
-
- * *********************************************************
- * *
- * * WindowsREAD contains clauses from SCREEN getorder
- * *
- * *********************************************************
- *
-
- READ CYCLE ;
- ACTIVATE _qka0wu0l1() ;
- DEACTIVATE _qka0wu0l2() ;
- MODAL
-
- RELEASE WINDOW _qka0wtz5n
- SELECT (m.currarea)
-
-
- #REGION 0
-
- SET READBORDER &rborder
-
- IF m.talkstat = "ON"
- SET TALK ON
- ENDIF
- IF m.compstat = "ON"
- SET COMPATIBLE ON
- ENDIF
-
-
- * *********************************************************
- * *
- * * GETORDER/Windows Cleanup Code
- * *
- * *********************************************************
- *
-
- #REGION 1
- skipvar = .F.
- IF ordbut = 1
- SET ORDER TO TAG(tagnum)
- ELSE
- SET ORDER TO (m.startord)
- m.tagnum = m.startord
- ENDIF
- SHOW GETS
-
- ENDCASE
-
-
- * *********************************************************
- * *
- * * _QKA0WTYA6 Read Level Activate
- * *
- * * Function Origin:
- * *
- * *
- * * From Platform: Macintosh
- * * From Screen: GETORDER
- * * Called By: READ Statement
- * * Snippet Number: 1
- * *
- * *********************************************************
- *
- FUNCTION _qka0wtya6 && Read Level Activate
- *
- * Activate Code from screen: GETORDER
- *
- #REGION 1
- SELECT (m.startalias)
-
- * *********************************************************
- * *
- * * _QKA0WTYAN Read Level Deactivate
- * *
- * * Function Origin:
- * *
- * *
- * * From Platform: Macintosh
- * * From Screen: GETORDER
- * * Called By: READ Statement
- * * Snippet Number: 2
- * *
- * *********************************************************
- *
- FUNCTION _qka0wtyan && Read Level Deactivate
- *
- * Deactivate Code from screen: GETORDER
- *
- #REGION 1
- ?? CHR(7)
- RETURN .F.
-
- * *********************************************************
- * *
- * * _QKA0WU0L1 Read Level Activate
- * *
- * * Function Origin:
- * *
- * *
- * * From Platform: Windows
- * * From Screen: GETORDER
- * * Called By: READ Statement
- * * Snippet Number: 3
- * *
- * *********************************************************
- *
- FUNCTION _qka0wu0l1 && Read Level Activate
- *
- * Activate Code from screen: GETORDER
- *
- #REGION 1
- SELECT (m.startalias)
-
- * *********************************************************
- * *
- * * _QKA0WU0L2 Read Level Deactivate
- * *
- * * Function Origin:
- * *
- * *
- * * From Platform: Windows
- * * From Screen: GETORDER
- * * Called By: READ Statement
- * * Snippet Number: 4
- * *
- * *********************************************************
- *
- FUNCTION _qka0wu0l2 && Read Level Deactivate
- *
- * Deactivate Code from screen: GETORDER
- *
- #REGION 1
- ?? CHR(7)
- RETURN .F.