Index | Parent | Window class |
The Window class is used to create Intuition windows.
Note that:
See Application
Attributes | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Name | Type | Class | Note | ||||||||||
Activate | B | ISGN | |||||||||||
ActiveObject | S | SG | |||||||||||
AltHeight | N | IG | Special values:
|
||||||||||
AltLeftEdge | N | IG | Special values:
|
||||||||||
AltTopEdge | N | IG | Special values:
|
||||||||||
AltWidth | N | IG | Special values:
|
||||||||||
AppMessage | B | GN | |||||||||||
AppWindow | B | I | |||||||||||
BackDrop | B | I | |||||||||||
BorderLess | B | I | |||||||||||
CloseGadget | B | I | |||||||||||
CloseRequest | B | I | |||||||||||
Contents | S | I IND | |||||||||||
DefaultObject | S | S | |||||||||||
DefaultReqWin | B | ISGN | Makes DOS requesters to appear on the screen of the window. Note that: it was not test with strange combinations of ARexx/Pragma('W',...) function, it is only valid when the window is opened and only for one window per macro. | ||||||||||
DepthGadget | B | I | |||||||||||
DragBar | B | I | |||||||||||
Height | N | IG | Special values:
|
||||||||||
ID | M | ISGN G2N | |||||||||||
InputEvent | S | N | Note | ||||||||||
LeftEdge | N | IG | Special values:
|
||||||||||
MenuStrip | S | I | |||||||||||
NoMenus | B | IS | |||||||||||
Open | B | SGN | |||||||||||
PubScreen | S | ISG | |||||||||||
RefWindow | S | ISG | |||||||||||
ScreenTitle | S | ISG | |||||||||||
SizeGadget | B | I | |||||||||||
SizeRight | B | I | |||||||||||
Sleep | B | SGN | |||||||||||
Title | S | ISG | |||||||||||
TopEdge | N | IG | Special values:
|
||||||||||
UseBottomBorderScroller | B | I | |||||||||||
UseLeftBorderScroller | B | I | |||||||||||
UseRightBorderScroller | B | I | |||||||||||
Width | N | IG | Special values:
|
call Notify("mwin","InputEvent","ramiga b","app","Return","call GoURL('BACK')")
to make a method be invoked on an object when a keys combination is played.
Methods | ||
---|---|---|
Name | Parameters | Note |
DisplayBeep | ||
LockWindowScreen | <stem/V> | Note |
ScreenInfo | <stem/V>,[screen] | Used to obtain screen info. The method writes in stem the field:
screen is the name of an opened public screen or one of:
|
ScreenToBack | ||
ScreenToFront | ||
SetCycleChain | {obj} | Sets the window cycle chain to max 13 objects. If you have more than 13 objects in your cycle chain, you have to set Area/CycleChain attribute of each. Passing no object resets the cycle chain. |
SnapShot | ||
ToBack | ||
ToFront | ||
UnLockWindowScreen | Note | |
UnSnapShot |
As soon as possible, the screen should be unlocked using the method UnLockWindowScreen
or strange things might happen. The method (as any other RxMUI one) writes its real result
in RC . Just one screen may be locked at a time, it means that a double invocation of
LockWindowScreen without unlocking the screen will fail (RC=0).
Example:
call DoMethod("win","LockWindowScreen","S") if rc then do /* use the screen S here */ call DoMethod("win","UnLockWindowScreen") end else do /* sorry no screen */ end