The following are brief descriptions of the Intuition functions that
relate to the use of Intuition screens. See the Amiga ROM Kernel
Reference Manual: Includes and Autodocs for details on each function call.
Table 3-10: Functions for Intuition Screens
______________________________________________________________________
| |
| Function Description |
|======================================================================|
| openscreentaglist() open a screen. |
| openscreentags() alternate calling sequence for |
| OpenScreenTagList(). |
| openscreen() pre-v36 open screen function. |
| closescreen() close an open screen. |
|----------------------------------------------------------------------|
| movescreen() change the position of an open screen. |
| screentoback() move a screen behind all other screens. |
| screentofront() move a screen in front of all other screens. |
| showtitle() show the screen in front of through backdrop |
| windows. |
|----------------------------------------------------------------------|
| getscreendrawinfo() get the drawinfo information for an open |
| screen. |
| freescreendrawinfo() free the drawinfo information for a screen. |
|----------------------------------------------------------------------|
| queryoverscan() find overscan information for a specific |
| display type. |
|----------------------------------------------------------------------|
| lockpubscreen() obtain a lock on a public screen. |
| unlockpubscreen() release a lock on a public screen. |
| nextpubscreen() return the name of the next public screen in |
| the list. |
| pubscreenstatus() make a public screen private or private |
| screen public. |
|----------------------------------------------------------------------|
| lockpubscreenlist() lock the public screen list (for a public |
| screen utility). |
| unlockpubscreenlist() unlock the public screen list. |
| setdefaultpubscreen() change the default public screen. |
| setpubscreenmodes() establish global public screen behavior. |
| getdefaultpubscreen() copies the name of the default public screen |
| to a buffer. |
|----------------------------------------------------------------------|
| openworkbench() open the workbench screen, if closed. |
| closeworkbench() close the workbench screen, if possible. |
| wbenchtoback() move the workbench screen behind all other |
| screens. |
| wbenchtofront() move the workbench screen in front of all |
| other screens. |
| getscreendata() pre-v36 way to return information on an open |
| screen. |
|----------------------------------------------------------------------|
| viewaddress() return the address of a screen's view. |
| viewportaddress() use &screen->viewport instead. |
|----------------------------------------------------------------------|
| makescreen() low level screen handling--rebuild copper |
| list. |
| rethinkdisplay() low level screen handling--incorporate |
| Copper list changes. |
| remakedisplay() makescreen() for all screens, then |
| RethinkDisplay(). |
|______________________________________________________________________|