home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
C!T ROM 2
/
ctrom_ii_b.zip
/
ctrom_ii_b
/
PROGRAM
/
CLIPPER
/
SCRNUZ
/
MEMSEDIT.PRG
< prev
next >
Wrap
Text File
|
1991-12-13
|
2KB
|
60 lines
*----------------------------------------------------------------------------
*
* Program Name: MEMSEDIT.PRG Copyright: EDON Corporation
* Date Created: 03/06/91 Language: Clipper S'87
* Time Created: 17:15:51 Author: Ed Phillips
* Description:
*----------------------------------------------------------------------------
PRIVATE oldcolor, top, left, bottom, right
Automem('STUP')
Shadow(3,16,6,72)
oldcolor = Setcolor(c_error)
@ 03,16 SAY " Name Top Left Bottom Right Shadow Explode "
Setcolor(c_statln1)
* 2 3 4 5 6 7
*678901234567890123456789012345678901234567890123456789012
*@ 04,16 SAY "┌───────────────────────────────────────────────────────┐"
*@ 05,16 SAY "│ │"
*@ 06,16 SAY "└───────────────────────────────────────────────────────┘"
Scroll(4,16,6,72,0)
@ 4,16 TO 6,72
@ 05,18 GET M->scrn_name PICT "@!" VALID ! Empty(M->scrn_name)
@ 05,31 GET M->st PICT "99" RANGE 1,24
@ 05,37 GET M->sl PICT "99" RANGE 0,79
@ 05,44 GET M->sb PICT "99" RANGE 1,24
@ 05,51 GET M->sr PICT "99" RANGE 0,79
@ 05,59 GET M->shadow PICT "Y"
@ 05,67 GET M->explode PICT '9'
READ
IF Lastkey() != esc .AND. Updated()
IF Scr_file->Scrn_name != M->scrn_name
Sayhelp('Updating GETS...')
SELECT Scrngets
SEEK Scr_file->Scrn_name
DO WHILE Scrn_name == Scr_file->Scrn_name .AND. ! Eof()
REPL Scrn_name WITH M->scrn_name
SKIP
ENDDO
SELECT Scr_file
ENDIF && IF Scr_file->Scrn_name != M->scrn_name
top = M->st
left = M->sl
bottom = M->sb
right = M->sr
DO SwapChk
st = top
sl = left
sb = bottom
sr = right
Automem('REPL')
ENDIF && IF Lastkey() != esc .AND. Updated()
Setcolor(oldcolor)
Restscreen(1,0,24,79,buffer1)
RETURN
* EOF: Memsedit.prg