Files
sibo-playground/code/SIBOSDK/include/pages.ing
T

139 lines
3.1 KiB
Plaintext
Raw Normal View History

2026-07-06 18:01:36 +01:00
; Generated by Ctran from pages.cl
PAGES_ING equ 1
IFNDEF VARRAY_ING
INCLUDE ..\inc\VARRAY.ING
ENDIF
IFNDEF APPMAN_ING
INCLUDE ..\inc\APPMAN.ING
ENDIF
IFNDEF EPDOC_ING
INCLUDE ..\inc\EPDOC.ING
ENDIF
IFNDEF SCRLAY_ING
INCLUDE ..\inc\SCRLAY.ING
ENDIF
IFNDEF TIME_ING
INCLUDE ..\inc\TIME.ING
ENDIF
IFNDEF PRDRV_ING
INCLUDE ..\inc\PRDRV.ING
ENDIF
; Class Numbers
C_PAGES equ 8
; Method Numbers
; Constants for pages
PAGES_DONE_PAGE equ (0)
PAGES_DONE_DOC equ (1)
PAGES_DONE_END equ (2)
PAGES_DONE_ERROR equ (3)
PAGES_DOC_NEW_PAGE equ (001h)
PAGES_DOC_RESET_PAGE_NUM equ (002h)
PAGES_FLAGS_PRINTING equ (001h)
PAGES_FLAGS_NOTFIRST equ (002h)
PAGES_FLAGS_ZERODOWN equ (004h)
PAGES_REGION_BODY equ (0)
PAGES_REGION_TOP equ (1)
PAGES_REGION_BOTTOM equ (2)
PAGES_REGION_LAST_BOTTOM equ (3)
PAGES_REGION_END equ (4)
PAGES_REGION_VERY_END equ (5)
PAGES_REGION_DOC_END equ (6)
PAGES_PAGENUM_ARABIC equ (0)
PAGES_PAGENUM_ROMAN_U equ (1)
PAGES_PAGENUM_ROMAN_L equ (2)
PAGES_HEADER_2_COLUMNS equ (SCRLAY_ALIGN_JUSTIFY+1)
PAGES_HEADER_3_COLUMNS equ (SCRLAY_ALIGN_JUSTIFY+2)
; Types for pages
UPOINT struc
UPOINTX dw ?
UPOINTY dw ?
UPOINT ends
UEXTENT struc
UEXTENTTl UPOINT <>
UEXTENTWidth dw ?
UEXTENTHeight dw ?
UEXTENT ends
PAGES_DONE struc
PAGES_DONEEvent dw ?
PAGES_DONEPage dw ?
PAGES_DONEPages dw ?
PAGES_DONE ends
PAGES_HEADER struc
PAGES_HEADERF SCRLAY_FONT <>
PAGES_HEADERAlign db ?
PAGES_HEADERFirst_page db ?
PAGES_HEADER ends
PAGES_PAGE struc
PAGES_PAGEWidth dw ?
PAGES_PAGEHeight dw ?
PAGES_PAGEBody UEXTENT <>
PAGES_PAGEHdtop dw ?
PAGES_PAGEHdbot dw ?
PAGES_PAGE ends
PAGES_PAGENUM struc
PAGES_PAGENUMOffset dw ?
PAGES_PAGENUMLast dw ?
PAGES_PAGENUMStyle dw ?
PAGES_PAGENUM ends
PAGES_PARAMS struc
PAGES_PARAMSPg PAGES_PAGE <>
PAGES_PARAMSPdrflags dw ?
PAGES_PARAMSDocflags dw ?
PAGES_PARAMSPgbeg dw ?
PAGES_PARAMSPgend dw ?
PAGES_PARAMSTop PAGES_HEADER <>
PAGES_PARAMSBot PAGES_HEADER <>
PAGES_PARAMSPgnum PAGES_PAGENUM <>
PAGES_PARAMS ends
PAGES_CALLS struc
PAGES_CALLSHread dw ?
PAGES_CALLSMread dw ?
PAGES_CALLSHdone dw ?
PAGES_CALLSMdone dw ?
PAGES_CALLS ends
PAGES_INIT struc
PAGES_INITWdr dw ?
PAGES_INITC PAGES_CALLS <>
PAGES_INITFname dw ?
PAGES_INITToptxt dw ?
PAGES_INITBottxt dw ?
PAGES_INIT ends
; Property of pages
PRS_PAGES struc
PagesPagarr dw ?
PagesTodo dw ?
PagesEphead dw ?
PagesPrhead dw ?
PagesPdr dw ?
PagesIn PAGES_INIT <>
PagesPar PAGES_PARAMS <>
PagesLast_pos dw ?
PagesFlags dw ?
PagesPheight dw ?
PagesBrk_height dw ?
PagesBrk_above dw ?
PagesBrk_pos dw ?
PagesY dw ?
PagesNrec dw ?
PagesPage dw ?
PagesReset_page db ?
PagesNewdoc db ?
PagesStarted db ?
PagesNewpage db ?
PagesRegion dw ?
PagesHolding dw ?
PagesPos dw ?
PagesPr WDR_PRINT <>
PagesTabs SCRLAY_TABS <>
PagesSpacing SCRLAY_SPACING <>
PagesMargins SCRLAY_MARGINS <>
PagesTime db (1) * LN_TIME_TIME_STR dup (?)
PagesDate db (1) * LN_TIME_DATE_STR-2 dup (?)
PagesIoclen dw ?
PRS_PAGES ends
PR_PAGES struc
PagesRoot PRS_ROOT <>
PagesActive PRS_ACTIVE <>
PagesPages PRS_PAGES <>
PR_PAGES ends