File: link_object.html

package info (click to toggle)
gamgi 0.17.5-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 21,236 kB
  • sloc: ansic: 166,847; xml: 116,171; makefile: 565; sh: 5
file content (97 lines) | stat: -rw-r--r-- 3,008 bytes parent folder | download | duplicates (4)
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>