A2osX/INC/LIBTUI.I.txt
2024-01-26 15:05:51 +01:00

149 lines
3.4 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

NEW
AUTO 3,1
*--------------------------------------
LIBTUI.Init .EQ 4
LIBTUI.Close .EQ 6
LIBTUI.NewScrn .EQ 8
LIBTUI.NewDlg .EQ 10
LIBTUI.NewLabel .EQ 12
LIBTUI.NewTLine .EQ 14
LIBTUI.NewTBox .EQ 16
LIBTUI.NewLBox .EQ 18
LIBTUI.NewCBox .EQ 20
LIBTUI.NewBut .EQ 22
LIBTUI.NewRadio .EQ 24
LIBTUI.Exec .EQ 26
LIBTUI.Destroy .EQ 28
LIBTUI.Run .EQ 30
LIBTUI.Draw .EQ 32
LIBTUI.GetProp .EQ 34
LIBTUI.SetProp .EQ 36
LIBTUI.Activate .EQ 38
LIBTUI.Deactivate .EQ 40
LIBTUI.FindActive .EQ 42
LIBTUI.Show .EQ 44
LIBTUI.Hide .EQ 46
*--------------------------------------
S.CTX.hSCRN .EQ 0
S.CTX.hClipBrd .EQ 1
S.CTX.W .EQ 2
S.CTX.H .EQ 3
S.CTX.bEscMode .EQ 14
S.CTX.InBufPtr .EQ 15
S.CTX.InBuf .EQ 16
S.CTX.EndBuf .EQ 31
*
S.CTX .EQ 32
*--------------------------------------
S.OBJ.T .EQ 0
S.OBJ.T.SCRN .EQ 0
S.OBJ.T.DLG .EQ 2
S.OBJ.T.LABEL .EQ 4
S.OBJ.T.TLINE .EQ 6
S.OBJ.T.TBOX .EQ 8
S.OBJ.T.LBOX .EQ 10
S.OBJ.T.CBOX .EQ 12
S.OBJ.T.BUT .EQ 14
S.OBJ.T.RADIO .EQ 16
S.OBJ.F .EQ 1
S.OBJ.F.bTitle .EQ %10000000
S.OBJ.F.bMenu .EQ %01000000
S.OBJ.F.bStatus .EQ %00100000
S.OBJ.F.bHBorder .EQ %00010000
S.OBJ.F.bVBorder .EQ %00001000
S.OBJ.F.bHScroll .EQ %00000100
S.OBJ.F.bVScroll .EQ %00000010
S.OBJ.F.bEdit .EQ %00000001
S.OBJ.S .EQ 2
S.OBJ.S.bActive .EQ %10000000
S.OBJ.S.bDisabled .EQ %01000000
S.OBJ.S.bHidden .EQ %00100000
S.OBJ.S.bHasChilds .EQ %00010000
S.OBJ.S.bCurOn .EQ %00000001
S.OBJ.hParent .EQ 3
S.OBJ.X1 .EQ 4
S.OBJ.Y1 .EQ 5
S.OBJ.W .EQ 6
S.OBJ.H .EQ 7
*--------------------------------------
S.OBJ.X2 .EQ 8
S.OBJ.Y2 .EQ 9
S.OBJ.InnerX .EQ 10
S.OBJ.InnerY .EQ 11
S.OBJ.InnerW .EQ 12
S.OBJ.InnerH .EQ 13
S.OBJ.CurX .EQ 14
S.OBJ.CurY .EQ 15
*--------------------------------------
S.OBJ.pTitle .EQ 16
S.OBJ.pMenu .EQ 18
S.OBJ.pStatus .EQ 20
S.OBJ.pBuf .EQ 22
S.OBJ.BufSize .EQ 24
S.OBJ.pVar .EQ 26
*--------------------------------------
S.OBJ.Childs .EQ 32
*
S.OBJ .EQ 64
*--------------------------------------
S.SCRN .EQ S.OBJ
*--------------------------------------
S.DLG .EQ S.OBJ
*--------------------------------------
S.LABEL.pLabel .EQ S.OBJ+0
*
S.LABEL .EQ S.OBJ+2
*--------------------------------------
S.TLINE.Ptr .EQ S.OBJ
S.TLINE.Len .EQ S.OBJ+1
S.TLINE.HScroll .EQ S.OBJ+2
*
S.TLINE .EQ S.OBJ+4
*--------------------------------------
S.TBOX.DocX .EQ S.OBJ
S.TBOX.DocY .EQ S.OBJ+2
S.TBOX.HScroll .EQ S.OBJ+4
S.TBOX.VScroll .EQ S.OBJ+6
S.TBOX.SelBegin .EQ S.OBJ+8
S.TBOX.SelEnd .EQ S.OBJ+10
S.TBOX.BufPtr .EQ S.OBJ+12
S.TBOX.BufCnt .EQ S.OBJ+14
*
S.TBOX .EQ S.OBJ+16
*--------------------------------------
S.LBOX.EV.CHANGED .EQ S.OBJ+0
S.LBOX.EV.PRESSED .EQ S.OBJ+1
S.LBOX.Idx .EQ S.OBJ+2
S.LBOX.VScroll .EQ S.OBJ+4
*
S.LBOX .EQ S.OBJ+6
*--------------------------------------
S.CBOX.HotKey .EQ S.OBJ+0
S.CBOX.EV .EQ S.OBJ+1
S.CBOX.pLabel .EQ S.OBJ+2
*
S.CBOX .EQ S.OBJ+4
*--------------------------------------
S.BUT.HotKey .EQ S.OBJ+0
S.BUT.EV .EQ S.OBJ+1
S.BUT.pLabel .EQ S.OBJ+2
*
S.BUT .EQ S.OBJ+4
*--------------------------------------
S.RADIO.HotKey .EQ S.OBJ+0
S.RADIO.EV .EQ S.OBJ+1
S.RADIO.Idx .EQ S.OBJ+2
*
S.RADIO .EQ S.OBJ+4
*--------------------------------------
EV.RESIZE .EQ $80
EV.HL.SELECTED .EQ $82
EV.HL.PRESSED .EQ $83
*--------------------------------------
MAN
SAVE inc/libtui.i