Lock layer to make changes to ClipRects.
Source position: layers.pas line 110
procedure LockLayer( |
dummy: LongInt; |
Layer: PLayer |
); |
dummy |
|
unused |
Layer |
|
pointer to a layer |
Make this layer unavailable for other tasks to use. If another task is already using this layer then wait for it to complete and then reserve the layer for your own use. (this function does the same thing as graphics.library/LockLayerRom)
Atention
if you wish to lock more than one layer at a time, you must call LockLayerInfo() before locking those layers and then call UnlockLayerInfo() when you have finished. This is to prevent system "deadlocks".
while you hold the lock on a layer, Intuition will block on operations such as windowsizing, dragging, menus, and depth arranging windows in this layer's screen. It is recommended that you do not make Intuition function calls while the layer is locked.