104
100
</programlisting>
107
102
</para></refsect2>
108
103
<refsect2 id="GeditTabPrivate" role="struct">
109
104
<title>GeditTabPrivate</title>
110
<indexterm zone="GeditTabPrivate"><primary>GeditTabPrivate</primary></indexterm><programlisting>typedef struct _GeditTabPrivate GeditTabPrivate;</programlisting>
105
<indexterm zone="GeditTabPrivate"><primary sortas="GeditTabPrivate">GeditTabPrivate</primary></indexterm><programlisting>typedef struct _GeditTabPrivate GeditTabPrivate;</programlisting>
113
107
</para></refsect2>
114
108
<refsect2 id="GeditTab-struct" role="struct">
115
109
<title>GeditTab</title>
116
<indexterm zone="GeditTab-struct"><primary>GeditTab</primary></indexterm><programlisting>typedef struct _GeditTab GeditTab;</programlisting>
110
<indexterm zone="GeditTab-struct"><primary sortas="GeditTab">GeditTab</primary></indexterm><programlisting>typedef struct _GeditTab GeditTab;</programlisting>
119
112
</para></refsect2>
120
113
<refsect2 id="gedit-tab-get-view" role="function">
121
114
<title>gedit_tab_get_view ()</title>
122
<indexterm zone="gedit-tab-get-view"><primary>gedit_tab_get_view</primary></indexterm><programlisting><link linkend="GeditView">GeditView</link>* gedit_tab_get_view (<link linkend="GeditTab">GeditTab</link> *tab);</programlisting>
115
<indexterm zone="gedit-tab-get-view"><primary sortas="gedit_tab_get_view">gedit_tab_get_view</primary></indexterm><programlisting><link linkend="GeditView">GeditView</link> * gedit_tab_get_view (<link linkend="GeditTab">GeditTab</link> *tab);</programlisting>
125
117
</para><variablelist role="params">
126
<varlistentry><term><parameter>tab</parameter> :</term>
118
<varlistentry><term><parameter>tab</parameter> :</term>
127
119
<listitem><simpara>
128
120
</simpara></listitem></varlistentry>
129
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
121
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
132
122
</simpara></listitem></varlistentry>
133
123
</variablelist></refsect2>
134
124
<refsect2 id="gedit-tab-get-document" role="function">
135
125
<title>gedit_tab_get_document ()</title>
136
<indexterm zone="gedit-tab-get-document"><primary>gedit_tab_get_document</primary></indexterm><programlisting><link linkend="GeditDocument">GeditDocument</link>* gedit_tab_get_document (<link linkend="GeditTab">GeditTab</link> *tab);</programlisting>
126
<indexterm zone="gedit-tab-get-document"><primary sortas="gedit_tab_get_document">gedit_tab_get_document</primary></indexterm><programlisting><link linkend="GeditDocument">GeditDocument</link> * gedit_tab_get_document (<link linkend="GeditTab">GeditTab</link> *tab);</programlisting>
139
128
</para><variablelist role="params">
140
<varlistentry><term><parameter>tab</parameter> :</term>
129
<varlistentry><term><parameter>tab</parameter> :</term>
141
130
<listitem><simpara>
142
131
</simpara></listitem></varlistentry>
143
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
132
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
146
133
</simpara></listitem></varlistentry>
147
134
</variablelist></refsect2>
148
135
<refsect2 id="gedit-tab-get-from-document" role="function">
149
136
<title>gedit_tab_get_from_document ()</title>
150
<indexterm zone="gedit-tab-get-from-document"><primary>gedit_tab_get_from_document</primary></indexterm><programlisting><link linkend="GeditTab">GeditTab</link>* gedit_tab_get_from_document (<link linkend="GeditDocument">GeditDocument</link> *doc);</programlisting>
137
<indexterm zone="gedit-tab-get-from-document"><primary sortas="gedit_tab_get_from_document">gedit_tab_get_from_document</primary></indexterm><programlisting><link linkend="GeditTab">GeditTab</link> * gedit_tab_get_from_document (<link linkend="GeditDocument">GeditDocument</link> *doc);</programlisting>
153
139
</para><variablelist role="params">
154
<varlistentry><term><parameter>doc</parameter> :</term>
140
<varlistentry><term><parameter>doc</parameter> :</term>
155
141
<listitem><simpara>
156
142
</simpara></listitem></varlistentry>
157
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
143
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
160
144
</simpara></listitem></varlistentry>
161
145
</variablelist></refsect2>
162
146
<refsect2 id="gedit-tab-get-state" role="function">
163
147
<title>gedit_tab_get_state ()</title>
164
<indexterm zone="gedit-tab-get-state"><primary>gedit_tab_get_state</primary></indexterm><programlisting><link linkend="GeditTabState">GeditTabState</link> gedit_tab_get_state (<link linkend="GeditTab">GeditTab</link> *tab);</programlisting>
148
<indexterm zone="gedit-tab-get-state"><primary sortas="gedit_tab_get_state">gedit_tab_get_state</primary></indexterm><programlisting><link linkend="GeditTabState">GeditTabState</link> gedit_tab_get_state (<link linkend="GeditTab">GeditTab</link> *tab);</programlisting>
167
150
</para><variablelist role="params">
168
<varlistentry><term><parameter>tab</parameter> :</term>
151
<varlistentry><term><parameter>tab</parameter> :</term>
169
152
<listitem><simpara>
170
153
</simpara></listitem></varlistentry>
171
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
154
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
174
155
</simpara></listitem></varlistentry>
175
156
</variablelist></refsect2>
176
157
<refsect2 id="gedit-tab-get-auto-save-enabled" role="function">
177
158
<title>gedit_tab_get_auto_save_enabled ()</title>
178
<indexterm zone="gedit-tab-get-auto-save-enabled"><primary>gedit_tab_get_auto_save_enabled</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gedit_tab_get_auto_save_enabled (<link linkend="GeditTab">GeditTab</link> *tab);</programlisting>
159
<indexterm zone="gedit-tab-get-auto-save-enabled"><primary sortas="gedit_tab_get_auto_save_enabled">gedit_tab_get_auto_save_enabled</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gedit_tab_get_auto_save_enabled (<link linkend="GeditTab">GeditTab</link> *tab);</programlisting>
180
161
Gets the current state for the autosave feature</para>
183
163
</para><variablelist role="params">
184
<varlistentry><term><parameter>tab</parameter> :</term>
164
<varlistentry><term><parameter>tab</parameter> :</term>
185
165
<listitem><simpara>
186
166
</simpara></listitem></varlistentry>
187
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> TRUE if the autosave is enabled, else FALSE
167
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> TRUE if the autosave is enabled, else FALSE
188
168
</simpara></listitem></varlistentry>
189
169
</variablelist></refsect2>
190
170
<refsect2 id="gedit-tab-set-auto-save-enabled" role="function">
191
171
<title>gedit_tab_set_auto_save_enabled ()</title>
192
<indexterm zone="gedit-tab-set-auto-save-enabled"><primary>gedit_tab_set_auto_save_enabled</primary></indexterm><programlisting><link linkend="void">void</link> gedit_tab_set_auto_save_enabled (<link linkend="GeditTab">GeditTab</link> *tab,
172
<indexterm zone="gedit-tab-set-auto-save-enabled"><primary sortas="gedit_tab_set_auto_save_enabled">gedit_tab_set_auto_save_enabled</primary></indexterm><programlisting><link linkend="void">void</link> gedit_tab_set_auto_save_enabled (<link linkend="GeditTab">GeditTab</link> *tab,
193
173
<link linkend="gboolean">gboolean</link> enable);</programlisting>
195
175
Enables or disables the autosave feature. It does not install an
196
176
autosave timeout if the document is new or is read-only</para>
199
178
</para><variablelist role="params">
200
<varlistentry><term><parameter>tab</parameter> :</term>
179
<varlistentry><term><parameter>tab</parameter> :</term>
201
180
<listitem><simpara> a <link linkend="GeditTab"><type>GeditTab</type></link>
202
181
</simpara></listitem></varlistentry>
203
<varlistentry><term><parameter>enable</parameter> :</term>
182
<varlistentry><term><parameter>enable</parameter> :</term>
204
183
<listitem><simpara> enable (TRUE) or disable (FALSE) auto save
205
184
</simpara></listitem></varlistentry>
206
185
</variablelist></refsect2>
207
186
<refsect2 id="gedit-tab-get-auto-save-interval" role="function">
208
187
<title>gedit_tab_get_auto_save_interval ()</title>
209
<indexterm zone="gedit-tab-get-auto-save-interval"><primary>gedit_tab_get_auto_save_interval</primary></indexterm><programlisting><link linkend="gint">gint</link> gedit_tab_get_auto_save_interval (<link linkend="GeditTab">GeditTab</link> *tab);</programlisting>
188
<indexterm zone="gedit-tab-get-auto-save-interval"><primary sortas="gedit_tab_get_auto_save_interval">gedit_tab_get_auto_save_interval</primary></indexterm><programlisting><link linkend="gint">gint</link> gedit_tab_get_auto_save_interval (<link linkend="GeditTab">GeditTab</link> *tab);</programlisting>
211
190
Gets the current interval for the autosaves</para>
214
192
</para><variablelist role="params">
215
<varlistentry><term><parameter>tab</parameter> :</term>
193
<varlistentry><term><parameter>tab</parameter> :</term>
216
194
<listitem><simpara>
217
195
</simpara></listitem></varlistentry>
218
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the value of the autosave
196
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the value of the autosave
219
197
</simpara></listitem></varlistentry>
220
198
</variablelist></refsect2>
221
199
<refsect2 id="gedit-tab-set-auto-save-interval" role="function">
222
200
<title>gedit_tab_set_auto_save_interval ()</title>
223
<indexterm zone="gedit-tab-set-auto-save-interval"><primary>gedit_tab_set_auto_save_interval</primary></indexterm><programlisting><link linkend="void">void</link> gedit_tab_set_auto_save_interval (<link linkend="GeditTab">GeditTab</link> *tab,
201
<indexterm zone="gedit-tab-set-auto-save-interval"><primary sortas="gedit_tab_set_auto_save_interval">gedit_tab_set_auto_save_interval</primary></indexterm><programlisting><link linkend="void">void</link> gedit_tab_set_auto_save_interval (<link linkend="GeditTab">GeditTab</link> *tab,
224
202
<link linkend="gint">gint</link> interval);</programlisting>
226
204
Sets the interval for the autosave feature. It does nothing if the
242
219
<refsect1 id="GeditTab.property-details" role="property_details">
243
220
<title role="property_details.title">Property Details</title>
244
221
<refsect2 id="GeditTab--autosave"><title>The <literal>"autosave"</literal> property</title>
245
<indexterm zone="GeditTab--autosave"><primary>GeditTab:autosave</primary></indexterm><programlisting> "autosave" <link linkend="gboolean">gboolean</link> : Read / Write</programlisting>
222
<indexterm zone="GeditTab--autosave"><primary sortas="GeditTab:autosave">GeditTab:autosave</primary></indexterm><programlisting> "autosave" <link linkend="gboolean">gboolean</link> : Read / Write</programlisting>
246
223
<para>Autosave feature.</para><para>Default value: TRUE</para>
248
225
<refsect2 id="GeditTab--autosave-interval"><title>The <literal>"autosave-interval"</literal> property</title>
249
<indexterm zone="GeditTab--autosave-interval"><primary>GeditTab:autosave-interval</primary></indexterm><programlisting> "autosave-interval" <link linkend="gint">gint</link> : Read / Write</programlisting>
226
<indexterm zone="GeditTab--autosave-interval"><primary sortas="GeditTab:autosave-interval">GeditTab:autosave-interval</primary></indexterm><programlisting> "autosave-interval" <link linkend="gint">gint</link> : Read / Write</programlisting>
250
227
<para>Time between two autosaves.</para><para>Allowed values: >= 0</para>
251
228
<para>Default value: 0</para>
253
230
<refsect2 id="GeditTab--name"><title>The <literal>"name"</literal> property</title>
254
<indexterm zone="GeditTab--name"><primary>GeditTab:name</primary></indexterm><programlisting> "name" <link linkend="gchar">gchar</link>* : Read</programlisting>
231
<indexterm zone="GeditTab--name"><primary sortas="GeditTab:name">GeditTab:name</primary></indexterm><programlisting> "name" <link linkend="gchar">gchar</link>* : Read</programlisting>
255
232
<para>The tab's name.</para><para>Default value: NULL</para>
257
234
<refsect2 id="GeditTab--state"><title>The <literal>"state"</literal> property</title>
258
<indexterm zone="GeditTab--state"><primary>GeditTab:state</primary></indexterm><programlisting> "state" <link linkend="GeditTabState">GeditTabState</link> : Read</programlisting>
235
<indexterm zone="GeditTab--state"><primary sortas="GeditTab:state">GeditTab:state</primary></indexterm><programlisting> "state" <link linkend="GeditTabState">GeditTabState</link> : Read</programlisting>
259
236
<para>The tab's state.</para><para>Default value: GEDIT_TAB_STATE_NORMAL</para>