2
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
3
"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
4
<!ENTITY version SYSTEM "version.xml">
9
<refentrytitle role="top_of_page" id="GODoc.top_of_page">GODoc</refentrytitle>
10
<manvolnum>3</manvolnum>
11
<refmiscinfo>GOFFICE-0.6 Library</refmiscinfo>
15
<refname>GODoc</refname>
16
<refpurpose></refpurpose>
17
<!--[<xref linkend="desc" endterm="desc.title"/>]-->
20
<refsynopsisdiv id="GODoc.synopsis" role="synopsis">
21
<title role="synopsis.title">Synopsis</title>
24
<link linkend="GODoc-struct">GODoc</link>;
25
#define <link linkend="GO-DOC-CLASS:CAPS">GO_DOC_CLASS</link> (k)
26
#define <link linkend="IS-GO-DOC-CLASS:CAPS">IS_GO_DOC_CLASS</link> (k)
27
#define <link linkend="GO-DOC-GET-CLASS:CAPS">GO_DOC_GET_CLASS</link> (o)
31
<refsect1 id="GODoc.object-hierarchy" role="object_hierarchy">
32
<title role="object_hierarchy.title">Object Hierarchy</title>
34
<link linkend="GObject">GObject</link>
44
<refsect1 id="GODoc.properties" role="properties">
45
<title role="properties.title">Properties</title>
47
"<link linkend="GODoc--dirty">dirty</link>" <link linkend="gboolean">gboolean</link> : Read / Write
48
"<link linkend="GODoc--uri">uri</link>" <link linkend="gchar">gchar</link>* : Read / Write
52
<refsect1 id="GODoc.signals" role="signal_proto">
53
<title role="signal_proto.title">Signals</title>
55
"<link linkend="GODoc-metadata-changed">metadata-changed</link>" : Run Last
56
"<link linkend="GODoc-metadata-update">metadata-update</link>" : Run Last
61
<refsect1 id="GODoc.description" role="desc">
62
<title role="desc.title">Description</title>
68
<refsect1 id="GODoc.details" role="details">
69
<title role="details.title">Details</title>
70
<refsect2 id="GODoc-struct" role="struct">
72
<indexterm zone="GODoc-struct"><primary>GODoc</primary></indexterm><programlisting>typedef struct _GODoc GODoc;</programlisting>
76
<refsect2 id="GO-DOC-CLASS:CAPS" role="macro">
77
<title>GO_DOC_CLASS()</title>
78
<indexterm zone="GO-DOC-CLASS:CAPS"><primary>GO_DOC_CLASS</primary></indexterm><programlisting>#define GO_DOC_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GO_DOC_TYPE, GODocClass))
82
</para><variablelist role="params">
83
<varlistentry><term><parameter>k</parameter> :</term>
87
</simpara></listitem></varlistentry>
88
</variablelist></refsect2>
89
<refsect2 id="IS-GO-DOC-CLASS:CAPS" role="macro">
90
<title>IS_GO_DOC_CLASS()</title>
91
<indexterm zone="IS-GO-DOC-CLASS:CAPS"><primary>IS_GO_DOC_CLASS</primary></indexterm><programlisting>#define IS_GO_DOC_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GO_DOC_TYPE))
95
</para><variablelist role="params">
96
<varlistentry><term><parameter>k</parameter> :</term>
100
</simpara></listitem></varlistentry>
101
</variablelist></refsect2>
102
<refsect2 id="GO-DOC-GET-CLASS:CAPS" role="macro">
103
<title>GO_DOC_GET_CLASS()</title>
104
<indexterm zone="GO-DOC-GET-CLASS:CAPS"><primary>GO_DOC_GET_CLASS</primary></indexterm><programlisting>#define GO_DOC_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GO_DOC_TYPE, GODocClass))
108
</para><variablelist role="params">
109
<varlistentry><term><parameter>o</parameter> :</term>
113
</simpara></listitem></varlistentry>
114
</variablelist></refsect2>
117
<refsect1 id="GODoc.property-details" role="property_details">
118
<title role="property_details.title">Property Details</title>
119
<refsect2 id="GODoc--dirty"><title>The <literal>"dirty"</literal> property</title>
120
<indexterm zone="GODoc--dirty"><primary>GODoc:dirty</primary></indexterm><programlisting> "dirty" <link linkend="gboolean">gboolean</link> : Read / Write</programlisting>
121
<para>Whether the document has been changed.</para><para>Default value: FALSE</para>
123
<refsect2 id="GODoc--uri"><title>The <literal>"uri"</literal> property</title>
124
<indexterm zone="GODoc--uri"><primary>GODoc:uri</primary></indexterm><programlisting> "uri" <link linkend="gchar">gchar</link>* : Read / Write</programlisting>
125
<para>The URI associated with this document.</para><para>Default value: NULL</para>
130
<refsect1 id="GODoc.signal-details" role="signals">
131
<title role="signals.title">Signal Details</title>
132
<refsect2 id="GODoc-metadata-changed"><title>The <literal>"metadata-changed"</literal> signal</title>
133
<indexterm zone="GODoc-metadata-changed"><primary>GODoc::metadata-changed</primary></indexterm><programlisting><link linkend="void">void</link> user_function (<link linkend="GODoc">GODoc</link> *godoc,
134
<link linkend="gpointer">gpointer</link> user_data) : Run Last</programlisting>
137
</para><variablelist role="params">
138
<varlistentry><term><parameter>godoc</parameter> :</term>
139
<listitem><simpara>the object which received the signal.
141
</simpara></listitem></varlistentry>
142
<varlistentry><term><parameter>user_data</parameter> :</term>
143
<listitem><simpara>user data set when the signal handler was connected.</simpara></listitem></varlistentry>
144
</variablelist></refsect2><refsect2 id="GODoc-metadata-update"><title>The <literal>"metadata-update"</literal> signal</title>
145
<indexterm zone="GODoc-metadata-update"><primary>GODoc::metadata-update</primary></indexterm><programlisting><link linkend="void">void</link> user_function (<link linkend="GODoc">GODoc</link> *godoc,
146
<link linkend="gpointer">gpointer</link> user_data) : Run Last</programlisting>
149
</para><variablelist role="params">
150
<varlistentry><term><parameter>godoc</parameter> :</term>
151
<listitem><simpara>the object which received the signal.
153
</simpara></listitem></varlistentry>
154
<varlistentry><term><parameter>user_data</parameter> :</term>
155
<listitem><simpara>user data set when the signal handler was connected.</simpara></listitem></varlistentry>
156
</variablelist></refsect2>