~ubuntu-branches/ubuntu/jaunty/goffice/jaunty-updates

« back to all changes in this revision

Viewing changes to docs/reference/html/GogObject.html

  • Committer: Bazaar Package Importer
  • Author(s): Aron Sisak
  • Date: 2007-07-24 19:38:48 UTC
  • mfrom: (1.1.12 upstream)
  • Revision ID: james.westby@ubuntu.com-20070724193848-1drk5szc3ykeud8f
Tags: 0.4.2-0ubuntu1
* New upstream release:
  - Foocanvas bug that scaled images by 1 extra pixel. [#314864]
  - Fix compilation for Gtk+ trunk.
  - Fix chart guru help button. [#394181]
  - Minor memory leak.

Show diffs side-by-side

added added

removed removed

Lines of Context:
34
34
<th width="100%" align="center">Goffice Reference Manual</th>
35
35
<td><a accesskey="n" href="GogStyledObject.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
36
36
</tr>
37
 
<tr><td colspan="5" class="shortcuts"><nobr><a href="#id2588575" class="shortcut">Top</a>
38
 
                  &#160;|&#160;
39
 
                  <a href="#id2615156" class="shortcut">Description</a>
40
 
                  &#160;|&#160;
41
 
                  <a href="#id2607713" class="shortcut">Object Hierarchy</a>
42
 
                  &#160;|&#160;
43
 
                  <a href="#id2607750" class="shortcut">Properties</a>
44
 
                  &#160;|&#160;
45
 
                  <a href="#id2615097" class="shortcut">Signals</a></nobr></td></tr>
 
37
<tr><td colspan="5" class="shortcuts"><nobr><a href="#id2585175" class="shortcut">Top</a>
 
38
                  &#160;|&#160;
 
39
                  <a href="#id2615144" class="shortcut">Description</a>
 
40
                  &#160;|&#160;
 
41
                  <a href="#id2605145" class="shortcut">Object Hierarchy</a>
 
42
                  &#160;|&#160;
 
43
                  <a href="#id2605182" class="shortcut">Properties</a>
 
44
                  &#160;|&#160;
 
45
                  <a href="#id2615084" class="shortcut">Signals</a></nobr></td></tr>
46
46
</table>
47
47
<div class="refentry" lang="en">
48
48
<a name="GogObject"></a><div class="titlepage"></div>
49
49
<div class="refnamediv"><table width="100%"><tr>
50
50
<td valign="top">
51
51
<h2>
52
 
<a name="id2588575"></a><span class="refentrytitle">GogObject</span>
 
52
<a name="id2585175"></a><span class="refentrytitle">GogObject</span>
53
53
</h2>
54
54
<p>GogObject &#8212; Base class for all objects of graph model</p>
55
55
</td>
130
130
                                                         unsigned int id);
131
131
void                <a href="GogObject.html#gog-object-register-roles">gog_object_register_roles</a>           (GogObjectClass *klass,
132
132
                                                         <a href="GogObject.html#GogObjectRole">GogObjectRole</a> const *roles,
133
 
                                                         unsigned n_roles );
 
133
                                                         unsigned n_roles);
134
134
void                <a href="GogObject.html#gog-object-request-editor-update">gog_object_request_editor_update</a>    (<a href="GogObject.html" title="GogObject">GogObject</a> *obj);
135
135
 
136
136
 
137
137
</pre>
138
138
</div>
139
139
<div class="refsect1" lang="en">
140
 
<a name="id2607713"></a><h2>Object Hierarchy</h2>
 
140
<a name="id2605145"></a><h2>Object Hierarchy</h2>
141
141
<pre class="synopsis">
142
142
 
143
143
  GObject
147
147
</pre>
148
148
</div>
149
149
<div class="refsect1" lang="en">
150
 
<a name="id2607750"></a><h2>Properties</h2>
 
150
<a name="id2605182"></a><h2>Properties</h2>
151
151
<pre class="synopsis">
152
152
 
153
153
  "<a href="GogObject.html#GogObject--alignment">alignment</a>"                gchararray            : Read / Write
159
159
</pre>
160
160
</div>
161
161
<div class="refsect1" lang="en">
162
 
<a name="id2615097"></a><h2>Signals</h2>
 
162
<a name="id2615084"></a><h2>Signals</h2>
163
163
<pre class="synopsis">
164
164
 
165
165
  "<a href="GogObject.html#GogObject-changed">changed</a>"                                        : Run Last
172
172
</pre>
173
173
</div>
174
174
<div class="refsect1" lang="en">
175
 
<a name="id2615156"></a><h2>Description</h2>
 
175
<a name="id2615144"></a><h2>Description</h2>
176
176
<p>
177
177
 
178
178
</p>
179
179
</div>
180
180
<div class="refsect1" lang="en">
181
 
<a name="id2615169"></a><h2>Details</h2>
 
181
<a name="id2615158"></a><h2>Details</h2>
182
182
<div class="refsect2" lang="en">
183
 
<a name="id2615179"></a><h3>
 
183
<a name="id2615167"></a><h3>
184
184
<a name="GogObject-struct"></a>GogObject</h3>
185
 
<a class="indexterm" name="id2615189"></a><pre class="programlisting">typedef struct _GogObject GogObject;</pre>
 
185
<a class="indexterm" name="id2615178"></a><pre class="programlisting">typedef struct _GogObject GogObject;</pre>
186
186
<p>
187
187
 
188
188
</p>
189
189
</div>
190
190
<hr>
191
191
<div class="refsect2" lang="en">
192
 
<a name="id2615203"></a><h3>
 
192
<a name="id2615192"></a><h3>
193
193
<a name="GOG-PARAM-PERSISTENT:CAPS"></a>GOG_PARAM_PERSISTENT</h3>
194
 
<a class="indexterm" name="id2615213"></a><pre class="programlisting">#define GOG_PARAM_PERSISTENT      (1 &lt;&lt; (G_PARAM_USER_SHIFT+0))
 
194
<a class="indexterm" name="id2615202"></a><pre class="programlisting">#define GOG_PARAM_PERSISTENT      (1 &lt;&lt; (G_PARAM_USER_SHIFT+0))
195
195
</pre>
196
196
<p>
197
197
 
199
199
</div>
200
200
<hr>
201
201
<div class="refsect2" lang="en">
202
 
<a name="id2615228"></a><h3>
 
202
<a name="id2615217"></a><h3>
203
203
<a name="GOG-PARAM-FORCE-SAVE:CAPS"></a>GOG_PARAM_FORCE_SAVE</h3>
204
 
<a class="indexterm" name="id2615238"></a><pre class="programlisting">#define GOG_PARAM_FORCE_SAVE      (1 &lt;&lt; (G_PARAM_USER_SHIFT+1))     /* even if the value == default */
 
204
<a class="indexterm" name="id2615227"></a><pre class="programlisting">#define GOG_PARAM_FORCE_SAVE      (1 &lt;&lt; (G_PARAM_USER_SHIFT+1))     /* even if the value == default */
205
205
</pre>
206
206
<p>
207
207
 
209
209
</div>
210
210
<hr>
211
211
<div class="refsect2" lang="en">
212
 
<a name="id2615254"></a><h3>
 
212
<a name="id2615243"></a><h3>
213
213
<a name="GogDataDuplicator"></a>GogDataDuplicator ()</h3>
214
 
<a class="indexterm" name="id2615264"></a><pre class="programlisting">void                (*GogDataDuplicator)                (<a href="GogDataset.html" title="GogDataset">GogDataset</a> const *src,
 
214
<a class="indexterm" name="id2615253"></a><pre class="programlisting">void                (*GogDataDuplicator)                (<a href="GogDataset.html" title="GogDataset">GogDataset</a> const *src,
215
215
                                                         <a href="GogDataset.html" title="GogDataset">GogDataset</a> *dst);</pre>
216
216
<p>
217
217
 
236
236
</div>
237
237
<hr>
238
238
<div class="refsect2" lang="en">
239
 
<a name="id2615324"></a><h3>
 
239
<a name="id2615313"></a><h3>
240
240
<a name="GogObjectNamingConv"></a>enum GogObjectNamingConv</h3>
241
 
<a class="indexterm" name="id2615334"></a><pre class="programlisting">typedef enum {
 
241
<a class="indexterm" name="id2615324"></a><pre class="programlisting">typedef enum {
242
242
        GOG_OBJECT_NAME_BY_ROLE  = 1,
243
243
        GOG_OBJECT_NAME_BY_TYPE  = 2,
244
244
        GOG_OBJECT_NAME_MANUALLY = 3
250
250
</div>
251
251
<hr>
252
252
<div class="refsect2" lang="en">
253
 
<a name="id2615350"></a><h3>
 
253
<a name="id2615339"></a><h3>
254
254
<a name="GogObjectRole"></a>GogObjectRole</h3>
255
 
<a class="indexterm" name="id2615361"></a><pre class="programlisting">typedef struct {
 
255
<a class="indexterm" name="id2615350"></a><pre class="programlisting">typedef struct {
256
256
        char const *id; /* for persistence */
257
257
        char const *is_a_typename;
258
258
        unsigned    priority;
281
281
</div>
282
282
<hr>
283
283
<div class="refsect2" lang="en">
284
 
<a name="id2615386"></a><h3>
 
284
<a name="id2615375"></a><h3>
285
285
<a name="gog-object-dup"></a>gog_object_dup ()</h3>
286
 
<a class="indexterm" name="id2615396"></a><pre class="programlisting"><a href="GogObject.html" title="GogObject">GogObject</a>*          gog_object_dup                      (<a href="GogObject.html" title="GogObject">GogObject</a> const *src,
 
286
<a class="indexterm" name="id2615386"></a><pre class="programlisting"><a href="GogObject.html" title="GogObject">GogObject</a>*          gog_object_dup                      (<a href="GogObject.html" title="GogObject">GogObject</a> const *src,
287
287
                                                         <a href="GogObject.html" title="GogObject">GogObject</a> *new_parent,
288
288
                                                         <a href="GogObject.html#GogDataDuplicator">GogDataDuplicator</a> datadup);</pre>
289
289
<p>
319
319
</div>
320
320
<hr>
321
321
<div class="refsect2" lang="en">
322
 
<a name="id2615513"></a><h3>
 
322
<a name="id2615502"></a><h3>
323
323
<a name="gog-object-get-parent"></a>gog_object_get_parent ()</h3>
324
 
<a class="indexterm" name="id2615524"></a><pre class="programlisting"><a href="GogObject.html" title="GogObject">GogObject</a>*          gog_object_get_parent               (<a href="GogObject.html" title="GogObject">GogObject</a> const *obj);</pre>
 
324
<a class="indexterm" name="id2615513"></a><pre class="programlisting"><a href="GogObject.html" title="GogObject">GogObject</a>*          gog_object_get_parent               (<a href="GogObject.html" title="GogObject">GogObject</a> const *obj);</pre>
325
325
<p>
326
326
</p>
327
327
<p>
346
346
</div>
347
347
<hr>
348
348
<div class="refsect2" lang="en">
349
 
<a name="id2615591"></a><h3>
 
349
<a name="id2615580"></a><h3>
350
350
<a name="gog-object-get-parent-typed"></a>gog_object_get_parent_typed ()</h3>
351
 
<a class="indexterm" name="id2615601"></a><pre class="programlisting"><a href="GogObject.html" title="GogObject">GogObject</a>*          gog_object_get_parent_typed         (<a href="GogObject.html" title="GogObject">GogObject</a> const *obj,
 
351
<a class="indexterm" name="id2615591"></a><pre class="programlisting"><a href="GogObject.html" title="GogObject">GogObject</a>*          gog_object_get_parent_typed         (<a href="GogObject.html" title="GogObject">GogObject</a> const *obj,
352
352
                                                         GType t);</pre>
353
353
<p>
354
354
</p>
379
379
</div>
380
380
<hr>
381
381
<div class="refsect2" lang="en">
382
 
<a name="id2615704"></a><h3>
 
382
<a name="id2615693"></a><h3>
383
383
<a name="gog-object-get-graph"></a>gog_object_get_graph ()</h3>
384
 
<a class="indexterm" name="id2615714"></a><pre class="programlisting"><a href="GogGraph.html" title="GogGraph">GogGraph</a>*           gog_object_get_graph                (<a href="GogObject.html" title="GogObject">GogObject</a> const *obj);</pre>
 
384
<a class="indexterm" name="id2615704"></a><pre class="programlisting"><a href="GogGraph.html" title="GogGraph">GogGraph</a>*           gog_object_get_graph                (<a href="GogObject.html" title="GogObject">GogObject</a> const *obj);</pre>
385
385
<p>
386
386
</p>
387
387
<p>
405
405
</div>
406
406
<hr>
407
407
<div class="refsect2" lang="en">
408
 
<a name="id2615774"></a><h3>
 
408
<a name="id2615764"></a><h3>
409
409
<a name="gog-object-get-theme"></a>gog_object_get_theme ()</h3>
410
 
<a class="indexterm" name="id2615784"></a><pre class="programlisting">GogTheme*           gog_object_get_theme                (<a href="GogObject.html" title="GogObject">GogObject</a> const *obj);</pre>
 
410
<a class="indexterm" name="id2615774"></a><pre class="programlisting">GogTheme*           gog_object_get_theme                (<a href="GogObject.html" title="GogObject">GogObject</a> const *obj);</pre>
411
411
<p>
412
412
 
413
413
</p>
431
431
</div>
432
432
<hr>
433
433
<div class="refsect2" lang="en">
434
 
<a name="id2615834"></a><h3>
 
434
<a name="id2615824"></a><h3>
435
435
<a name="gog-object-get-id"></a>gog_object_get_id ()</h3>
436
 
<a class="indexterm" name="id2615845"></a><pre class="programlisting">unsigned            gog_object_get_id                   (<a href="GogObject.html" title="GogObject">GogObject</a> const *obj);</pre>
 
436
<a class="indexterm" name="id2615835"></a><pre class="programlisting">unsigned            gog_object_get_id                   (<a href="GogObject.html" title="GogObject">GogObject</a> const *obj);</pre>
437
437
<p>
438
438
 
439
439
</p>
457
457
</div>
458
458
<hr>
459
459
<div class="refsect2" lang="en">
460
 
<a name="id2615895"></a><h3>
 
460
<a name="id2615885"></a><h3>
461
461
<a name="gog-object-get-name"></a>gog_object_get_name ()</h3>
462
 
<a class="indexterm" name="id2615905"></a><pre class="programlisting">charconst  *        gog_object_get_name                 (<a href="GogObject.html" title="GogObject">GogObject</a> const *obj);</pre>
 
462
<a class="indexterm" name="id2615895"></a><pre class="programlisting">charconst  *        gog_object_get_name                 (<a href="GogObject.html" title="GogObject">GogObject</a> const *obj);</pre>
463
463
<p>
464
464
No need to free the result</p>
465
465
<p>
485
485
</div>
486
486
<hr>
487
487
<div class="refsect2" lang="en">
488
 
<a name="id2615965"></a><h3>
 
488
<a name="id2615955"></a><h3>
489
489
<a name="gog-object-set-name"></a>gog_object_set_name ()</h3>
490
 
<a class="indexterm" name="id2615976"></a><pre class="programlisting">void                gog_object_set_name                 (<a href="GogObject.html" title="GogObject">GogObject</a> *obj,
 
490
<a class="indexterm" name="id2615966"></a><pre class="programlisting">void                gog_object_set_name                 (<a href="GogObject.html" title="GogObject">GogObject</a> *obj,
491
491
                                                         char *name,
492
492
                                                         GError **err);</pre>
493
493
<p>
520
520
</div>
521
521
<hr>
522
522
<div class="refsect2" lang="en">
523
 
<a name="id2616083"></a><h3>
 
523
<a name="id2616073"></a><h3>
524
524
<a name="gog-object-get-children"></a>gog_object_get_children ()</h3>
525
 
<a class="indexterm" name="id2616094"></a><pre class="programlisting">GSList*             gog_object_get_children             (<a href="GogObject.html" title="GogObject">GogObject</a> const *obj,
 
525
<a class="indexterm" name="id2616083"></a><pre class="programlisting">GSList*             gog_object_get_children             (<a href="GogObject.html" title="GogObject">GogObject</a> const *obj,
526
526
                                                         <a href="GogObject.html#GogObjectRole">GogObjectRole</a> const *filter);</pre>
527
527
<p>
528
528
The list needs to be Freed</p>
554
554
</div>
555
555
<hr>
556
556
<div class="refsect2" lang="en">
557
 
<a name="id2616179"></a><h3>
 
557
<a name="id2616169"></a><h3>
558
558
<a name="gog-object-get-child-by-role"></a>gog_object_get_child_by_role ()</h3>
559
 
<a class="indexterm" name="id2616190"></a><pre class="programlisting"><a href="GogObject.html" title="GogObject">GogObject</a>*          gog_object_get_child_by_role        (<a href="GogObject.html" title="GogObject">GogObject</a> const *obj,
 
559
<a class="indexterm" name="id2616181"></a><pre class="programlisting"><a href="GogObject.html" title="GogObject">GogObject</a>*          gog_object_get_child_by_role        (<a href="GogObject.html" title="GogObject">GogObject</a> const *obj,
560
560
                                                         <a href="GogObject.html#GogObjectRole">GogObjectRole</a> const *role);</pre>
561
561
<p>
562
562
A convenience routine to handle a unique child</p>
586
586
</div>
587
587
<hr>
588
588
<div class="refsect2" lang="en">
589
 
<a name="id2616278"></a><h3>
 
589
<a name="id2616269"></a><h3>
590
590
<a name="gog-object-get-editor"></a>gog_object_get_editor ()</h3>
591
 
<a class="indexterm" name="id2616289"></a><pre class="programlisting">gpointer            gog_object_get_editor               (<a href="GogObject.html" title="GogObject">GogObject</a> *obj,
 
591
<a class="indexterm" name="id2616279"></a><pre class="programlisting">gpointer            gog_object_get_editor               (<a href="GogObject.html" title="GogObject">GogObject</a> *obj,
592
592
                                                         <a href="GogDataAllocator.html" title="GogDataAllocator">GogDataAllocator</a> *dalloc,
593
593
                                                         GOCmdContext *cc);</pre>
594
594
<p>
625
625
</div>
626
626
<hr>
627
627
<div class="refsect2" lang="en">
628
 
<a name="id2616407"></a><h3>
 
628
<a name="id2616398"></a><h3>
629
629
<a name="gog-object-new-view"></a>gog_object_new_view ()</h3>
630
 
<a class="indexterm" name="id2616417"></a><pre class="programlisting"><a href="GogView.html" title="GogView">GogView</a>*            gog_object_new_view                 (<a href="GogObject.html" title="GogObject">GogObject</a> const *obj,
 
630
<a class="indexterm" name="id2616408"></a><pre class="programlisting"><a href="GogView.html" title="GogView">GogView</a>*            gog_object_new_view                 (<a href="GogObject.html" title="GogObject">GogObject</a> const *obj,
631
631
                                                         <a href="GogView.html" title="GogView">GogView</a> *parent);</pre>
632
632
<p>
633
633
Creates a new <a href="GogView.html" title="GogView"><span class="type">GogView</span></a> associated to <em class="parameter"><code>obj</code></em>, and sets its parent to <em class="parameter"><code>parent</code></em>.</p>
657
657
</div>
658
658
<hr>
659
659
<div class="refsect2" lang="en">
660
 
<a name="id2616519"></a><h3>
 
660
<a name="id2616510"></a><h3>
661
661
<a name="gog-object-is-deletable"></a>gog_object_is_deletable ()</h3>
662
 
<a class="indexterm" name="id2616530"></a><pre class="programlisting">gboolean            gog_object_is_deletable             (<a href="GogObject.html" title="GogObject">GogObject</a> const *obj);</pre>
 
662
<a class="indexterm" name="id2616520"></a><pre class="programlisting">gboolean            gog_object_is_deletable             (<a href="GogObject.html" title="GogObject">GogObject</a> const *obj);</pre>
663
663
<p>
664
664
Can the specified <em class="parameter"><code>obj</code></em> be deleted ?</p>
665
665
<p>
685
685
</div>
686
686
<hr>
687
687
<div class="refsect2" lang="en">
688
 
<a name="id2616595"></a><h3>
 
688
<a name="id2616585"></a><h3>
689
689
<a name="gog-object-possible-additions"></a>gog_object_possible_additions ()</h3>
690
 
<a class="indexterm" name="id2616607"></a><pre class="programlisting">GSList*             gog_object_possible_additions       (<a href="GogObject.html" title="GogObject">GogObject</a> const *parent);</pre>
 
690
<a class="indexterm" name="id2616598"></a><pre class="programlisting">GSList*             gog_object_possible_additions       (<a href="GogObject.html" title="GogObject">GogObject</a> const *parent);</pre>
691
691
<p>
692
692
</p>
693
693
<p>
712
712
</div>
713
713
<hr>
714
714
<div class="refsect2" lang="en">
715
 
<a name="id2616669"></a><h3>
 
715
<a name="id2616660"></a><h3>
716
716
<a name="gog-object-add-by-role"></a>gog_object_add_by_role ()</h3>
717
 
<a class="indexterm" name="id2616679"></a><pre class="programlisting"><a href="GogObject.html" title="GogObject">GogObject</a>*          gog_object_add_by_role              (<a href="GogObject.html" title="GogObject">GogObject</a> *parent,
 
717
<a class="indexterm" name="id2616670"></a><pre class="programlisting"><a href="GogObject.html" title="GogObject">GogObject</a>*          gog_object_add_by_role              (<a href="GogObject.html" title="GogObject">GogObject</a> *parent,
718
718
                                                         <a href="GogObject.html#GogObjectRole">GogObjectRole</a> const *role,
719
719
                                                         <a href="GogObject.html" title="GogObject">GogObject</a> *child);</pre>
720
720
<p>
750
750
</div>
751
751
<hr>
752
752
<div class="refsect2" lang="en">
753
 
<a name="id2616768"></a><h3>
 
753
<a name="id2616758"></a><h3>
754
754
<a name="gog-object-add-by-name"></a>gog_object_add_by_name ()</h3>
755
 
<a class="indexterm" name="id2616778"></a><pre class="programlisting"><a href="GogObject.html" title="GogObject">GogObject</a>*          gog_object_add_by_name              (<a href="GogObject.html" title="GogObject">GogObject</a> *parent,
 
755
<a class="indexterm" name="id2616769"></a><pre class="programlisting"><a href="GogObject.html" title="GogObject">GogObject</a>*          gog_object_add_by_name              (<a href="GogObject.html" title="GogObject">GogObject</a> *parent,
756
756
                                                         char const *role,
757
757
                                                         <a href="GogObject.html" title="GogObject">GogObject</a> *child);</pre>
758
758
<p>
790
790
</div>
791
791
<hr>
792
792
<div class="refsect2" lang="en">
793
 
<a name="id2616905"></a><h3>
 
793
<a name="id2616895"></a><h3>
794
794
<a name="gog-object-can-reorder"></a>gog_object_can_reorder ()</h3>
795
 
<a class="indexterm" name="id2616915"></a><pre class="programlisting">void                gog_object_can_reorder              (<a href="GogObject.html" title="GogObject">GogObject</a> const *obj,
 
795
<a class="indexterm" name="id2616906"></a><pre class="programlisting">void                gog_object_can_reorder              (<a href="GogObject.html" title="GogObject">GogObject</a> const *obj,
796
796
                                                         gboolean *inc_ok,
797
797
                                                         gboolean *dec_ok);</pre>
798
798
<p>
823
823
</div>
824
824
<hr>
825
825
<div class="refsect2" lang="en">
826
 
<a name="id2617010"></a><h3>
 
826
<a name="id2617001"></a><h3>
827
827
<a name="gog-object-reorder"></a>gog_object_reorder ()</h3>
828
 
<a class="indexterm" name="id2617020"></a><pre class="programlisting"><a href="GogObject.html" title="GogObject">GogObject</a>*          gog_object_reorder                  (<a href="GogObject.html" title="GogObject">GogObject</a> const *obj,
 
828
<a class="indexterm" name="id2617011"></a><pre class="programlisting"><a href="GogObject.html" title="GogObject">GogObject</a>*          gog_object_reorder                  (<a href="GogObject.html" title="GogObject">GogObject</a> const *obj,
829
829
                                                         gboolean inc,
830
830
                                                         gboolean goto_max);</pre>
831
831
<p>
861
861
</div>
862
862
<hr>
863
863
<div class="refsect2" lang="en">
864
 
<a name="id2617124"></a><h3>
 
864
<a name="id2617114"></a><h3>
865
865
<a name="gog-object-get-position-flags"></a>gog_object_get_position_flags ()</h3>
866
 
<a class="indexterm" name="id2617136"></a><pre class="programlisting">GogObjectPosition   gog_object_get_position_flags       (<a href="GogObject.html" title="GogObject">GogObject</a> const *obj,
 
866
<a class="indexterm" name="id2617127"></a><pre class="programlisting">GogObjectPosition   gog_object_get_position_flags       (<a href="GogObject.html" title="GogObject">GogObject</a> const *obj,
867
867
                                                         GogObjectPosition mask);</pre>
868
868
<p>
869
869
Retrieve position flags of GogObject <em class="parameter"><code>obj</code></em>, masked by <em class="parameter"><code>mask</code></em>.</p>
895
895
</div>
896
896
<hr>
897
897
<div class="refsect2" lang="en">
898
 
<a name="id2617232"></a><h3>
 
898
<a name="id2617224"></a><h3>
899
899
<a name="gog-object-set-position-flags"></a>gog_object_set_position_flags ()</h3>
900
 
<a class="indexterm" name="id2617245"></a><pre class="programlisting">gboolean            gog_object_set_position_flags       (<a href="GogObject.html" title="GogObject">GogObject</a> *obj,
 
900
<a class="indexterm" name="id2617236"></a><pre class="programlisting">gboolean            gog_object_set_position_flags       (<a href="GogObject.html" title="GogObject">GogObject</a> *obj,
901
901
                                                         GogObjectPosition flags,
902
902
                                                         GogObjectPosition mask);</pre>
903
903
<p>
933
933
</div>
934
934
<hr>
935
935
<div class="refsect2" lang="en">
936
 
<a name="id2617370"></a><h3>
 
936
<a name="id2617367"></a><h3>
937
937
<a name="gog-object-get-manual-position"></a>gog_object_get_manual_position ()</h3>
938
 
<a class="indexterm" name="id2617383"></a><pre class="programlisting">void                gog_object_get_manual_position      (<a href="GogObject.html" title="GogObject">GogObject</a> *obj,
 
938
<a class="indexterm" name="id2617381"></a><pre class="programlisting">void                gog_object_get_manual_position      (<a href="GogObject.html" title="GogObject">GogObject</a> *obj,
939
939
                                                         GogViewAllocation *pos);</pre>
940
940
<p>
941
941
FIXME</p>
960
960
</div>
961
961
<hr>
962
962
<div class="refsect2" lang="en">
963
 
<a name="id2617469"></a><h3>
 
963
<a name="id2617467"></a><h3>
964
964
<a name="gog-object-set-manual-position"></a>gog_object_set_manual_position ()</h3>
965
 
<a class="indexterm" name="id2617483"></a><pre class="programlisting">void                gog_object_set_manual_position      (<a href="GogObject.html" title="GogObject">GogObject</a> *obj,
 
965
<a class="indexterm" name="id2617481"></a><pre class="programlisting">void                gog_object_set_manual_position      (<a href="GogObject.html" title="GogObject">GogObject</a> *obj,
966
966
                                                         GogViewAllocation const *pos);</pre>
967
967
<p>
968
968
set manual position of given object, in points.</p>
987
987
</div>
988
988
<hr>
989
989
<div class="refsect2" lang="en">
990
 
<a name="id2617570"></a><h3>
 
990
<a name="id2617567"></a><h3>
991
991
<a name="gog-object-get-manual-allocation"></a>gog_object_get_manual_allocation ()</h3>
992
 
<a class="indexterm" name="id2617584"></a><pre class="programlisting">GogViewAllocation   gog_object_get_manual_allocation    (<a href="GogObject.html" title="GogObject">GogObject</a> *gobj,
 
992
<a class="indexterm" name="id2617581"></a><pre class="programlisting">GogViewAllocation   gog_object_get_manual_allocation    (<a href="GogObject.html" title="GogObject">GogObject</a> *gobj,
993
993
                                                         GogViewAllocation const *parent_allocation,
994
994
                                                         GogViewRequisition const *requisition);</pre>
995
995
<p>
1026
1026
</div>
1027
1027
<hr>
1028
1028
<div class="refsect2" lang="en">
1029
 
<a name="id2617711"></a><h3>
 
1029
<a name="id2617709"></a><h3>
1030
1030
<a name="gog-object-find-role-by-name"></a>gog_object_find_role_by_name ()</h3>
1031
 
<a class="indexterm" name="id2617725"></a><pre class="programlisting"><a href="GogObject.html#GogObjectRole">GogObjectRole</a>const * gog_object_find_role_by_name       (<a href="GogObject.html" title="GogObject">GogObject</a> const *obj,
 
1031
<a class="indexterm" name="id2617722"></a><pre class="programlisting"><a href="GogObject.html#GogObjectRole">GogObjectRole</a>const * gog_object_find_role_by_name       (<a href="GogObject.html" title="GogObject">GogObject</a> const *obj,
1032
1032
                                                         char const *role);</pre>
1033
1033
<p>
1034
1034
 
1058
1058
</div>
1059
1059
<hr>
1060
1060
<div class="refsect2" lang="en">
1061
 
<a name="id2617804"></a><h3>
 
1061
<a name="id2617801"></a><h3>
1062
1062
<a name="gog-object-update"></a>gog_object_update ()</h3>
1063
 
<a class="indexterm" name="id2617817"></a><pre class="programlisting">void                gog_object_update                   (<a href="GogObject.html" title="GogObject">GogObject</a> *obj);</pre>
 
1063
<a class="indexterm" name="id2617815"></a><pre class="programlisting">void                gog_object_update                   (<a href="GogObject.html" title="GogObject">GogObject</a> *obj);</pre>
1064
1064
<p>
1065
1065
 
1066
1066
</p>
1077
1077
</div>
1078
1078
<hr>
1079
1079
<div class="refsect2" lang="en">
1080
 
<a name="id2617863"></a><h3>
 
1080
<a name="id2617860"></a><h3>
1081
1081
<a name="gog-object-request-update"></a>gog_object_request_update ()</h3>
1082
 
<a class="indexterm" name="id2617877"></a><pre class="programlisting">gboolean            gog_object_request_update           (<a href="GogObject.html" title="GogObject">GogObject</a> *obj);</pre>
 
1082
<a class="indexterm" name="id2617874"></a><pre class="programlisting">gboolean            gog_object_request_update           (<a href="GogObject.html" title="GogObject">GogObject</a> *obj);</pre>
1083
1083
<p>
1084
1084
 
1085
1085
</p>
1103
1103
</div>
1104
1104
<hr>
1105
1105
<div class="refsect2" lang="en">
1106
 
<a name="id2617933"></a><h3>
 
1106
<a name="id2617931"></a><h3>
1107
1107
<a name="gog-object-emit-changed"></a>gog_object_emit_changed ()</h3>
1108
 
<a class="indexterm" name="id2617946"></a><pre class="programlisting">void                gog_object_emit_changed             (<a href="GogObject.html" title="GogObject">GogObject</a> *obj,
 
1108
<a class="indexterm" name="id2617944"></a><pre class="programlisting">void                gog_object_emit_changed             (<a href="GogObject.html" title="GogObject">GogObject</a> *obj,
1109
1109
                                                         gboolean size);</pre>
1110
1110
<p>
1111
1111
 
1130
1130
</div>
1131
1131
<hr>
1132
1132
<div class="refsect2" lang="en">
1133
 
<a name="id2618014"></a><h3>
 
1133
<a name="id2618011"></a><h3>
1134
1134
<a name="gog-object-clear-parent"></a>gog_object_clear_parent ()</h3>
1135
 
<a class="indexterm" name="id2618027"></a><pre class="programlisting">gboolean            gog_object_clear_parent             (<a href="GogObject.html" title="GogObject">GogObject</a> *obj);</pre>
 
1135
<a class="indexterm" name="id2618025"></a><pre class="programlisting">gboolean            gog_object_clear_parent             (<a href="GogObject.html" title="GogObject">GogObject</a> *obj);</pre>
1136
1136
<p>
1137
1137
Does _not_ unref the child, which in effect adds a ref by freeing up the ref
1138
1138
previously associated with the parent.</p>
1159
1159
</div>
1160
1160
<hr>
1161
1161
<div class="refsect2" lang="en">
1162
 
<a name="id2618097"></a><h3>
 
1162
<a name="id2618094"></a><h3>
1163
1163
<a name="gog-object-set-parent"></a>gog_object_set_parent ()</h3>
1164
 
<a class="indexterm" name="id2618110"></a><pre class="programlisting">gboolean            gog_object_set_parent               (<a href="GogObject.html" title="GogObject">GogObject</a> *child,
 
1164
<a class="indexterm" name="id2618108"></a><pre class="programlisting">gboolean            gog_object_set_parent               (<a href="GogObject.html" title="GogObject">GogObject</a> *child,
1165
1165
                                                         <a href="GogObject.html" title="GogObject">GogObject</a> *parent,
1166
1166
                                                         <a href="GogObject.html#GogObjectRole">GogObjectRole</a> const *role,
1167
1167
                                                         unsigned int id);</pre>
1205
1205
</div>
1206
1206
<hr>
1207
1207
<div class="refsect2" lang="en">
1208
 
<a name="id2618270"></a><h3>
 
1208
<a name="id2618268"></a><h3>
1209
1209
<a name="gog-object-register-roles"></a>gog_object_register_roles ()</h3>
1210
 
<a class="indexterm" name="id2618285"></a><pre class="programlisting">void                gog_object_register_roles           (GogObjectClass *klass,
 
1210
<a class="indexterm" name="id2618282"></a><pre class="programlisting">void                gog_object_register_roles           (GogObjectClass *klass,
1211
1211
                                                         <a href="GogObject.html#GogObjectRole">GogObjectRole</a> const *roles,
1212
 
                                                         unsigned n_roles );</pre>
 
1212
                                                         unsigned n_roles);</pre>
1213
1213
<p>
1214
1214
 
1215
1215
</p>
1238
1238
</div>
1239
1239
<hr>
1240
1240
<div class="refsect2" lang="en">
1241
 
<a name="id2618374"></a><h3>
 
1241
<a name="id2618371"></a><h3>
1242
1242
<a name="gog-object-request-editor-update"></a>gog_object_request_editor_update ()</h3>
1243
 
<a class="indexterm" name="id2618387"></a><pre class="programlisting">void                gog_object_request_editor_update    (<a href="GogObject.html" title="GogObject">GogObject</a> *obj);</pre>
 
1243
<a class="indexterm" name="id2618385"></a><pre class="programlisting">void                gog_object_request_editor_update    (<a href="GogObject.html" title="GogObject">GogObject</a> *obj);</pre>
1244
1244
<p>
1245
1245
Emits a update-editor signal. This signal should be used by object editors
1246
1246
in order to refresh their states.</p>
1258
1258
</div>
1259
1259
</div>
1260
1260
<div class="refsect1" lang="en">
1261
 
<a name="id2618448"></a><h2>Property Details</h2>
 
1261
<a name="id2618445"></a><h2>Property Details</h2>
1262
1262
<div class="refsect2" lang="en">
1263
 
<a name="id2618459"></a><h3>
 
1263
<a name="id2618456"></a><h3>
1264
1264
<a name="GogObject--alignment"></a>The <code class="literal">"alignment"</code> property</h3>
1265
 
<a class="indexterm" name="id2618475"></a><pre class="programlisting">  "alignment"                gchararray            : Read / Write</pre>
 
1265
<a class="indexterm" name="id2618472"></a><pre class="programlisting">  "alignment"                gchararray            : Read / Write</pre>
1266
1266
<p>Alignment flag.</p>
1267
1267
<p>Default value: "fill"</p>
1268
1268
</div>
1269
1269
<hr>
1270
1270
<div class="refsect2" lang="en">
1271
 
<a name="id2618501"></a><h3>
 
1271
<a name="id2618498"></a><h3>
1272
1272
<a name="GogObject--anchor"></a>The <code class="literal">"anchor"</code> property</h3>
1273
 
<a class="indexterm" name="id2618516"></a><pre class="programlisting">  "anchor"                   gchararray            : Read / Write</pre>
 
1273
<a class="indexterm" name="id2618514"></a><pre class="programlisting">  "anchor"                   gchararray            : Read / Write</pre>
1274
1274
<p>Anchor for manual position.</p>
1275
1275
<p>Default value: "top-left"</p>
1276
1276
</div>
1277
1277
<hr>
1278
1278
<div class="refsect2" lang="en">
1279
 
<a name="id2618543"></a><h3>
 
1279
<a name="id2618540"></a><h3>
1280
1280
<a name="GogObject--compass"></a>The <code class="literal">"compass"</code> property</h3>
1281
 
<a class="indexterm" name="id2618559"></a><pre class="programlisting">  "compass"                  gchararray            : Read / Write</pre>
 
1281
<a class="indexterm" name="id2618556"></a><pre class="programlisting">  "compass"                  gchararray            : Read / Write</pre>
1282
1282
<p>Compass auto position flags.</p>
1283
1283
<p>Default value: "top"</p>
1284
1284
</div>
1285
1285
<hr>
1286
1286
<div class="refsect2" lang="en">
1287
 
<a name="id2618585"></a><h3>
 
1287
<a name="id2618583"></a><h3>
1288
1288
<a name="GogObject--id"></a>The <code class="literal">"id"</code> property</h3>
1289
 
<a class="indexterm" name="id2618601"></a><pre class="programlisting">  "id"                       guint                 : Read / Write</pre>
 
1289
<a class="indexterm" name="id2618599"></a><pre class="programlisting">  "id"                       guint                 : Read / Write</pre>
1290
1290
<p>Object numerical ID.</p>
1291
1291
<p>Allowed values: &lt;= G_MAXINT</p>
1292
1292
<p>Default value: 0</p>
1293
1293
</div>
1294
1294
<hr>
1295
1295
<div class="refsect2" lang="en">
1296
 
<a name="id2618632"></a><h3>
 
1296
<a name="id2618629"></a><h3>
1297
1297
<a name="GogObject--is-position-manual"></a>The <code class="literal">"is-position-manual"</code> property</h3>
1298
 
<a class="indexterm" name="id2618649"></a><pre class="programlisting">  "is-position-manual"       gboolean              : Read / Write</pre>
 
1298
<a class="indexterm" name="id2618646"></a><pre class="programlisting">  "is-position-manual"       gboolean              : Read / Write</pre>
1299
1299
<p>Is position manual.</p>
1300
1300
<p>Default value: FALSE</p>
1301
1301
</div>
1302
1302
<hr>
1303
1303
<div class="refsect2" lang="en">
1304
 
<a name="id2618675"></a><h3>
 
1304
<a name="id2618672"></a><h3>
1305
1305
<a name="GogObject--position"></a>The <code class="literal">"position"</code> property</h3>
1306
 
<a class="indexterm" name="id2618691"></a><pre class="programlisting">  "position"                 gchararray            : Read / Write</pre>
 
1306
<a class="indexterm" name="id2618689"></a><pre class="programlisting">  "position"                 gchararray            : Read / Write</pre>
1307
1307
<p>Position and size of object, in percentage of parent size.</p>
1308
1308
<p>Default value: "0 0 1 1"</p>
1309
1309
</div>
1310
1310
</div>
1311
1311
<div class="refsect1" lang="en">
1312
 
<a name="id2618719"></a><h2>Signal Details</h2>
 
1312
<a name="id2618717"></a><h2>Signal Details</h2>
1313
1313
<div class="refsect2" lang="en">
1314
 
<a name="id2618730"></a><h3>
 
1314
<a name="id2618728"></a><h3>
1315
1315
<a name="GogObject-changed"></a>The <code class="literal">"changed"</code> signal</h3>
1316
 
<a class="indexterm" name="id2618746"></a><pre class="programlisting">void                user_function                      (<a href="GogObject.html" title="GogObject">GogObject</a> *gogobject,
 
1316
<a class="indexterm" name="id2618744"></a><pre class="programlisting">void                user_function                      (<a href="GogObject.html" title="GogObject">GogObject</a> *gogobject,
1317
1317
                                                        gboolean   arg1,
1318
1318
                                                        gpointer   user_data)      : Run Last</pre>
1319
1319
<p>
1342
1342
</div>
1343
1343
<hr>
1344
1344
<div class="refsect2" lang="en">
1345
 
<a name="id2618835"></a><h3>
 
1345
<a name="id2618832"></a><h3>
1346
1346
<a name="GogObject-child-added"></a>The <code class="literal">"child-added"</code> signal</h3>
1347
 
<a class="indexterm" name="id2618851"></a><pre class="programlisting">void                user_function                      (<a href="GogObject.html" title="GogObject">GogObject</a> *gogobject,
 
1347
<a class="indexterm" name="id2618849"></a><pre class="programlisting">void                user_function                      (<a href="GogObject.html" title="GogObject">GogObject</a> *gogobject,
1348
1348
                                                        GObject   *arg1,
1349
1349
                                                        gpointer   user_data)      : Run Last</pre>
1350
1350
<p>
1373
1373
</div>
1374
1374
<hr>
1375
1375
<div class="refsect2" lang="en">
1376
 
<a name="id2618940"></a><h3>
 
1376
<a name="id2618937"></a><h3>
1377
1377
<a name="GogObject-child-name-changed"></a>The <code class="literal">"child-name-changed"</code> signal</h3>
1378
 
<a class="indexterm" name="id2618957"></a><pre class="programlisting">void                user_function                      (<a href="GogObject.html" title="GogObject">GogObject</a> *gogobject,
 
1378
<a class="indexterm" name="id2618954"></a><pre class="programlisting">void                user_function                      (<a href="GogObject.html" title="GogObject">GogObject</a> *gogobject,
1379
1379
                                                        GObject   *arg1,
1380
1380
                                                        gpointer   user_data)      : Run Last</pre>
1381
1381
<p>
1404
1404
</div>
1405
1405
<hr>
1406
1406
<div class="refsect2" lang="en">
1407
 
<a name="id2619046"></a><h3>
 
1407
<a name="id2619043"></a><h3>
1408
1408
<a name="GogObject-child-removed"></a>The <code class="literal">"child-removed"</code> signal</h3>
1409
 
<a class="indexterm" name="id2619062"></a><pre class="programlisting">void                user_function                      (<a href="GogObject.html" title="GogObject">GogObject</a> *gogobject,
 
1409
<a class="indexterm" name="id2619060"></a><pre class="programlisting">void                user_function                      (<a href="GogObject.html" title="GogObject">GogObject</a> *gogobject,
1410
1410
                                                        GObject   *arg1,
1411
1411
                                                        gpointer   user_data)      : Run Last</pre>
1412
1412
<p>
1435
1435
</div>
1436
1436
<hr>
1437
1437
<div class="refsect2" lang="en">
1438
 
<a name="id2619151"></a><h3>
 
1438
<a name="id2619148"></a><h3>
1439
1439
<a name="GogObject-children-reordered"></a>The <code class="literal">"children-reordered"</code> signal</h3>
1440
 
<a class="indexterm" name="id2619168"></a><pre class="programlisting">void                user_function                      (<a href="GogObject.html" title="GogObject">GogObject</a> *gogobject,
 
1440
<a class="indexterm" name="id2619166"></a><pre class="programlisting">void                user_function                      (<a href="GogObject.html" title="GogObject">GogObject</a> *gogobject,
1441
1441
                                                        gpointer   user_data)      : Run Last</pre>
1442
1442
<p>
1443
1443
 
1460
1460
</div>
1461
1461
<hr>
1462
1462
<div class="refsect2" lang="en">
1463
 
<a name="id2619236"></a><h3>
 
1463
<a name="id2619233"></a><h3>
1464
1464
<a name="GogObject-name-changed"></a>The <code class="literal">"name-changed"</code> signal</h3>
1465
 
<a class="indexterm" name="id2619252"></a><pre class="programlisting">void                user_function                      (<a href="GogObject.html" title="GogObject">GogObject</a> *gogobject,
 
1465
<a class="indexterm" name="id2619249"></a><pre class="programlisting">void                user_function                      (<a href="GogObject.html" title="GogObject">GogObject</a> *gogobject,
1466
1466
                                                        gpointer   user_data)      : Run Last</pre>
1467
1467
<p>
1468
1468
 
1485
1485
</div>
1486
1486
<hr>
1487
1487
<div class="refsect2" lang="en">
1488
 
<a name="id2619319"></a><h3>
 
1488
<a name="id2619317"></a><h3>
1489
1489
<a name="GogObject-update-editor"></a>The <code class="literal">"update-editor"</code> signal</h3>
1490
 
<a class="indexterm" name="id2619336"></a><pre class="programlisting">void                user_function                      (<a href="GogObject.html" title="GogObject">GogObject</a> *gogobject,
 
1490
<a class="indexterm" name="id2619333"></a><pre class="programlisting">void                user_function                      (<a href="GogObject.html" title="GogObject">GogObject</a> *gogobject,
1491
1491
                                                        gpointer   user_data)      : Run Last</pre>
1492
1492
<p>
1493
1493