Unit 'intuition' Package
[Overview][Constants][Types][Procedures and functions][Variables][Index] [#amunits]

ScreenDepth

Depth arrange a screen with extra control.

Declaration

Source position: intuition.pas line 4160

procedure ScreenDepth(

  screen: pScreen;

  flags: LongWord;

  reserved: POINTER

);

Arguments

screen

  

A pointer to the screen to move

flags

  

One of SDEPTH_TOFRONT or SDEPTH_TOBACK (bringing the screen to front or back respectively). If the screen is an attached screen, then you may also specify SDEPTH_INFAMILY to move the screen within the screen family. If the screen is an attached screen and SDEPTH_INFAMILY is not specified, then the whole family will move, which is also the behavior of the ScreenToFront() and ScreenToBack() functions, as well as the user-interface controls.

reserved

  

Must be nil for now.

Description

Brings the specified screen to the front or back, based on the supplied flags. Also allows control of screen depth-arranging within screen families.

See also

ScreenToFront

  

Make the specified screen the frontmost.

ScreenToBack

  

Send the specified screen to the back of the display.

SA_Parent

  

Tag start for OpenScreenTagList() Pointer to a "parent" screen to attach this one to. Attached screens slide and depth-arrange together.

SA_FrontChild

  

Tag start for OpenScreenTagList() Pointer to an already open screen that is to be the child of the screen being opened. The child screen will be moved to the front of its family.

SA_BackChild

  

Tag start for OpenScreenTagList() Pointer to an already open screen that is to be the child of the screen being opened. The child screen will be moved to the back of its family.


Documentation generated on: 2021-07-30