Files

109 lines
2.4 KiB
Plaintext
Raw Permalink Normal View History

2026-07-06 18:01:36 +01:00
; Generated by Ctran from scrimg.cl
SCRIMG_ING equ 1
IFNDEF SCRLAY_ING
INCLUDE ..\inc\SCRLAY.ING
ENDIF
IFNDEF APPMAN_ING
INCLUDE ..\inc\APPMAN.ING
ENDIF
IFNDEF WLIB_INC
INCLUDE ..\inc\WLIB.INC
ENDIF
; Class Numbers
C_WRAP equ 2
C_SCRIMG equ 3
; Method Numbers
O_SI_SENSE equ 3
O_SI_FWD_CHANGE equ 16
O_SI_STYLE_CHANGED equ 14
O_SI_DOC_RESET equ 12
O_SI_MOVE_CURSOR equ 9
O_SI_DELPREP equ 15
O_SI_GET_SELECT equ 5
O_SI_REDRAW equ 10
O_SI_EMPHASIZE equ 4
O_SI_SCROLL equ 7
O_SI_PAN equ 6
O_SI_PARA_CHANGED equ 13
O_SI_SET equ 2
O_SI_DOC_CHANGED equ 11
O_SI_INIT equ 1
O_SI_VIEW equ 8
; Property of wrap
PRS_WRAP struc
WrapScrimg dw ?
PRS_WRAP ends
PR_WRAP struc
WrapRoot PRS_ROOT <>
WrapActive PRS_ACTIVE <>
WrapWrap PRS_WRAP <>
PR_WRAP ends
; Constants for scrimg
SCRIMG_LINEDN equ (000h)
SCRIMG_LINEUP equ (001h)
SCRIMG_PAGEDN equ (002h)
SCRIMG_PAGEUP equ (003h)
SCRIMG_LINBEG equ (004h)
SCRIMG_LINEND equ (005h)
SCRIMG_SETPOS equ (006h)
SCRIMG_FORMAT_DELETE_LEFT equ (1)
SCRIMG_FORMAT_DELETE_RIGHT equ (2)
SCRIMG_FORMAT_TYPING equ (3)
SCRIMG_PAN_SETNOPAN equ (0)
SCRIMG_PAN_DELTA equ (1)
SCRIMG_PAN_ABS equ (2)
SCRIMG_STCHNG_DOC equ (0)
SCRIMG_STCHNG_PARA equ (1)
SCRIMG_STCHNG_LINE equ (2)
SCRIMG_FLAGS_PAGEBREAK equ (001h)
SCRIMG_FLAGS_S3_COMPAT equ (002h)
; Types for scrimg
SCRIMG_WIN struc
SCRIMG_WINWid dw ?
SCRIMG_WINTl P_POINT <>
SCRIMG_WINNlines dw ?
SCRIMG_WINLheight db ?
SCRIMG_WINLascent db ?
SCRIMG_WINWidth dw ?
SCRIMG_WINMargin dw ?
SCRIMG_WINLcfont dw ?
SCRIMG_WINCwidth db ?
SCRIMG_WINLcstyle db ?
SCRIMG_WINLccode db ?
SCRIMG_WINHscrlx db ?
SCRIMG_WINHscrlm db ?
SCRIMG_WINDrawplabs db ?
SCRIMG_WIN ends
; Property of scrimg
PRS_SCRIMG struc
ScrimgWrap dw ?
ScrimgLay dw ?
ScrimgWin SCRIMG_WIN <>
ScrimgAnc SCRLAY_PLX <>
ScrimgCrs SCRLAY_PLX <>
ScrimgOldcrs SCRLAY_PLX <>
ScrimgTxwidth dw ?
ScrimgMrwidth dw ?
ScrimgXleft dw ?
ScrimgXright dw ?
ScrimgLcwidth db ?
ScrimgLcline db ?
ScrimgUpdownx dw ?
ScrimgSelect db ?
ScrimgFormatting db ?
ScrimgIsredraw db ?
ScrimgGCcreated db ?
ScrimgEmphasised db ?
ScrimgPlabchange db ?
ScrimgNopan db ?
ScrimgFlags db ?
ScrimgLfmt dw ?
ScrimgLgood dw ?
ScrimgXo dw ?
ScrimgGc G_GC <>
PRS_SCRIMG ends
PR_SCRIMG struc
ScrimgRoot PRS_ROOT <>
ScrimgScrimg PRS_SCRIMG <>
PR_SCRIMG ends