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

149 lines
3.8 KiB
Plaintext

; Generated by Ctran from edwin.cl
EDWIN_ING equ 1
IFNDEF LODGER_ING
INCLUDE ..\inc\LODGER.ING
ENDIF
IFNDEF SCRLAY_ING
INCLUDE ..\inc\SCRLAY.ING
ENDIF
; Class Numbers
C_EDWIN equ 34
C_PUNCTUED equ 35
C_EWLINKSV equ 36
; Method Numbers
O_EW_SET equ 21
O_EWLS_INIT equ 1
O_EW_REPLACE_CLIP equ 30
O_EW_INSERT equ 23
O_EW_BRING_IN equ 32
O_EW_REPLACE equ 28
O_EW_SENSE equ 22
O_EW_SNUGGLE_INSERT equ 24
O_EW_RETURN_KEY equ 34
O_EW_EP_INSERT equ 33
O_EW_TAB_KEY equ 35
O_EW_PASTE_CLIP equ 31
O_EW_FIND equ 27
O_EW_SET_SIZE equ 20
O_EW_LEAVE equ 26
O_EWLS_EXTRACT equ 2
O_EW_READONLY equ 37
O_EW_SET_FONT equ 25
O_EW_SENSE_SIZE equ 19
O_EW_INIT_STYLE equ 36
O_EW_EVALUATE equ 29
; Constants for edwin
PR_EDWIN_DIALLABLE equ (00001h)
PR_EDWIN_ACCEPT_TABS equ (00002h)
PR_EDWIN_ACCEPT_SOFT_HYPHENS equ (00004h)
PR_EDWIN_AUTO_CUR_END equ (00008h)
PR_EDWIN_AUTO_SELECT equ (00010h)
PR_EDWIN_DOC_SUPPLIED equ (00020h)
PR_EDWIN_CLIPBOARD equ (00040h)
PR_EDWIN_NOTIFY_OVERFLOW equ (00080h)
PR_EDWIN_READONLY equ (08000h)
IN_EDWIN_DIALLABLE equ (PR_EDWIN_DIALLABLE)
IN_EDWIN_ACCEPT_TABS equ (PR_EDWIN_ACCEPT_TABS)
IN_EDWIN_ACCEPT_SOFT_HYPHENS equ (PR_EDWIN_ACCEPT_SOFT_HYPHENS)
IN_EDWIN_AUTO_CUR_END equ (PR_EDWIN_AUTO_CUR_END or PR_EDWIN_AUTO_SELECT)
IN_EDWIN_NO_AUTOSELECT equ (PR_EDWIN_AUTO_SELECT)
IN_EDWIN_DOC_SUPPLIED equ (PR_EDWIN_DOC_SUPPLIED)
IN_EDWIN_CLIPBOARD equ (PR_EDWIN_CLIPBOARD)
IN_EDWIN_VULEN equ (00080h)
IN_EDWIN_VULEN_NOSCALE equ (00100h)
IN_EDWIN_VULEN_CHARACTERS equ (IN_EDWIN_VULEN)
IN_EDWIN_VULEN_PIXELS equ (IN_EDWIN_VULEN or IN_EDWIN_VULEN_NOSCALE)
IN_EDWIN_LEFT_CURSOR equ (00200h)
IN_EDWIN_TEXT_SEGMENTED equ (00400h)
IN_EDWIN_POSITION_SUPPLIED equ (00800h)
IN_EDWIN_FONT_SUPPLIED equ (01000h)
IN_EDWIN_LEADING_SUPPLIED equ (02000h)
IN_EDWIN_VISLINES_SUPPLIED equ (04000h)
IN_EDWIN_PAGINATABLE equ (08000h)
SET_EDWIN_TXT equ (001h)
SET_EDWIN_EMPTY equ (002h)
SET_EDWIN_CUR_END equ (004h)
SET_EDWIN_SEL_ALL equ (008h)
SET_EDWIN_CURSOR equ (010h)
SET_EDWIN_ANCHOR equ (020h)
EWF_BACKWARDS equ (00001h)
EWF_CASESENS equ (00002h)
EW_CHANGE_SINCE_SAVED equ (001h)
EW_CHANGE_SINCE_PAGINATE equ (002h)
EW_CHANGE equ (0ffffh)
EW_BRING_SINGLE_SHOT equ (0f000h)
; Types for edwin
IN_EDWIN struc
IN_EDWINVulen dw ?
IN_EDWINFlags dw ?
IN_EDWINMaxlen dw ?
IN_EDWINContents db (1) * 1 dup (?)
IN_EDWIN ends
EDWIN_LEADING struc
EDWIN_LEADINGTotal dw ?
EDWIN_LEADINGTop dw ?
EDWIN_LEADING ends
IN_EDWIN_X struc
IN_EDWIN_XVislines dw ?
IN_EDWIN_XPos P_POINT <>
IN_EDWIN_XFont dw ?
IN_EDWIN_XStyle dw ?
IN_EDWIN_XLeading EDWIN_LEADING <>
IN_EDWIN_XDoc dw ?
IN_EDWIN_XClip dw ?
IN_EDWIN_X ends
SE_EDWIN struc
SE_EDWINBuf dw ?
SE_EDWINLen dw ?
SE_EDWIN ends
SET_EDWIN struc
SET_EDWINFlags dw ?
SET_EDWINTxt SE_EDWIN <>
SET_EDWINCursor dw ?
SET_EDWINAnchor dw ?
SET_EDWIN ends
SENSE_EDWIN struc
SENSE_EDWINCursor dw ?
SENSE_EDWINAnchor dw ?
SENSE_EDWIN ends
; Property of edwin
PRS_EDWIN struc
EdwinScrimg dw ?
EdwinScrlay dw ?
EdwinDoc dw ?
EdwinCpos dw ?
EdwinClen dw ?
EdwinClip dw ?
EdwinSelect dw ?
EdwinChange dw ?
EdwinFlags dw ?
EdwinMargins SCRLAY_MARGINS <>
EdwinFont SCRLAY_FONT <>
PRS_EDWIN ends
PR_EDWIN struc
EdwinRoot PRS_ROOT <>
EdwinWin PRS_WIN <>
EdwinLodger PRS_LODGER <>
EdwinEdwin PRS_EDWIN <>
PR_EDWIN ends
; Property of punctued
PR_PUNCTUED struc
PunctuedRoot PRS_ROOT <>
PunctuedWin PRS_WIN <>
PunctuedLodger PRS_LODGER <>
PunctuedEdwin PRS_EDWIN <>
PR_PUNCTUED ends
; Property of ewlinksv
PRS_EWLINKSV struc
EwlinksvDoc dw ?
EwlinksvState dw ?
EwlinksvPos dw ?
EwlinksvParend dw ?
EwlinksvPosend dw ?
EwlinksvBuf db (1) * 256 dup (?)
PRS_EWLINKSV ends
PR_EWLINKSV struc
EwlinksvRoot PRS_ROOT <>
EwlinksvEwlinksv PRS_EWLINKSV <>
PR_EWLINKSV ends