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
*--------------------------------------
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.bHasChilds	.EQ %00100000
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 48
*--------------------------------------
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.Idx		.EQ S.OBJ+0
S.LBOX.VScroll	.EQ S.OBJ+2
*
S.LBOX			.EQ S.OBJ+4
*--------------------------------------
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.QUIT			.EQ $81
EV.HL.SELECTED	.EQ $82
EV.HL.PRESSED	.EQ $83
*--------------------------------------
MAN
SAVE inc/libtui.i
