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(). | |______________________________________________________________________|