home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Dream 45
/
Amiga_Dream_45.iso
/
Amiga
/
emulation
/
d64edir.lha
/
inc
/
intuition
/
screens.h
< prev
Wrap
Text File
|
1997-05-06
|
2KB
|
51 lines
{$ifndef INTUITION_SCREENS_H}
const INTUITION_SCREENS_H = TRUE;
{$ifndef GRAPHICS_GFX_H; incl"graphics/gfx.h"; endif}
{$ifndef GRAPHICS_CLIP_H;incl"graphics/clip.h";endif}
{$ifndef GRAPHICS_VIEW_H;incl"graphics/view.h";endif}
{$ifndef GRAPHICS_RASTPORT_H;incl"graphics/rastport.h";endif}
{$ifndef GRAPHICS_LAYERS_H;incl"graphics/layers.h";endif}
const SCREENTYPE = $000F;
WBENCHSCREEN = $0001;
CUSTOMSCREEN = $000F;
_SHOWTITLE = $0010;
BEEPING = $0020;
CUSTOMBITMAP = $0040;
SCREENBEHIND = $0080;
SCREENQUIET = $0100;
STDSCREENHEIGHT = -1;
type p_Screen = ^Screen;
{$ifndef INTUITION_INTUITION_H;incl"intuition/intuition.h";endif}
Screen = record
NextScreen:p_Screen;
FirstWindow:p_Window;
LeftEdge, TopEdge, Width, Height, MouseY, MouseX:integer;
Flags:Word;
Title, DefaultTitle:stryng;
BarHeight, BarVBorder,
BarHBorder, MenuVBorder, MenuHBorder:Short;
WBorTop, WBorLeft, WBorRight, WBorBottom:Short;
Font:p_TextAttr;
ViewPort:ViewPort;
RastPort:RastPort;
BitMap:BitMap;
LayerInfo:Layer_Info;
FirstGadget:p_Gadget;
DetailPen, BlockPen:Byte;
SaveColor0:Word;
BarLayer:p_Layer;
ExtData:Ptr;
UserData:Ptr
end;
p_NewScreen = ^NewScreen;
NewScreen = record
LeftEdge, TopEdge, Width, Height, Depth:integer;
DetailPen, BlockPen:Byte;
ViewModes, _Type:Word;
Font:p_TextAttr;
DefaultTitle:stryng;
Gadgets:p_Gadget;
CustomBitMap:p_BitMap
end;
{$endif}