"Fossies" - the Fresh Open Source Software Archive 
Member "gamgi0.17.5x/src/gtk/help/gamgi_gtk_help_current.c" (23 Feb 2022, 23887 Bytes) of package /linux/misc/gamgi-all-0.17.5x.tar.gz:
As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) C and C++ source code syntax highlighting (style:
standard) with prefixed line numbers and
code folding option.
Alternatively you can here
view or
download the uninterpreted source code file.
1 /************************************************
2 *
3 * $GAMGI/src/gtk/help/gamgi_gtk_help_current.c
4 *
5 * Copyright (C) 2004 Carlos Pereira
6 *
7 * Distributed under the terms of the GNU
8 * General Public License: $GAMGI/LICENSE
9 *
10 */
11
12 #include "gamgi_engine.h"
13 #include "gamgi_gtk.h"
14 #include "gamgi_global.h"
15
16 #include "gamgi_gtk_dialog.h"
17 #include "gamgi_gtk_help_dialog.h"
18
19 /************************ external function ************************
20 * *
21 * GAMGI_GTK_HELP_CURRENT *
22 * *
23 * Describes the features related with the topic currently active. *
24 * *
25 *******************************************************************/
26
27 void gamgi_gtk_help_current (GtkWidget *widget, void *data)
28 {
29 gamgi_window *window = GAMGI_CAST_WINDOW data;
30 int n;
31
32 n = gamgi_gtk_dialog_page (window);
33
34 switch (window->action)
35 {
36 case GAMGI_GTK_HELP_TOPIC:
37 gamgi_gtk_help_dialog_import ("Help Help Topic",
38 "interfaces/help/topic", window, 0, n);
39 break;
40
41 case GAMGI_GTK_HELP_SEARCH:
42 gamgi_gtk_help_dialog_import ("Help Help Search",
43 "interfaces/help/search", window, 0, n);
44 break;
45
46 case GAMGI_GTK_HELP_TUTORIAL:
47 gamgi_gtk_help_dialog_import ("Help Help Tutorial",
48 "interfaces/help/tutorial", window, 0, n);
49 break;
50
51 case GAMGI_GTK_HELP_CONFIG:
52 gamgi_gtk_help_dialog_import ("Help Help Config",
53 "interfaces/help/config", window, 2, n, "source", "agent");
54 break;
55
56 case GAMGI_GTK_TEXT_CREATE:
57 gamgi_gtk_help_dialog_import ("Help Text Create",
58 "interfaces/text/create", window, 3, n, "contents", "position", "view");
59 break;
60
61 case GAMGI_GTK_TEXT_COPY:
62 gamgi_gtk_help_dialog_import ("Help Text Copy",
63 "interfaces/text/copy", window, 2, n, "object", "shift");
64 break;
65
66 case GAMGI_GTK_TEXT_SELECT:
67 gamgi_gtk_help_dialog_import ("Help Text Select",
68 "interfaces/text/select", window, 1, n, "list");
69 break;
70
71 case GAMGI_GTK_TEXT_LINK:
72 gamgi_gtk_help_dialog_import ("Help Text Link",
73 "interfaces/text/link", window, 2, n, "object", "shift");
74 break;
75
76 case GAMGI_GTK_TEXT_MODIFY:
77 gamgi_gtk_help_dialog_import ("Help Text Modify",
78 "interfaces/text/modify", window, 3, n, "contents", "position", "view");
79 break;
80
81 case GAMGI_GTK_TEXT_REMOVE:
82 gamgi_gtk_help_dialog_import ("Help Text Remove",
83 "interfaces/text/remove", window, 1, n, "object");
84 break;
85
86 case GAMGI_GTK_TEXT_CONFIG:
87 gamgi_gtk_help_dialog_import ("Help Text Config",
88 "interfaces/text/config", window, 1, n, "view");
89 break;
90
91 case GAMGI_GTK_ORBITAL_CREATE:
92 gamgi_gtk_help_dialog_import ("Help Orbital Create",
93 "interfaces/orbital/create", window, 5, n,
94 "type", "scope", "volume", "position", "view");
95 break;
96
97 case GAMGI_GTK_ORBITAL_COPY:
98 gamgi_gtk_help_dialog_import ("Help Orbital Copy",
99 "interfaces/orbital/copy", window, 2, n, "object", "shift");
100 break;
101
102 case GAMGI_GTK_ORBITAL_SELECT:
103 gamgi_gtk_help_dialog_import ("Help Orbital Select",
104 "interfaces/orbital/select", window, 1, n, "list");
105 break;
106
107 case GAMGI_GTK_ORBITAL_LINK:
108 gamgi_gtk_help_dialog_import ("Help Orbital Link",
109 "interfaces/orbital/link", window, 2, n, "object", "shift");
110 break;
111
112 case GAMGI_GTK_ORBITAL_MODIFY:
113 gamgi_gtk_help_dialog_import ("Help Orbital Modify",
114 "interfaces/orbital/modify", window, 5, n,
115 "type", "scope", "volume", "position", "view");
116 break;
117
118 case GAMGI_GTK_ORBITAL_REMOVE:
119 gamgi_gtk_help_dialog_import ("Help Orbital Remove",
120 "interfaces/orbital/remove", window, 1, n, "object");
121 break;
122
123 case GAMGI_GTK_BOND_CREATE:
124 gamgi_gtk_help_dialog_import ("Help Bond Create",
125 "interfaces/bond/create", window, 4, n, "type", "length",
126 "property", "view");
127 break;
128
129 case GAMGI_GTK_BOND_COPY:
130 gamgi_gtk_help_dialog_import ("Help Bond Copy",
131 "interfaces/bond/copy", window, 1, n, "object");
132 break;
133
134 case GAMGI_GTK_BOND_SELECT:
135 gamgi_gtk_help_dialog_import ("Help Bond Select",
136 "interfaces/bond/select", window, 1, n, "list");
137 break;
138
139 case GAMGI_GTK_BOND_LINK:
140 gamgi_gtk_help_dialog_import ("Help Bond Link",
141 "interfaces/bond/link", window, 2, n, "object", "shift");
142 break;
143
144 case GAMGI_GTK_BOND_MODIFY:
145 gamgi_gtk_help_dialog_import ("Help Bond Modify",
146 "interfaces/bond/modify", window, 2, n, "property", "view");
147 break;
148
149 case GAMGI_GTK_BOND_REMOVE:
150 gamgi_gtk_help_dialog_import ("Help Bond Remove",
151 "interfaces/bond/remove", window, 1, n, "object");
152 break;
153
154 case GAMGI_GTK_BOND_CONFIG:
155 gamgi_gtk_help_dialog_import ("Help Bond Config",
156 "interfaces/bond/config", window, 2, n, "length", "view");
157 break;
158
159 case GAMGI_GTK_ATOM_CREATE:
160 gamgi_gtk_help_dialog_import ("Help Atom Create",
161 "interfaces/atom/create", window, 5, n, "type",
162 "property", "analysis", "position", "view");
163 break;
164
165 case GAMGI_GTK_ATOM_COPY:
166 gamgi_gtk_help_dialog_import ("Help Atom Copy",
167 "interfaces/atom/copy", window, 2, n, "object", "shift");
168 break;
169
170 case GAMGI_GTK_ATOM_SELECT:
171 gamgi_gtk_help_dialog_import ("Help Atom Select",
172 "interfaces/atom/select", window, 1, n, "list");
173 break;
174
175 case GAMGI_GTK_ATOM_LINK:
176 gamgi_gtk_help_dialog_import ("Help Atom Link",
177 "interfaces/atom/link", window, 2, n, "object", "shift");
178 break;
179
180 case GAMGI_GTK_ATOM_MODIFY:
181 gamgi_gtk_help_dialog_import ("Help Atom Modify",
182 "interfaces/atom/modify", window, 7, n, "type",
183 "property", "analysis", "position", "view", "length",
184 "angle");
185 break;
186
187 case GAMGI_GTK_ATOM_MEASURE:
188 gamgi_gtk_help_dialog_import ("Help Atom Measure",
189 "interfaces/atom/measure", window, 2, n, "length", "angle");
190 break;
191
192 case GAMGI_GTK_ATOM_REMOVE:
193 gamgi_gtk_help_dialog_import ("Help Atom Remove",
194 "interfaces/atom/remove", window, 1, n, "object");
195 break;
196
197 case GAMGI_GTK_ATOM_CONFIG:
198 gamgi_gtk_help_dialog_import ("Help Atom Config",
199 "interfaces/atom/config", window, 4, n, "type",
200 "analysis", "view", "global");
201 break;
202
203 case GAMGI_GTK_DIRECTION_CREATE:
204 gamgi_gtk_help_dialog_import ("Help Direction Create",
205 "interfaces/direction/create", window, 4, n, "type",
206 "projection", "scope", "view");
207 break;
208
209 case GAMGI_GTK_DIRECTION_COPY:
210 gamgi_gtk_help_dialog_import ("Help Direction Copy",
211 "interfaces/direction/copy", window, 2, n, "object", "shift");
212 break;
213
214 case GAMGI_GTK_DIRECTION_SELECT:
215 gamgi_gtk_help_dialog_import ("Help Direction Select",
216 "interfaces/direction/select", window, 1, n, "list");
217 break;
218
219 case GAMGI_GTK_DIRECTION_LINK:
220 gamgi_gtk_help_dialog_import ("Help Direction Link",
221 "interfaces/direction/link", window, 2, n, "object", "shift");
222 break;
223
224 case GAMGI_GTK_DIRECTION_MODIFY:
225 gamgi_gtk_help_dialog_import ("Help Direction Modify",
226 "interfaces/direction/modify", window, 5, n, "type",
227 "projection", "scope", "position", "view");
228 break;
229
230 case GAMGI_GTK_DIRECTION_MEASURE:
231 gamgi_gtk_help_dialog_import ("Help Direction Measure",
232 "interfaces/direction/measure", window, 2, n, "length", "angle");
233 break;
234
235 case GAMGI_GTK_DIRECTION_REMOVE:
236 gamgi_gtk_help_dialog_import ("Help Direction Remove",
237 "interfaces/direction/remove", window, 1, n, "object");
238 break;
239
240 case GAMGI_GTK_PLANE_CREATE:
241 gamgi_gtk_help_dialog_import ("Help Plane Create",
242 "interfaces/plane/create", window, 4, n, "type",
243 "projection", "scope", "view");
244 break;
245
246 case GAMGI_GTK_PLANE_COPY:
247 gamgi_gtk_help_dialog_import ("Help Plane Copy",
248 "interfaces/plane/copy", window, 2, n, "object", "shift");
249 break;
250
251 case GAMGI_GTK_PLANE_SELECT:
252 gamgi_gtk_help_dialog_import ("Help Plane Select",
253 "interfaces/plane/select", window, 1, n, "list");
254 break;
255
256 case GAMGI_GTK_PLANE_LINK:
257 gamgi_gtk_help_dialog_import ("Help Plane Link",
258 "interfaces/plane/link", window, 2, n, "object", "shift");
259 break;
260
261 case GAMGI_GTK_PLANE_MODIFY:
262 gamgi_gtk_help_dialog_import ("Help Plane Modify",
263 "interfaces/plane/modify", window, 5, n, "type",
264 "projection", "scope", "position", "view");
265 break;
266
267 case GAMGI_GTK_PLANE_MEASURE:
268 gamgi_gtk_help_dialog_import ("Help Plane Measure",
269 "interfaces/plane/measure", window, 3, n, "length", "area", "angle");
270 break;
271
272 case GAMGI_GTK_PLANE_REMOVE:
273 gamgi_gtk_help_dialog_import ("Help Plane Remove",
274 "interfaces/plane/remove", window, 1, n, "object");
275 break;
276
277 case GAMGI_GTK_GROUP_CREATE:
278 gamgi_gtk_help_dialog_import ("Help Group Create",
279 "interfaces/group/create", window, 3, n, "type",
280 "scope", "view");
281 break;
282
283 case GAMGI_GTK_GROUP_CREATE_POLYTOPE:
284 gamgi_gtk_help_dialog_import ("Help Group Create Polytope",
285 "interfaces/group/create_polytope", window, 0, n);
286 break;
287
288 case GAMGI_GTK_GROUP_COPY:
289 gamgi_gtk_help_dialog_import ("Help Group Copy",
290 "interfaces/group/copy", window, 2, n, "object", "shift");
291 break;
292
293 case GAMGI_GTK_GROUP_SELECT:
294 gamgi_gtk_help_dialog_import ("Help Group Select",
295 "interfaces/group/select", window, 1, n, "list");
296 break;
297
298 case GAMGI_GTK_GROUP_LINK:
299 gamgi_gtk_help_dialog_import ("Help Group Link",
300 "interfaces/group/link", window, 2, n, "object", "shift");
301 break;
302
303 case GAMGI_GTK_GROUP_MODIFY:
304 gamgi_gtk_help_dialog_import ("Help Group Modify",
305 "interfaces/group/modify", window, 4, n, "type",
306 "scope", "position", "view");
307 break;
308
309 case GAMGI_GTK_GROUP_MODIFY_POLYTOPE:
310 gamgi_gtk_help_dialog_import ("Help Group Modify Polytope",
311 "interfaces/group/modify_polytope", window, 0, n);
312 break;
313
314 case GAMGI_GTK_GROUP_MEASURE:
315 gamgi_gtk_help_dialog_import ("Help Group Measure",
316 "interfaces/group/measure", window, 5, n, "type",
317 "symmetry", "voronoi", "tolerance", "view");
318 break;
319
320 case GAMGI_GTK_GROUP_MEASURE_GEOMETRY:
321 gamgi_gtk_help_dialog_import ("Help Group Measure Geometry",
322 "interfaces/group/geometry", window, 0, n);
323 break;
324
325 case GAMGI_GTK_GROUP_MEASURE_SYMMETRY:
326 gamgi_gtk_help_dialog_import ("Help Group Measure Symmetry",
327 "interfaces/group/symmetry", window, 0, n);
328 break;
329
330 case GAMGI_GTK_GROUP_MEASURE_VORONOI:
331 gamgi_gtk_help_dialog_import ("Help Group Measure Voronoi",
332 "interfaces/group/voronoi", window, 0, n);
333 break;
334
335 case GAMGI_GTK_GROUP_REMOVE:
336 gamgi_gtk_help_dialog_import ("Help Group Remove",
337 "interfaces/group/remove", window, 1, n, "object");
338 break;
339
340 case GAMGI_GTK_MOLECULE_CREATE:
341 gamgi_gtk_help_dialog_import ("Help Molecule Create",
342 "interfaces/molecule/create", window, 1, n, "type");
343 break;
344
345 case GAMGI_GTK_MOLECULE_COPY:
346 gamgi_gtk_help_dialog_import ("Help Molecule Copy",
347 "interfaces/molecule/copy", window, 2, n, "object", "shift");
348 break;
349
350 case GAMGI_GTK_MOLECULE_SELECT:
351 gamgi_gtk_help_dialog_import ("Help Molecule Select",
352 "interfaces/molecule/select", window, 1, n, "list");
353 break;
354
355 case GAMGI_GTK_MOLECULE_LINK:
356 gamgi_gtk_help_dialog_import ("Help Molecule Link",
357 "interfaces/molecule/link", window, 2, n, "object", "shift");
358 break;
359
360 case GAMGI_GTK_MOLECULE_MODIFY:
361 gamgi_gtk_help_dialog_import ("Help Molecule Modify",
362 "interfaces/molecule/modify", window, 0, n);
363 break;
364
365 case GAMGI_GTK_MOLECULE_MEASURE:
366 gamgi_gtk_help_dialog_import ("Help Molecule Measure",
367 "interfaces/molecule/measure", window, 5, n, "type",
368 "symmetry", "voronoi", "tolerance", "view");
369 break;
370
371 case GAMGI_GTK_MOLECULE_MEASURE_GEOMETRY:
372 gamgi_gtk_help_dialog_import ("Help Molecule Measure Geometry",
373 "interfaces/molecule/geometry", window, 0, n);
374 break;
375
376 case GAMGI_GTK_MOLECULE_MEASURE_SYMMETRY:
377 gamgi_gtk_help_dialog_import ("Help Molecule Measure Symmetry",
378 "interfaces/molecule/symmetry", window, 0, n);
379 break;
380
381 case GAMGI_GTK_MOLECULE_MEASURE_VORONOI:
382 gamgi_gtk_help_dialog_import ("Help Molecule Measure Voronoi",
383 "interfaces/molecule/voronoi", window, 0, n);
384 break;
385
386 case GAMGI_GTK_MOLECULE_ANIMATE:
387 gamgi_gtk_help_dialog_import ("Help Molecule Animate",
388 "interfaces/molecule/animate", window, 0, n);
389 break;
390
391 case GAMGI_GTK_MOLECULE_REMOVE:
392 gamgi_gtk_help_dialog_import ("Help Molecule Remove",
393 "interfaces/molecule/remove", window, 1, n, "object");
394 break;
395
396 case GAMGI_GTK_CLUSTER_CREATE:
397 gamgi_gtk_help_dialog_import ("Help Cluster Create",
398 "interfaces/cluster/create", window, 0, n);
399 break;
400
401 case GAMGI_GTK_CLUSTER_COPY:
402 gamgi_gtk_help_dialog_import ("Help Cluster Copy",
403 "interfaces/cluster/copy", window, 2, n, "object", "shift");
404 break;
405
406 case GAMGI_GTK_CLUSTER_SELECT:
407 gamgi_gtk_help_dialog_import ("Help Cluster Select",
408 "interfaces/cluster/select", window, 1, n, "list");
409 break;
410
411 case GAMGI_GTK_CLUSTER_LINK:
412 gamgi_gtk_help_dialog_import ("Help Cluster Link",
413 "interfaces/cluster/link", window, 2, n, "object", "shift");
414 break;
415
416 case GAMGI_GTK_CLUSTER_MODIFY:
417 gamgi_gtk_help_dialog_import ("Help Cluster Modify",
418 "interfaces/cluster/modify", window, 0, n);
419 break;
420
421 case GAMGI_GTK_CLUSTER_MEASURE:
422 gamgi_gtk_help_dialog_import ("Help Cluster Measure",
423 "interfaces/cluster/measure", window, 5, n, "type",
424 "symmetry", "voronoi", "tolerance", "view");
425 break;
426
427 case GAMGI_GTK_CLUSTER_MEASURE_GEOMETRY:
428 gamgi_gtk_help_dialog_import ("Help Cluster Measure Geometry",
429 "interfaces/cluster/geometry", window, 0, n);
430 break;
431
432 case GAMGI_GTK_CLUSTER_MEASURE_SYMMETRY:
433 gamgi_gtk_help_dialog_import ("Help Cluster Measure Symmetry",
434 "interfaces/cluster/symmetry", window, 0, n);
435 break;
436
437 case GAMGI_GTK_CLUSTER_MEASURE_VORONOI:
438 gamgi_gtk_help_dialog_import ("Help Cluster Measure Voronoi",
439 "interfaces/cluster/voronoi", window, 0, n);
440 break;
441
442 case GAMGI_GTK_CLUSTER_ANIMATE:
443 gamgi_gtk_help_dialog_import ("Help Cluster Animate",
444 "interfaces/cluster/animate", window, 0, n);
445 break;
446
447 case GAMGI_GTK_CLUSTER_REMOVE:
448 gamgi_gtk_help_dialog_import ("Help Cluster Remove",
449 "interfaces/cluster/remove", window, 1, n, "object");
450 break;
451
452 case GAMGI_GTK_CELL_CREATE:
453 gamgi_gtk_help_dialog_import ("Help Cell Create",
454 "interfaces/cell/create", window, 5, n, "symmetry",
455 "volume", "position", "origin", "view");
456 break;
457
458 case GAMGI_GTK_CELL_COPY:
459 gamgi_gtk_help_dialog_import ("Help Cell Copy",
460 "interfaces/cell/copy", window, 2, n, "object", "shift");
461 break;
462
463 case GAMGI_GTK_CELL_SELECT:
464 gamgi_gtk_help_dialog_import ("Help Cell Select",
465 "interfaces/cell/select", window, 1, n, "list");
466 break;
467
468 case GAMGI_GTK_CELL_LINK:
469 gamgi_gtk_help_dialog_import ("Help Cell Link",
470 "interfaces/cell/link", window, 6, n, "object",
471 "shift", "position", "change", "occupancy", "packing");
472 break;
473
474 case GAMGI_GTK_CELL_LINK_RCP:
475 gamgi_gtk_help_dialog_import ("Help Cell Link RCP",
476 "interfaces/cell/rcp", window, 0, n);
477 break;
478
479 case GAMGI_GTK_CELL_MODIFY:
480 gamgi_gtk_help_dialog_import ("Help Cell Modify",
481 "interfaces/cell/modify", window, 5, n, "symmetry",
482 "volume", "position", "origin", "view");
483 break;
484
485 case GAMGI_GTK_CELL_MEASURE:
486 gamgi_gtk_help_dialog_import ("Help Cell Measure",
487 "interfaces/cell/measure", window, 5, n, "type",
488 "reciprocal", "voronoi", "tolerance", "view");
489 break;
490
491 case GAMGI_GTK_CELL_MEASURE_GEOMETRY:
492 gamgi_gtk_help_dialog_import ("Help Cell Measure Geometry",
493 "interfaces/cell/geometry", window, 0, n);
494 break;
495
496 case GAMGI_GTK_CELL_MEASURE_VORONOI:
497 gamgi_gtk_help_dialog_import ("Help Cell Measure Voronoi",
498 "interfaces/cell/voronoi", window, 0, n);
499 break;
500
501 case GAMGI_GTK_CELL_ANIMATE:
502 gamgi_gtk_help_dialog_import ("Help Cell Animate",
503 "interfaces/cell/animate", window, 0, n);
504 break;
505
506 case GAMGI_GTK_CELL_REMOVE:
507 gamgi_gtk_help_dialog_import ("Help Cell Remove",
508 "interfaces/cell/remove", window, 1, n, "object");
509 break;
510
511 case GAMGI_GTK_CELL_CONFIG:
512 gamgi_gtk_help_dialog_import ("Help Cell Config",
513 "interfaces/cell/config", window, 4, n, "volume",
514 "origin", "view", "global");
515 break;
516
517 case GAMGI_GTK_ARROW_CREATE:
518 gamgi_gtk_help_dialog_import ("Help Arrow Create",
519 "interfaces/arrow/create", window, 0, n);
520 break;
521
522 case GAMGI_GTK_ARROW_COPY:
523 gamgi_gtk_help_dialog_import ("Help Arrow Copy",
524 "interfaces/arrow/copy", window, 0, n);
525 break;
526
527 case GAMGI_GTK_ARROW_SELECT:
528 gamgi_gtk_help_dialog_import ("Help Arrow Select",
529 "interfaces/arrow/select", window, 0, n);
530 break;
531
532 case GAMGI_GTK_ARROW_LINK:
533 gamgi_gtk_help_dialog_import ("Help Arrow Link",
534 "interfaces/arrow/link", window, 0, n);
535 break;
536
537 case GAMGI_GTK_ARROW_MODIFY:
538 gamgi_gtk_help_dialog_import ("Help Arrow Modify",
539 "interfaces/arrow/modify", window, 0, n);
540 break;
541
542 case GAMGI_GTK_ARROW_REMOVE:
543 gamgi_gtk_help_dialog_import ("Help Arrow Remove",
544 "interfaces/arrow/remove", window, 0, n);
545 break;
546
547 case GAMGI_GTK_SHAPE_CREATE:
548 gamgi_gtk_help_dialog_import ("Help Shape Create",
549 "interfaces/shape/create", window, 0, n);
550 break;
551
552 case GAMGI_GTK_SHAPE_COPY:
553 gamgi_gtk_help_dialog_import ("Help Shape Copy",
554 "interfaces/shape/copy", window, 0, n);
555 break;
556
557 case GAMGI_GTK_SHAPE_SELECT:
558 gamgi_gtk_help_dialog_import ("Help Shape Select",
559 "interfaces/shape/select", window, 0, n);
560 break;
561
562 case GAMGI_GTK_SHAPE_LINK:
563 gamgi_gtk_help_dialog_import ("Help Shape Link",
564 "interfaces/shape/link", window, 0, n);
565 break;
566
567 case GAMGI_GTK_SHAPE_MODIFY:
568 gamgi_gtk_help_dialog_import ("Help Shape Modify",
569 "interfaces/shape/modify", window, 0, n);
570 break;
571
572 case GAMGI_GTK_SHAPE_REMOVE:
573 gamgi_gtk_help_dialog_import ("Help Shape Remove",
574 "interfaces/shape/remove", window, 0, n);
575 break;
576
577 case GAMGI_GTK_GRAPH_CREATE:
578 gamgi_gtk_help_dialog_import ("Help Graph Create",
579 "interfaces/graph/create", window, 0, n);
580 break;
581
582 case GAMGI_GTK_GRAPH_COPY:
583 gamgi_gtk_help_dialog_import ("Help Graph Copy",
584 "interfaces/graph/copy", window, 0, n);
585 break;
586
587 case GAMGI_GTK_GRAPH_SELECT:
588 gamgi_gtk_help_dialog_import ("Help Graph Select",
589 "interfaces/graph/select", window, 0, n);
590 break;
591
592 case GAMGI_GTK_GRAPH_LINK:
593 gamgi_gtk_help_dialog_import ("Help Graph Link",
594 "interfaces/graph/link", window, 0, n);
595 break;
596
597 case GAMGI_GTK_GRAPH_MODIFY:
598 gamgi_gtk_help_dialog_import ("Help Graph Modify",
599 "interfaces/graph/modify", window, 0, n);
600 break;
601
602 case GAMGI_GTK_GRAPH_MEASURE:
603 gamgi_gtk_help_dialog_import ("Help Graph Measure",
604 "interfaces/graph/measure", window, 0, n);
605 break;
606
607 case GAMGI_GTK_GRAPH_REMOVE:
608 gamgi_gtk_help_dialog_import ("Help Graph Remove",
609 "interfaces/graph/remove", window, 0, n);
610 break;
611
612 case GAMGI_GTK_ASSEMBLY_CREATE:
613 gamgi_gtk_help_dialog_import ("Help Assembly Create",
614 "interfaces/assembly/create", window, 0, n);
615 break;
616
617 case GAMGI_GTK_ASSEMBLY_COPY:
618 gamgi_gtk_help_dialog_import ("Help Assembly Copy",
619 "interfaces/assembly/copy", window, 2, n, "object", "shift");
620 break;
621
622 case GAMGI_GTK_ASSEMBLY_SELECT:
623 gamgi_gtk_help_dialog_import ("Help Assembly Select",
624 "interfaces/assembly/select", window, 1, n, "list");
625 break;
626
627 case GAMGI_GTK_ASSEMBLY_LINK:
628 gamgi_gtk_help_dialog_import ("Help Assembly Link",
629 "interfaces/assembly/link", window, 2, n, "object", "shift");
630 break;
631
632 case GAMGI_GTK_ASSEMBLY_MODIFY:
633 gamgi_gtk_help_dialog_import ("Help Assembly Modify",
634 "interfaces/assembly/modify", window, 0, n);
635 break;
636
637 case GAMGI_GTK_ASSEMBLY_REMOVE:
638 gamgi_gtk_help_dialog_import ("Help Assembly Remove",
639 "interfaces/assembly/remove", window, 1, n, "object");
640 break;
641
642 case GAMGI_GTK_LIGHT_CREATE:
643 gamgi_gtk_help_dialog_import ("Help Light Create",
644 "interfaces/light/create", window, 3, n, "geometry", "color", "attenuation");
645 break;
646
647 case GAMGI_GTK_LIGHT_COPY:
648 gamgi_gtk_help_dialog_import ("Help Light Copy",
649 "interfaces/light/copy", window, 2, n, "object", "shift");
650 break;
651
652 case GAMGI_GTK_LIGHT_SELECT:
653 gamgi_gtk_help_dialog_import ("Help Light Select",
654 "interfaces/light/select", window, 1, n, "list");
655 break;
656
657 case GAMGI_GTK_LIGHT_LINK:
658 gamgi_gtk_help_dialog_import ("Help Light Link",
659 "interfaces/light/link", window, 2, n, "object", "shift");
660 break;
661
662 case GAMGI_GTK_LIGHT_MODIFY:
663 gamgi_gtk_help_dialog_import ("Help Light Modify",
664 "interfaces/light/modify", window, 3, n, "geometry", "color", "attenuation");
665 break;
666
667 case GAMGI_GTK_LIGHT_REMOVE:
668 gamgi_gtk_help_dialog_import ("Help Light Remove",
669 "interfaces/light/remove", window, 1, n, "object");
670 break;
671
672 case GAMGI_GTK_LIGHT_CONFIG:
673 gamgi_gtk_help_dialog_import ("Help Light Config",
674 "interfaces/light/config", window, 2, n, "color", "global");
675 break;
676
677 case GAMGI_GTK_LAYER_CREATE:
678 gamgi_gtk_help_dialog_import ("Help Layer Create",
679 "interfaces/layer/create", window, 4, n, "projection",
680 "position", "visibility", "view");
681 break;
682
683 case GAMGI_GTK_LAYER_COPY:
684 gamgi_gtk_help_dialog_import ("Help Layer Copy",
685 "interfaces/layer/copy", window, 2, n, "object", "shift");
686 break;
687
688 case GAMGI_GTK_LAYER_SELECT:
689 gamgi_gtk_help_dialog_import ("Help Layer Select",
690 "interfaces/layer/select", window, 1, n, "list");
691 break;
692
693 case GAMGI_GTK_LAYER_LINK:
694 gamgi_gtk_help_dialog_import ("Help Layer Link",
695 "interfaces/layer/link", window, 2, n, "object", "shift");
696 break;
697
698 case GAMGI_GTK_LAYER_MODIFY:
699 gamgi_gtk_help_dialog_import ("Help Layer Modify",
700 "interfaces/layer/modify", window, 4, n, "projection",
701 "position", "visibility", "view");
702 break;
703
704 case GAMGI_GTK_LAYER_REMOVE:
705 gamgi_gtk_help_dialog_import ("Help Layer Remove",
706 "interfaces/layer/remove", window, 1, n, "object");
707 break;
708
709 case GAMGI_GTK_LAYER_CONFIG:
710 gamgi_gtk_help_dialog_import ("Help Layer Config",
711 "interfaces/layer/config", window, 3, n, "projection",
712 "position", "history");
713 break;
714
715 case GAMGI_GTK_WINDOW_CREATE:
716 gamgi_gtk_help_dialog_import ("Help Window Create",
717 "interfaces/window/create", window, 1, n, "position");
718 break;
719
720 case GAMGI_GTK_WINDOW_COPY:
721 gamgi_gtk_help_dialog_import ("Help Window Copy",
722 "interfaces/window/copy", window, 1, n, "object");
723 break;
724
725 case GAMGI_GTK_WINDOW_SELECT:
726 gamgi_gtk_help_dialog_import ("Help Window Select",
727 "interfaces/window/select", window, 1, n, "list");
728 break;
729
730 case GAMGI_GTK_WINDOW_LINK:
731 gamgi_gtk_help_dialog_import ("Help Window Link",
732 "interfaces/window/link", window, 2, n, "object", "shift");
733 break;
734
735 case GAMGI_GTK_WINDOW_MODIFY:
736 gamgi_gtk_help_dialog_import ("Help Window Modify",
737 "interfaces/window/modify", window, 0, n);
738 break;
739
740 case GAMGI_GTK_WINDOW_REMOVE:
741 gamgi_gtk_help_dialog_import ("Help Window Remove",
742 "interfaces/window/remove", window, 1, n, "object");
743 break;
744
745 case GAMGI_GTK_WINDOW_CONFIG:
746 gamgi_gtk_help_dialog_import ("Help Window Config",
747 "interfaces/window/config", window, 1, n, "ruler");
748 break;
749
750 case GAMGI_GTK_FILE_IMPORT:
751 gamgi_gtk_help_dialog_import ("Help File Import",
752 "interfaces/file/import", window, 2, n, "location", "filters");
753 break;
754
755 case GAMGI_GTK_FILE_EXPORT:
756 gamgi_gtk_help_dialog_import ("Help File Export",
757 "interfaces/file/export", window, 2, n, "location", "filters");
758 break;
759
760 case GAMGI_GTK_GAMGI_ABOUT:
761 gamgi_gtk_help_dialog_import ("Help Gamgi About",
762 "interfaces/gamgi/about", window, 0, n);
763 break;
764
765 case GAMGI_GTK_GAMGI_RESET:
766 gamgi_gtk_help_dialog_import ("Help Gamgi Reset",
767 "interfaces/gamgi/reset", window, 0, n);
768 break;
769
770 case GAMGI_GTK_GAMGI_EXIT:
771 gamgi_gtk_help_dialog_import ("Help Gamgi Exit",
772 "interfaces/gamgi/exit", window, 0, n);
773 break;
774
775 case GAMGI_GTK_GAMGI_CONFIG:
776 gamgi_gtk_help_dialog_import ("Help Gamgi Config",
777 "interfaces/gamgi/config", window, 3, n, "usability", "precision", "color");
778 break;
779
780 default:
781 gamgi_gtk_help_dialog_import ("Help Main",
782 "main", window, 0, n);
783 break;
784 }
785 }