Description of a new screen
Source position: intuition.pas line 1303
type TNewScreen = record |
||
LeftEdge: SmallInt; |
|
initial position of your screen |
TopEdge: SmallInt; |
|
Left and Top are specified relative to the Intuition's view, in same resolution as the screen pixels. |
Width: SmallInt; |
|
the width for this screen's RastPort, or the constant STDSCREENWIDTH to get the current default width |
Height: SmallInt; |
|
the height for his screen's RastPort, or the constant STDSCREENHEIGHT to get the current default height |
Depth: SmallInt; |
|
number of bitplanes |
DetailPen: Byte; |
|
pen number for details (like gadgets or text in title bar/border/gadget) The common value for this pen is 0. |
BlockPen: Byte; |
|
pen number for block fills (like title bar/border/gadget) The common value for this pen is 1. |
ViewModes: Word; |
|
the Modes for the ViewPort (and View) |
SType: Word; |
|
the Screen type CUSTOMSCREEN_f, CUSTOMBITMAP_f (Type in C-Include) |
Font: PTextAttr; |
|
this Screen's default text attributes |
DefaultTitle: PChar; |
|
the default title for this Screen |
Gadgets: PGadget; |
|
your own Gadgets for this Screen |
CustomBitMap: PBitMap; |
|
if you have your own display memory that you want used for this screen, the CustomBitMap field should point to the BitMap structure that describes your display memory. |
end; |