home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Mega CD-ROM 1
/
megacd_rom_1.zip
/
megacd_rom_1
/
MAGAZINE
/
PROGJOUR
/
PJ_8_5.ZIP
/
WINDOW.INC
< prev
next >
Wrap
Text File
|
1990-07-02
|
1KB
|
84 lines
.xlist ; window.inc
; (c) 1990 Soft Advances, all rights reserved.
NULL_PARENT equ 0
NULL_SIBLING equ 0
NULL_WINDOW equ 0
WINDOW_MAX equ 50
TEXT_MAX equ 128
; color equates
;
BLACK_PIXEL equ 0
WHITE_PIXEL equ 1
; request codes
;
W_CreateWindow equ 1
W_DestroyWindow equ 3
W_Text equ 47
; reply codes
;
W_Reply equ 0
W_Error equ -1
; reply error codes
;
BadRequest equ 1 ; bad request code
BadValue equ 2 ; integer parameter out of range
BadWindow equ 3 ; parameter not a window
BadAlloc equ 12 ; insufficient resources
BadColor equ 13 ; no such color
; reply structure definitions
;
_WRep struc ; server reply/event
WRep_code dw ?
WRep_p1 dw ?
WRep_p2 dw ?
WRep_p3 dw ?
WRep_p4 dw ?
WRep_p5 dw ?
_WRep ends
SIZEOF_WREP equ (size _WRep)
; error reply
;
WRep_error_code equ WRep_p1
; CreateWindow
;
WRep_windowId equ WRep_p1
; request structure definitions
;
_WReq struc
WReq_code db ?
WReq_func db ?
WReq_windowId dw ?
WReq_p1 dw ?
WReq_p2 dw ?
WReq_p3 dw ?
WReq_p4 dw ?
WReq_text db TEXT_MAX dup(?)
_WReq ends
SIZEOF_WREQ equ (size _WReq - size WReq_text)
; CreateWindow
;
WReq_y_x equ WReq_p1
WReq_height_width equ WReq_p2
; Text
;
WReq_count equ WReq_p2
WReq_attribute equ WReq_p3
.list ; end of window.inc