Files
sibo-playground/code/SIBOSDK/include/win.ing
2026-07-06 18:01:36 +01:00

67 lines
1.5 KiB
Plaintext

; Generated by Ctran from win.cl
WIN_ING equ 1
IFNDEF OLIB_ING
INCLUDE ..\inc\OLIB.ING
ENDIF
IFNDEF WLIB_INC
INCLUDE ..\inc\WLIB.INC
ENDIF
; Class Numbers
C_WIN equ 1
; Method Numbers
O_WN_INIT equ 13
O_WN_VISIBLE equ 7
O_WN_SENSE equ 11
O_WN_POSITION equ 4
O_WN_KEY equ 6
O_WN_DODRAW equ 2
O_WN_CALC_POSITION equ 5
O_WN_CONNECT equ 3
O_WN_REDRAW equ 1
O_WN_EMPHASISE equ 8
O_WN_SENSE_HELP equ 9
O_WN_SET equ 10
O_WN_DRAW equ 12
; Constants for win
CURSOR_WIDTH equ (2)
CURSOR_COLWID equ (2)
SYSTEM_FONT_COLWID equ (2)
W_KEY_SPACE equ (32)
PR_BWIN_CUSHION equ (01h)
PR_BWIN_CORNER_4 equ (02h)
PR_BWIN_SHADOW_1 equ (04h)
PR_BWIN_SHADOW_2 equ (08h)
PR_WIN_EMPHASISED equ (010h)
PR_BWIN_OPEN equ (020h)
PR_BWIN_CORNER_1 equ (040h)
PR_WIN_IS_DLCTRL equ (080h)
PR_WIN_IS_OVCTRL equ (0100h)
PR_WIN_INITIALISED equ (0800h)
PR_WIN_FORCE_RIGHT equ (01000h)
PR_WIN_FORCE_LEFT equ (02000h)
PR_WIN_FORCE_BOTTOM equ (04000h)
PR_WIN_FORCE_TOP equ (08000h)
PR_WIN_FORCE_FLAGS equ (0f000h)
WIN_3dBORDER equ (PR_WIN_FORCE_RIGHT)
WIN_FROM_ATS equ (PR_WIN_FORCE_LEFT)
IN_WIN_EMPHASISED equ (PR_WIN_EMPHASISED)
WV_INVISIBLE equ (0)
WV_VISIBLE equ (1)
WV_INITINVIS equ (2)
WV_INITVIS equ (3)
WN_KEY_NO_CHANGE equ (0)
WN_KEY_CHANGED equ (3)
WN_KEY_CHANGED_DEFER equ (7)
WN_KEY_CANCELLED equ (-1)
WN_KEY_ABSORB_ON equ (-2)
ERROR_RID_OFFSET equ (512)
; Property of win
PRS_WIN struc
WinId dw ?
WinFlags dw ?
PRS_WIN ends
PR_WIN struc
WinRoot PRS_ROOT <>
WinWin PRS_WIN <>
PR_WIN ends