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

52 lines
1.3 KiB
Plaintext

; Generated by Ctran from textwin.cl
TEXTWIN_ING equ 1
IFNDEF LODGER_ING
INCLUDE ..\inc\LODGER.ING
ENDIF
IFNDEF EDIT_ING
INCLUDE ..\inc\EDIT.ING
ENDIF
; Class Numbers
C_TEXTWIN equ 4
; Method Numbers
; Constants for textwin
PR_TEXTWIN_AL_LEFT equ (000h)
PR_TEXTWIN_AL_RIGHT equ (001h)
PR_TEXTWIN_AL_CENTRE equ (002h)
PR_TEXTWIN_BOLD equ (004h)
PR_TEXTWIN_BULLET equ (020h)
PR_TEXTWIN_POPOUT equ (040h)
PR_TEXTWIN_FLASHING equ (080h)
IN_TEXTWIN_AL_LEFT equ (PR_TEXTWIN_AL_LEFT)
IN_TEXTWIN_AL_RIGHT equ (PR_TEXTWIN_AL_RIGHT)
IN_TEXTWIN_AL_CENTRE equ (PR_TEXTWIN_AL_CENTRE)
IN_TEXTWIN_BOLD equ (PR_TEXTWIN_BOLD)
IN_TEXTWIN_BULLET equ (PR_TEXTWIN_BULLET)
IN_TEXTWIN_POPOUT equ (PR_TEXTWIN_POPOUT)
SE_TEXTWIN_ALIGN equ (PR_TEXTWIN_AL_RIGHT or PR_TEXTWIN_AL_CENTRE)
SE_TEXTWIN_BOLD equ (PR_TEXTWIN_BOLD)
SE_TEXTWIN_TEXT equ (008h)
SE_TEXTWIN_BULLET equ (PR_TEXTWIN_BULLET)
; Types for textwin
IN_TEXTWIN struc
IN_TEXTWINState dw ?
IN_TEXTWINLabel db (1) * 1 dup (?)
IN_TEXTWIN ends
SE_TEXTWIN struc
SE_TEXTWINFlags dw ?
SE_TEXTWINState dw ?
SE_TEXTWINBuf dw ?
SE_TEXTWINLen dw ?
SE_TEXTWIN ends
; Property of textwin
PRS_TEXTWIN struc
TextwinLabel dw ?
TextwinState dw ?
PRS_TEXTWIN ends
PR_TEXTWIN struc
TextwinRoot PRS_ROOT <>
TextwinWin PRS_WIN <>
TextwinLodger PRS_LODGER <>
TextwinTextwin PRS_TEXTWIN <>
PR_TEXTWIN ends