NEW AUTO 3,1 *-------------------------------------- LIBGUI.Draw .EQ 4 LIBGUI.SetCursor .EQ 6 LIBGUI.SetCursorPos .EQ 8 LIBGUI.HideCursor .EQ 10 LIBGUI.ShowCursor .EQ 12 LIBGUI.UpdateCursor .EQ 14 LIBGUI.ReadMouse .EQ 16 LIBGUI.GetScreenGC .EQ 18 LIBGUI.WND.Create .EQ 20 LIBGUI.WND.SetProp .EQ 22 LIBGUI.WND.GetProp .EQ 24 LIBGUI.WND.Show .EQ 26 *-------------------------------------- CUR.T.ARROW .EQ 0 CUR.T.RESIZEX .EQ 2 CUR.T.RESIZEY .EQ 4 CUR.T.RESIZEXY1 .EQ 6 CUR.T.RESIZEXY2 .EQ 8 CUR.T.CROSS .EQ 10 CUR.T.TEXT .EQ 12 CUR.T.WAIT .EQ 14 *-------------------------------------- S.MOUSE.X1 .EQ 0 S.MOUSE.Y1 .EQ 2 S.MOUSE.X2 .EQ 4 S.MOUSE.Y2 .EQ 6 S.MOUSE.S .EQ 8 S.MOUSE.S.UP .EQ %00000001 S.MOUSE.S.DOWN .EQ %00000010 S.MOUSE.S.MOVE .EQ %00000100 S.MOUSE.S.DRAGSTART .EQ %00001000 S.MOUSE.S.DRAGEND .EQ %00010000 S.MOUSE.S.CLK .EQ %00100000 S.MOUSE.S.DCLK .EQ %01000000 S.MOUSE.KEYMOD .EQ 9 S.MOUSE.KEYMOD.OA .EQ %00000001 S.MOUSE.KEYMOD.CA .EQ %00000010 * S.MOUSE .EQ 10 *-------------------------------------- S.POINT.X .EQ 0 S.POINT.Y .EQ 2 * S.POINT .EQ 4 *-------------------------------------- S.RECT.X1 .EQ 0 S.RECT.Y1 .EQ 2 S.RECT.X2 .EQ 4 S.RECT.Y2 .EQ 6 * S.RECT .EQ 8 *-------------------------------------- S.OBJ.T .EQ 0 S.OBJ.T.WND .EQ 0 S.OBJ.T.MBAR .EQ 2 S.OBJ.T.MENU .EQ 4 S.OBJ.T.MITEM .EQ 6 S.OBJ.T.BUT .EQ 8 S.OBJ.T.TEXT .EQ 10 S.OBJ.F .EQ 1 S.OBJ.S .EQ 2 S.OBJ.S.VISIBLE .EQ %10000000 S.OBJ.ID .EQ 3 S.OBJ.hOWNER .EQ 4 S.OBJ.hPARENT .EQ 6 S.OBJ.X1 .EQ 8 S.OBJ.Y1 .EQ 10 S.OBJ.X2 .EQ 12 S.OBJ.Y2 .EQ 14 S.OBJ.W .EQ 16 S.OBJ.H .EQ 18 S.OBJ.Childs .EQ 20 * S.OBJ .EQ 22 *-------------------------------------- S.WND.F.RESIZE .EQ %00000001 S.WND.F.MOVE .EQ %00000010 S.WND.F.CLOSE .EQ %00000100 S.WND.F.MAX .EQ %00001000 S.WND.F.MIN .EQ %00010000 S.WND.F.BORDER .EQ %00100000 S.WND.F.MODAL .EQ %01000000 S.WND.F.SYSMODAL .EQ %10000000 * S.WND.S.ACTIVE .EQ %00000100 S.WND.S.MAXIMIZED .EQ %00001000 S.WND.S.MINIMIZED .EQ %00010000 * S.WND.MinW .EQ S.OBJ S.WND.MinH .EQ S.OBJ+2 S.WND.TITLE .EQ S.OBJ+4 S.WND.MBAR .EQ S.OBJ+6 S.WND.BGCOLOR .EQ S.OBJ+8 S.WND.BGBM .EQ S.OBJ+10 S.WND.hCUR .EQ S.OBJ+12 S.WND.STATUS .EQ S.OBJ+14 S.WND.ICON .EQ S.OBJ+16 S.WND.InnerW .EQ S.OBJ+18 S.WND.InnerH .EQ S.OBJ+20 S.WND.DocW .EQ S.OBJ+22 S.WND.DocH .EQ S.OBJ+24 S.WND.DocX .EQ S.OBJ+26 S.WND.DocY .EQ S.OBJ+28 * S.WND .EQ S.OBJ+30 *-------------------------------------- S.MBAR.MENULIST .EQ S.OBJ * ... S.MENUs... *-------------------------------------- S.MENU.hSAVEBUF .EQ S.OBJ S.MENU.ITEMLIST .EQ S.OBJ+2 * ... S.MITEMs... *-------------------------------------- *S.MITEM.F. .EQ %00000001 *S.MITEM.F. .EQ %00000010 *S.MITEM.F. .EQ %00000100 *S.MITEM.F. .EQ %00001000 *S.MITEM.F. .EQ %00010000 S.MITEM.F.SEP .EQ %00100000 * S.MITEM.S S.MITEM.S.CHECKED .EQ %01000000 S.MITEM.S.DISABLED .EQ %10000000 * S.MITEM.hSUBM .EQ S.OBJ S.MITEM.hBM .EQ S.OBJ+2 S.MITEM.HOTKEY .EQ S.OBJ+4 S.MITEM.KEYMOD .EQ S.OBJ+5 S.MITEM.KEYMOD.CTRL .EQ %10000000 S.MITEM.KEYMOD.OA .EQ %01000000 S.MITEM.KEYMOD.CA .EQ %00100000 S.MITEM.TEXTLEN .EQ S.OBJ+6 S.MITEM.TEXT .EQ S.OBJ+8 CSTR * ... *-------------------------------------- S.BUT.F.DISABLED .EQ %10000000 * S.BUT.S.PUSHED .EQ %10000000 * S.BUT.hBM .EQ S.OBJ S.BUT.TEXT .EQ S.OBJ+2 * ... *-------------------------------------- S.TEXT.F.DISABLED .EQ %10000000 * S.TEXT.hBM .EQ S.OBJ S.TEXT.TEXTX .EQ S.OBJ+2 S.TEXT.TEXTY .EQ S.OBJ+4 S.TEXT.TEXTLEN .EQ S.OBJ+6 S.TEXT.TEXT .EQ S.OBJ+8 * ... *-------------------------------------- MAN SAVE inc/libgui.i