1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97
|
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
<head>
<title>GAMGI Interfaces: Layer Link</title>
<link rel="icon" type="image/png" href="../../icon/gamgi16.png"/>
<link rel="stylesheet" type="text/css" href="../../css/base.css"/>
<link rel="stylesheet" type="text/css" href="../../css/notebook.css"/>
</head>
<body>
<h1>Layer Link</h1>
<div id="notebook">
<ul>
<li><span>Object</span></li>
<li><a href="link_shift.html">Shift</a></li>
</ul>
</div>
<div class="contents">
Link a layer or a list of layers to other objects.
<h3>Hierarchy</h3>
Layers can be linked to objects above or below, in the Gamgi hierarchy.
Pressing the button <b>Below</b> (the default), the class menu shows
the classes of objects that can be owned by layers. Pressing the button
<b>Above</b>, the same menu shows <b>Window</b>, the only class of
objects that can own layers.
<p/>
Gamgi expects users to identify first the layer or list of layers to link.
When the <b>Layer</b> entry is active and empty, clicking the mouse over
the window graphic area creates a menu with all the window layers (local
selection), which can then be selected. The current layer is initially
proposed in the <b>Layer</b> entry. Pressing the <b>List</b> button,
the current list of layers is selected instead.
<p/>
Gamgi is now expecting users to click on a object of the class
currently selected in the class menu. This object can be in
a different layer or window (global selection). To select
a visible object, just press the mouse over the object,
in its window. To select objects without visual representation,
such as windows and lights, press the mouse over a window
graphic area, to create a menu with all the objects of that
class, which can then be selected.
<h3>Method</h3>
Gamgi suppports only one method to link layers: <b>Object</b>.
<p/>
The <b>Object</b> method links a layer or a list of layers
to a single object, <b>Above</b> or <b>Below</b>.
<p/>
When linking a layer and the <b>Hierarchy</b> is <b>Above</b>, the layer
is unlinked from its current window and linked to the new one.
The layer history kept by the <b>Undo</b> and <b>Save</b>
mechanisms is preserved in this operation.
<p/>
When the <b>Hierarchy</b> is <b>Below</b>, the child object is
unlinked from its current parent and linked to the layer. An error
is issued when the parent already owned the child object.
<p/>
After the linking operation, Gamgi always puts on top
the window and layer containing the linked objects.
<p/>
When linking a list of layers <b>Above</b>, all layers in the list
are unlinked and linked to the parent window. When linking a list
of layers <b>Below</b>, the child object is replicated as many times
as necessary to link each layer in the list to a different replica.
</div>
<div id="bottom">
<a href="../../index.shtml">Home</a>
</div>
</body>
</html>
|