Mercurial > hg > Members > kono > nitros9-code
view lib/alib/windefs.a @ 2765:0bd16cca86b7
Updated rules.mak for all the os9 format's to format the entire disk. People were having some issues with the disk images not being formatted to their full capacity and preventing some functions from working.
author | drencor-xeen |
---|---|
date | Thu, 17 Jan 2013 11:03:26 -0600 |
parents | 7d70b7e1cb21 |
children | aaba193af04f |
line wrap: on
line source
************************************ * * This file contains the names for the various window * commands avail for CoCo3 Level 2 OS9. * History: File created 88/04/24 - Bob van der Poel * Note that all these constants begin with a "W" ttl Window Definitions psect Windefs,0,0,0,0,0 WBColor: equ $1b33 background color WBoldSw: equ $1b3d bold switch WBorder: equ $1b34 border color WCWArea: equ $1b25 change working area WDefColr: equ $1b30 set default color WDfnGPBuf: equ $1b28 define get/put buffer WDWEnd: equ $1b24 device window end WDWProtSw: equ $1b36 device window protect WDWSet: equ $1b20 device window set WFColor: equ $1b32 foreground color WFont: equ $1b3a select font WGCSet: equ $1b39 graphics cursor set WGetBlk: equ $1b2c get block WGPLoad: equ $1b2b get/put buffer load WKilBuf: equ $1b2a kill get/put buffer WLSet: equ $1b2f logic set WOWEnd: equ $1b23 overlay window end WOWSet: equ $1b22 overlay window set WPalette: equ $1b31 change palette WPropSw: equ $1b3f proportional switch WPSet: equ $1b2e Pattern set WPutBlk: equ $1b2d put block WScaleSw: equ $1b35 scale switch WSelect: equ $1b21 select window WTCharSw: equ $1b3c transparent char switch * drawing commands WArc3P: equ $1b52 draw arc WBar: equ $1b4a draw bar WRBar: equ $1b4b draw bar relative WBox: equ $1b48 draw box WRBox: equ $1b49 draw box relative WCircle: equ $1b50 draw circle WEllipse: equ $1b51 draw ellipse WFFill: equ $1b4f flood fill WLine: equ $1b44 draw line WRLine: equ $1b45 draw line relative WLineM: equ $1b46 draw line and move WRLineM: equ $1b47 draw line relative and move WPoint: equ $1b42 set point WRPoint: equ $1b43 set point relative WPutGC: equ $1b4e put graphics cursor WSetDPtr: equ $1b40 set draw pointer WRSetDPtr: equ $1b41 set draw pointer relative * Text commands * these are one byte codes... WHomeCur: equ $01 home cursor WPosCur: equ $02 position cursor WErasLn: equ $03 erase line WErasEOL: equ $04 erase to end of line WErasEOS: equ $0b erase to end of screen WErase: equ $0c erase screen and home cursor WCurR: equ $06 move cursor right one pos WCurL: equ $08 move cursor left one pos WCurUp: equ $09 move cursor up one line WCurDn: equ $0a move cursor down one line WBell: equ $07 rings terminal bell WCr: equ $0d sends a carriage return * two byte codes... WCurOff: equ $0520 turn off cursor WCurOn: equ $0521 turn on cursor WRvOn: equ $1f20 reverse video on WRvOff: equ $1f21 reverse video off WUlOn: equ $1f22 underlining on WUlOff: equ $1f23 underlineing off WBlnkOn: equ $1f24 blinking on WBlnkOff: equ $1f25 blinking off WInsLn: equ $1f30 insert line at cursor WDelLn: equ $1f31 delete current line endsect