~ubuntu-branches/ubuntu/lucid/gedit/lucid-proposed

« back to all changes in this revision

Viewing changes to docs/reference/xml/gedit-window.xml

  • Committer: Bazaar Package Importer
  • Author(s): Sebastien Bacher
  • Date: 2010-02-22 23:48:52 UTC
  • mfrom: (1.1.74 upstream)
  • Revision ID: james.westby@ubuntu.com-20100222234852-j17emhgwyobpiswf
Tags: 2.29.7-0ubuntu1
* New upstream version:
  - Many string fixes
  - Misc bugfixes
* debian/control.in:
  - updated gtksourceview and pygtksourceview requirements
  - Misc bugfixes
* debian/patches/90_autoconf.patch:
  - new version update

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<?xml version="1.0"?>
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
 
<refentry id="GeditWindow">
5
 
<refmeta>
6
 
<refentrytitle role="top_of_page" id="GeditWindow.top_of_page">GeditWindow</refentrytitle>
7
 
<manvolnum>3</manvolnum>
8
 
<refmiscinfo>GEDIT Library</refmiscinfo>
9
 
</refmeta>
10
 
 
11
 
<refnamediv>
12
 
<refname>GeditWindow</refname>
13
 
<refpurpose></refpurpose>
14
 
</refnamediv>
15
 
 
16
 
<refsynopsisdiv id="GeditWindow.synopsis" role="synopsis">
17
 
<title role="synopsis.title">Synopsis</title>
18
 
 
19
 
<synopsis>
20
 
enum                <link linkend="GeditWindowState">GeditWindowState</link>;
21
 
                    <link linkend="GeditWindowPrivate">GeditWindowPrivate</link>;
22
 
                    <link linkend="GeditWindow-struct">GeditWindow</link>;
23
 
<link linkend="GeditTab">GeditTab</link> *          <link linkend="gedit-window-create-tab">gedit_window_create_tab</link>             (<link linkend="GeditWindow">GeditWindow</link> *window,
24
 
                                                         <link linkend="gboolean">gboolean</link> jump_to);
25
 
<link linkend="GeditTab">GeditTab</link> *          <link linkend="gedit-window-create-tab-from-uri">gedit_window_create_tab_from_uri</link>    (<link linkend="GeditWindow">GeditWindow</link> *window,
26
 
                                                         const <link linkend="gchar">gchar</link> *uri,
27
 
                                                         const <link linkend="GeditEncoding">GeditEncoding</link> *encoding,
28
 
                                                         <link linkend="gint">gint</link> line_pos,
29
 
                                                         <link linkend="gboolean">gboolean</link> create,
30
 
                                                         <link linkend="gboolean">gboolean</link> jump_to);
31
 
<link linkend="void">void</link>                <link linkend="gedit-window-close-tab">gedit_window_close_tab</link>              (<link linkend="GeditWindow">GeditWindow</link> *window,
32
 
                                                         <link linkend="GeditTab">GeditTab</link> *tab);
33
 
<link linkend="void">void</link>                <link linkend="gedit-window-close-all-tabs">gedit_window_close_all_tabs</link>         (<link linkend="GeditWindow">GeditWindow</link> *window);
34
 
<link linkend="void">void</link>                <link linkend="gedit-window-close-tabs">gedit_window_close_tabs</link>             (<link linkend="GeditWindow">GeditWindow</link> *window,
35
 
                                                         const <link linkend="GList">GList</link> *tabs);
36
 
<link linkend="GeditTab">GeditTab</link> *          <link linkend="gedit-window-get-active-tab">gedit_window_get_active_tab</link>         (<link linkend="GeditWindow">GeditWindow</link> *window);
37
 
<link linkend="void">void</link>                <link linkend="gedit-window-set-active-tab">gedit_window_set_active_tab</link>         (<link linkend="GeditWindow">GeditWindow</link> *window,
38
 
                                                         <link linkend="GeditTab">GeditTab</link> *tab);
39
 
<link linkend="GeditView">GeditView</link> *         <link linkend="gedit-window-get-active-view">gedit_window_get_active_view</link>        (<link linkend="GeditWindow">GeditWindow</link> *window);
40
 
<link linkend="GeditDocument">GeditDocument</link> *     <link linkend="gedit-window-get-active-document">gedit_window_get_active_document</link>    (<link linkend="GeditWindow">GeditWindow</link> *window);
41
 
<link linkend="GList">GList</link> *             <link linkend="gedit-window-get-documents">gedit_window_get_documents</link>          (<link linkend="GeditWindow">GeditWindow</link> *window);
42
 
<link linkend="GList">GList</link> *             <link linkend="gedit-window-get-unsaved-documents">gedit_window_get_unsaved_documents</link>  (<link linkend="GeditWindow">GeditWindow</link> *window);
43
 
<link linkend="GList">GList</link> *             <link linkend="gedit-window-get-views">gedit_window_get_views</link>              (<link linkend="GeditWindow">GeditWindow</link> *window);
44
 
<link linkend="GtkWindowGroup">GtkWindowGroup</link> *    <link linkend="gedit-window-get-group">gedit_window_get_group</link>              (<link linkend="GeditWindow">GeditWindow</link> *window);
45
 
<link linkend="GeditPanel">GeditPanel</link> *        <link linkend="gedit-window-get-side-panel">gedit_window_get_side_panel</link>         (<link linkend="GeditWindow">GeditWindow</link> *window);
46
 
<link linkend="GeditPanel">GeditPanel</link> *        <link linkend="gedit-window-get-bottom-panel">gedit_window_get_bottom_panel</link>       (<link linkend="GeditWindow">GeditWindow</link> *window);
47
 
<link linkend="GtkWidget">GtkWidget</link> *         <link linkend="gedit-window-get-statusbar">gedit_window_get_statusbar</link>          (<link linkend="GeditWindow">GeditWindow</link> *window);
48
 
<link linkend="GtkUIManager">GtkUIManager</link> *      <link linkend="gedit-window-get-ui-manager">gedit_window_get_ui_manager</link>         (<link linkend="GeditWindow">GeditWindow</link> *window);
49
 
<link linkend="GeditWindowState">GeditWindowState</link>    <link linkend="gedit-window-get-state">gedit_window_get_state</link>              (<link linkend="GeditWindow">GeditWindow</link> *window);
50
 
<link linkend="GeditTab">GeditTab</link> *          <link linkend="gedit-window-get-tab-from-location">gedit_window_get_tab_from_location</link>  (<link linkend="GeditWindow">GeditWindow</link> *window,
51
 
                                                         <link linkend="GFile">GFile</link> *location);
52
 
<link linkend="GeditTab">GeditTab</link> *          <link linkend="gedit-window-get-tab-from-uri">gedit_window_get_tab_from_uri</link>       (<link linkend="GeditWindow">GeditWindow</link> *window,
53
 
                                                         const <link linkend="gchar">gchar</link> *uri);
54
 
<link linkend="GeditMessageBus">GeditMessageBus</link> *   <link linkend="gedit-window-get-message-bus">gedit_window_get_message_bus</link>        (<link linkend="GeditWindow">GeditWindow</link> *window);
55
 
</synopsis>
56
 
</refsynopsisdiv>
57
 
 
58
 
<refsect1 id="GeditWindow.object-hierarchy" role="object_hierarchy">
59
 
<title role="object_hierarchy.title">Object Hierarchy</title>
60
 
<synopsis>
61
 
  <link linkend="GObject">GObject</link>
62
 
   +----<link linkend="GInitiallyUnowned">GInitiallyUnowned</link>
63
 
         +----<link linkend="GtkObject">GtkObject</link>
64
 
               +----<link linkend="GtkWidget">GtkWidget</link>
65
 
                     +----<link linkend="GtkContainer">GtkContainer</link>
66
 
                           +----<link linkend="GtkBin">GtkBin</link>
67
 
                                 +----<link linkend="GtkWindow">GtkWindow</link>
68
 
                                       +----GeditWindow
69
 
</synopsis>
70
 
</refsect1>
71
 
 
72
 
 
73
 
 
74
 
<refsect1 id="GeditWindow.implemented-interfaces" role="impl_interfaces">
75
 
<title role="impl_interfaces.title">Implemented Interfaces</title>
76
 
<para>
77
 
GeditWindow implements
78
 
 <link linkend="AtkImplementorIface">AtkImplementorIface</link> and  <link linkend="GtkBuildable">GtkBuildable</link>.</para>
79
 
</refsect1>
80
 
 
81
 
 
82
 
<refsect1 id="GeditWindow.properties" role="properties">
83
 
<title role="properties.title">Properties</title>
84
 
<synopsis>
85
 
  &quot;<link linkend="GeditWindow--state">state</link>&quot;                    <link linkend="GeditWindowState">GeditWindowState</link>      : Read
86
 
</synopsis>
87
 
</refsect1>
88
 
 
89
 
<refsect1 id="GeditWindow.signals" role="signal_proto">
90
 
<title role="signal_proto.title">Signals</title>
91
 
<synopsis>
92
 
  &quot;<link linkend="GeditWindow-active-tab-changed">active-tab-changed</link>&quot;                             : Run First
93
 
  &quot;<link linkend="GeditWindow-active-tab-state-changed">active-tab-state-changed</link>&quot;                       : Run First
94
 
  &quot;<link linkend="GeditWindow-tab-added">tab-added</link>&quot;                                      : Run First
95
 
  &quot;<link linkend="GeditWindow-tab-removed">tab-removed</link>&quot;                                    : Run First
96
 
  &quot;<link linkend="GeditWindow-tabs-reordered">tabs-reordered</link>&quot;                                 : Run First
97
 
</synopsis>
98
 
</refsect1>
99
 
 
100
 
 
101
 
<refsect1 id="GeditWindow.description" role="desc">
102
 
<title role="desc.title">Description</title>
103
 
<para>
104
 
</para>
105
 
</refsect1>
106
 
 
107
 
<refsect1 id="GeditWindow.details" role="details">
108
 
<title role="details.title">Details</title>
109
 
<refsect2 id="GeditWindowState" role="enum">
110
 
<title>enum GeditWindowState</title>
111
 
<indexterm zone="GeditWindowState"><primary sortas="GeditWindowState">GeditWindowState</primary></indexterm><programlisting>typedef enum
112
 
{
113
 
        GEDIT_WINDOW_STATE_NORMAL               = 0,
114
 
        GEDIT_WINDOW_STATE_SAVING               = 1 &lt;&lt; 1,
115
 
        GEDIT_WINDOW_STATE_PRINTING             = 1 &lt;&lt; 2,
116
 
        GEDIT_WINDOW_STATE_LOADING              = 1 &lt;&lt; 3,
117
 
        GEDIT_WINDOW_STATE_ERROR                = 1 &lt;&lt; 4,
118
 
        GEDIT_WINDOW_STATE_SAVING_SESSION       = 1 &lt;&lt; 5
119
 
} GeditWindowState;
120
 
</programlisting>
121
 
<para>
122
 
</para></refsect2>
123
 
<refsect2 id="GeditWindowPrivate" role="struct">
124
 
<title>GeditWindowPrivate</title>
125
 
<indexterm zone="GeditWindowPrivate"><primary sortas="GeditWindowPrivate">GeditWindowPrivate</primary></indexterm><programlisting>typedef struct _GeditWindowPrivate GeditWindowPrivate;</programlisting>
126
 
<para>
127
 
</para></refsect2>
128
 
<refsect2 id="GeditWindow-struct" role="struct">
129
 
<title>GeditWindow</title>
130
 
<indexterm zone="GeditWindow-struct"><primary sortas="GeditWindow">GeditWindow</primary></indexterm><programlisting>typedef struct _GeditWindow GeditWindow;</programlisting>
131
 
<para>
132
 
</para></refsect2>
133
 
<refsect2 id="gedit-window-create-tab" role="function">
134
 
<title>gedit_window_create_tab ()</title>
135
 
<indexterm zone="gedit-window-create-tab"><primary sortas="gedit_window_create_tab">gedit_window_create_tab</primary></indexterm><programlisting><link linkend="GeditTab">GeditTab</link> *          gedit_window_create_tab             (<link linkend="GeditWindow">GeditWindow</link> *window,
136
 
                                                         <link linkend="gboolean">gboolean</link> jump_to);</programlisting>
137
 
<para>
138
 
Creates a new <link linkend="GeditTab"><type>GeditTab</type></link> and adds the new tab to the <link linkend="GeditNotebook"><type>GeditNotebook</type></link>.
139
 
In case <parameter>jump_to</parameter> is <link linkend="TRUE--CAPS"><literal>TRUE</literal></link> the <link linkend="GeditNotebook"><type>GeditNotebook</type></link> switches to that new <link linkend="GeditTab"><type>GeditTab</type></link>.</para>
140
 
<para>
141
 
</para><variablelist role="params">
142
 
<varlistentry><term><parameter>window</parameter>&#160;:</term>
143
 
<listitem><simpara> a <link linkend="GeditWindow"><type>GeditWindow</type></link>
144
 
</simpara></listitem></varlistentry>
145
 
<varlistentry><term><parameter>jump_to</parameter>&#160;:</term>
146
 
<listitem><simpara> <link linkend="TRUE--CAPS"><literal>TRUE</literal></link> to set the new <link linkend="GeditTab"><type>GeditTab</type></link> as active
147
 
</simpara></listitem></varlistentry>
148
 
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara> a new <link linkend="GeditTab"><type>GeditTab</type></link>
149
 
</simpara></listitem></varlistentry>
150
 
</variablelist></refsect2>
151
 
<refsect2 id="gedit-window-create-tab-from-uri" role="function">
152
 
<title>gedit_window_create_tab_from_uri ()</title>
153
 
<indexterm zone="gedit-window-create-tab-from-uri"><primary sortas="gedit_window_create_tab_from_uri">gedit_window_create_tab_from_uri</primary></indexterm><programlisting><link linkend="GeditTab">GeditTab</link> *          gedit_window_create_tab_from_uri    (<link linkend="GeditWindow">GeditWindow</link> *window,
154
 
                                                         const <link linkend="gchar">gchar</link> *uri,
155
 
                                                         const <link linkend="GeditEncoding">GeditEncoding</link> *encoding,
156
 
                                                         <link linkend="gint">gint</link> line_pos,
157
 
                                                         <link linkend="gboolean">gboolean</link> create,
158
 
                                                         <link linkend="gboolean">gboolean</link> jump_to);</programlisting>
159
 
<para>
160
 
Creates a new <link linkend="GeditTab"><type>GeditTab</type></link> loading the document specified by <parameter>uri</parameter>.
161
 
In case <parameter>jump_to</parameter> is <link linkend="TRUE--CAPS"><literal>TRUE</literal></link> the <link linkend="GeditNotebook"><type>GeditNotebook</type></link> swithes to that new <link linkend="GeditTab"><type>GeditTab</type></link>.
162
 
Whether <parameter>create</parameter> is <link linkend="TRUE--CAPS"><literal>TRUE</literal></link>, creates a new empty document if location does 
163
 
not refer to an existing file</para>
164
 
<para>
165
 
</para><variablelist role="params">
166
 
<varlistentry><term><parameter>window</parameter>&#160;:</term>
167
 
<listitem><simpara> a <link linkend="GeditWindow"><type>GeditWindow</type></link>
168
 
</simpara></listitem></varlistentry>
169
 
<varlistentry><term><parameter>uri</parameter>&#160;:</term>
170
 
<listitem><simpara> the uri of the document
171
 
</simpara></listitem></varlistentry>
172
 
<varlistentry><term><parameter>encoding</parameter>&#160;:</term>
173
 
<listitem><simpara> a <link linkend="GeditEncoding"><type>GeditEncoding</type></link>
174
 
</simpara></listitem></varlistentry>
175
 
<varlistentry><term><parameter>line_pos</parameter>&#160;:</term>
176
 
<listitem><simpara> the line position to visualize
177
 
</simpara></listitem></varlistentry>
178
 
<varlistentry><term><parameter>create</parameter>&#160;:</term>
179
 
<listitem><simpara> <link linkend="TRUE--CAPS"><literal>TRUE</literal></link> to create a new document in case <parameter>uri</parameter> does exist
180
 
</simpara></listitem></varlistentry>
181
 
<varlistentry><term><parameter>jump_to</parameter>&#160;:</term>
182
 
<listitem><simpara> <link linkend="TRUE--CAPS"><literal>TRUE</literal></link> to set the new <link linkend="GeditTab"><type>GeditTab</type></link> as active
183
 
</simpara></listitem></varlistentry>
184
 
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara> a new <link linkend="GeditTab"><type>GeditTab</type></link>
185
 
</simpara></listitem></varlistentry>
186
 
</variablelist></refsect2>
187
 
<refsect2 id="gedit-window-close-tab" role="function">
188
 
<title>gedit_window_close_tab ()</title>
189
 
<indexterm zone="gedit-window-close-tab"><primary sortas="gedit_window_close_tab">gedit_window_close_tab</primary></indexterm><programlisting><link linkend="void">void</link>                gedit_window_close_tab              (<link linkend="GeditWindow">GeditWindow</link> *window,
190
 
                                                         <link linkend="GeditTab">GeditTab</link> *tab);</programlisting>
191
 
<para>
192
 
Closes the <parameter>tab</parameter>.</para>
193
 
<para>
194
 
</para><variablelist role="params">
195
 
<varlistentry><term><parameter>window</parameter>&#160;:</term>
196
 
<listitem><simpara> a <link linkend="GeditWindow"><type>GeditWindow</type></link>
197
 
</simpara></listitem></varlistentry>
198
 
<varlistentry><term><parameter>tab</parameter>&#160;:</term>
199
 
<listitem><simpara> the <link linkend="GeditTab"><type>GeditTab</type></link> to close
200
 
</simpara></listitem></varlistentry>
201
 
</variablelist></refsect2>
202
 
<refsect2 id="gedit-window-close-all-tabs" role="function">
203
 
<title>gedit_window_close_all_tabs ()</title>
204
 
<indexterm zone="gedit-window-close-all-tabs"><primary sortas="gedit_window_close_all_tabs">gedit_window_close_all_tabs</primary></indexterm><programlisting><link linkend="void">void</link>                gedit_window_close_all_tabs         (<link linkend="GeditWindow">GeditWindow</link> *window);</programlisting>
205
 
<para>
206
 
Closes all opened tabs.</para>
207
 
<para>
208
 
</para><variablelist role="params">
209
 
<varlistentry><term><parameter>window</parameter>&#160;:</term>
210
 
<listitem><simpara> a <link linkend="GeditWindow"><type>GeditWindow</type></link>
211
 
</simpara></listitem></varlistentry>
212
 
</variablelist></refsect2>
213
 
<refsect2 id="gedit-window-close-tabs" role="function">
214
 
<title>gedit_window_close_tabs ()</title>
215
 
<indexterm zone="gedit-window-close-tabs"><primary sortas="gedit_window_close_tabs">gedit_window_close_tabs</primary></indexterm><programlisting><link linkend="void">void</link>                gedit_window_close_tabs             (<link linkend="GeditWindow">GeditWindow</link> *window,
216
 
                                                         const <link linkend="GList">GList</link> *tabs);</programlisting>
217
 
<para>
218
 
Closes all tabs specified by <parameter>tabs</parameter>.</para>
219
 
<para>
220
 
</para><variablelist role="params">
221
 
<varlistentry><term><parameter>window</parameter>&#160;:</term>
222
 
<listitem><simpara> a <link linkend="GeditWindow"><type>GeditWindow</type></link>
223
 
</simpara></listitem></varlistentry>
224
 
<varlistentry><term><parameter>tabs</parameter>&#160;:</term>
225
 
<listitem><simpara> a list of <link linkend="GeditTab"><type>GeditTab</type></link>
226
 
</simpara></listitem></varlistentry>
227
 
</variablelist></refsect2>
228
 
<refsect2 id="gedit-window-get-active-tab" role="function">
229
 
<title>gedit_window_get_active_tab ()</title>
230
 
<indexterm zone="gedit-window-get-active-tab"><primary sortas="gedit_window_get_active_tab">gedit_window_get_active_tab</primary></indexterm><programlisting><link linkend="GeditTab">GeditTab</link> *          gedit_window_get_active_tab         (<link linkend="GeditWindow">GeditWindow</link> *window);</programlisting>
231
 
<para>
232
 
Gets the active <link linkend="GeditTab"><type>GeditTab</type></link> in the <parameter>window</parameter>.</para>
233
 
<para>
234
 
</para><variablelist role="params">
235
 
<varlistentry><term><parameter>window</parameter>&#160;:</term>
236
 
<listitem><simpara> a GeditWindow
237
 
</simpara></listitem></varlistentry>
238
 
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara> the active <link linkend="GeditTab"><type>GeditTab</type></link> in the <parameter>window</parameter>.
239
 
</simpara></listitem></varlistentry>
240
 
</variablelist></refsect2>
241
 
<refsect2 id="gedit-window-set-active-tab" role="function">
242
 
<title>gedit_window_set_active_tab ()</title>
243
 
<indexterm zone="gedit-window-set-active-tab"><primary sortas="gedit_window_set_active_tab">gedit_window_set_active_tab</primary></indexterm><programlisting><link linkend="void">void</link>                gedit_window_set_active_tab         (<link linkend="GeditWindow">GeditWindow</link> *window,
244
 
                                                         <link linkend="GeditTab">GeditTab</link> *tab);</programlisting>
245
 
<para>
246
 
Switches to the tab that matches with <parameter>tab</parameter>.</para>
247
 
<para>
248
 
</para><variablelist role="params">
249
 
<varlistentry><term><parameter>window</parameter>&#160;:</term>
250
 
<listitem><simpara> a <link linkend="GeditWindow"><type>GeditWindow</type></link>
251
 
</simpara></listitem></varlistentry>
252
 
<varlistentry><term><parameter>tab</parameter>&#160;:</term>
253
 
<listitem><simpara> a <link linkend="GeditTab"><type>GeditTab</type></link>
254
 
</simpara></listitem></varlistentry>
255
 
</variablelist></refsect2>
256
 
<refsect2 id="gedit-window-get-active-view" role="function">
257
 
<title>gedit_window_get_active_view ()</title>
258
 
<indexterm zone="gedit-window-get-active-view"><primary sortas="gedit_window_get_active_view">gedit_window_get_active_view</primary></indexterm><programlisting><link linkend="GeditView">GeditView</link> *         gedit_window_get_active_view        (<link linkend="GeditWindow">GeditWindow</link> *window);</programlisting>
259
 
<para>
260
 
Gets the active <link linkend="GeditView"><type>GeditView</type></link>.</para>
261
 
<para>
262
 
</para><variablelist role="params">
263
 
<varlistentry><term><parameter>window</parameter>&#160;:</term>
264
 
<listitem><simpara> a <link linkend="GeditWindow"><type>GeditWindow</type></link>
265
 
</simpara></listitem></varlistentry>
266
 
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara> the active <link linkend="GeditView"><type>GeditView</type></link>
267
 
</simpara></listitem></varlistentry>
268
 
</variablelist></refsect2>
269
 
<refsect2 id="gedit-window-get-active-document" role="function">
270
 
<title>gedit_window_get_active_document ()</title>
271
 
<indexterm zone="gedit-window-get-active-document"><primary sortas="gedit_window_get_active_document">gedit_window_get_active_document</primary></indexterm><programlisting><link linkend="GeditDocument">GeditDocument</link> *     gedit_window_get_active_document    (<link linkend="GeditWindow">GeditWindow</link> *window);</programlisting>
272
 
<para>
273
 
Gets the active <link linkend="GeditDocument"><type>GeditDocument</type></link>.</para>
274
 
<para>
275
 
</para><variablelist role="params">
276
 
<varlistentry><term><parameter>window</parameter>&#160;:</term>
277
 
<listitem><simpara> a <link linkend="GeditWindow"><type>GeditWindow</type></link>
278
 
</simpara></listitem></varlistentry>
279
 
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara> the active <link linkend="GeditDocument"><type>GeditDocument</type></link>
280
 
</simpara></listitem></varlistentry>
281
 
</variablelist></refsect2>
282
 
<refsect2 id="gedit-window-get-documents" role="function">
283
 
<title>gedit_window_get_documents ()</title>
284
 
<indexterm zone="gedit-window-get-documents"><primary sortas="gedit_window_get_documents">gedit_window_get_documents</primary></indexterm><programlisting><link linkend="GList">GList</link> *             gedit_window_get_documents          (<link linkend="GeditWindow">GeditWindow</link> *window);</programlisting>
285
 
<para>
286
 
Gets a newly allocated list with all the documents in the window.
287
 
This list must be freed.</para>
288
 
<para>
289
 
</para><variablelist role="params">
290
 
<varlistentry><term><parameter>window</parameter>&#160;:</term>
291
 
<listitem><simpara> a <link linkend="GeditWindow"><type>GeditWindow</type></link>
292
 
</simpara></listitem></varlistentry>
293
 
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara> a newly allocated list with all the documents in the window
294
 
</simpara></listitem></varlistentry>
295
 
</variablelist></refsect2>
296
 
<refsect2 id="gedit-window-get-unsaved-documents" role="function">
297
 
<title>gedit_window_get_unsaved_documents ()</title>
298
 
<indexterm zone="gedit-window-get-unsaved-documents"><primary sortas="gedit_window_get_unsaved_documents">gedit_window_get_unsaved_documents</primary></indexterm><programlisting><link linkend="GList">GList</link> *             gedit_window_get_unsaved_documents  (<link linkend="GeditWindow">GeditWindow</link> *window);</programlisting>
299
 
<para>
300
 
Gets the list of documents that need to be saved before closing the window.</para>
301
 
<para>
302
 
</para><variablelist role="params">
303
 
<varlistentry><term><parameter>window</parameter>&#160;:</term>
304
 
<listitem><simpara> a <link linkend="GeditWindow"><type>GeditWindow</type></link>
305
 
</simpara></listitem></varlistentry>
306
 
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara> a list of <link linkend="GeditDocument"><type>GeditDocument</type></link> that need to be saved before closing the window
307
 
</simpara></listitem></varlistentry>
308
 
</variablelist></refsect2>
309
 
<refsect2 id="gedit-window-get-views" role="function">
310
 
<title>gedit_window_get_views ()</title>
311
 
<indexterm zone="gedit-window-get-views"><primary sortas="gedit_window_get_views">gedit_window_get_views</primary></indexterm><programlisting><link linkend="GList">GList</link> *             gedit_window_get_views              (<link linkend="GeditWindow">GeditWindow</link> *window);</programlisting>
312
 
<para>
313
 
Gets a list with all the views in the window. This list must be freed.</para>
314
 
<para>
315
 
</para><variablelist role="params">
316
 
<varlistentry><term><parameter>window</parameter>&#160;:</term>
317
 
<listitem><simpara> a <link linkend="GeditWindow"><type>GeditWindow</type></link>
318
 
</simpara></listitem></varlistentry>
319
 
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara> a newly allocated list with all the views in the window
320
 
</simpara></listitem></varlistentry>
321
 
</variablelist></refsect2>
322
 
<refsect2 id="gedit-window-get-group" role="function">
323
 
<title>gedit_window_get_group ()</title>
324
 
<indexterm zone="gedit-window-get-group"><primary sortas="gedit_window_get_group">gedit_window_get_group</primary></indexterm><programlisting><link linkend="GtkWindowGroup">GtkWindowGroup</link> *    gedit_window_get_group              (<link linkend="GeditWindow">GeditWindow</link> *window);</programlisting>
325
 
<para>
326
 
Gets the <link linkend="GtkWindowGroup"><type>GtkWindowGroup</type></link> in which <parameter>window</parameter> resides.</para>
327
 
<para>
328
 
</para><variablelist role="params">
329
 
<varlistentry><term><parameter>window</parameter>&#160;:</term>
330
 
<listitem><simpara> a <link linkend="GeditWindow"><type>GeditWindow</type></link>
331
 
</simpara></listitem></varlistentry>
332
 
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara> the <link linkend="GtkWindowGroup"><type>GtkWindowGroup</type></link>
333
 
</simpara></listitem></varlistentry>
334
 
</variablelist></refsect2>
335
 
<refsect2 id="gedit-window-get-side-panel" role="function">
336
 
<title>gedit_window_get_side_panel ()</title>
337
 
<indexterm zone="gedit-window-get-side-panel"><primary sortas="gedit_window_get_side_panel">gedit_window_get_side_panel</primary></indexterm><programlisting><link linkend="GeditPanel">GeditPanel</link> *        gedit_window_get_side_panel         (<link linkend="GeditWindow">GeditWindow</link> *window);</programlisting>
338
 
<para>
339
 
Gets the side <link linkend="GeditPanel"><type>GeditPanel</type></link> of the <parameter>window</parameter>.</para>
340
 
<para>
341
 
</para><variablelist role="params">
342
 
<varlistentry><term><parameter>window</parameter>&#160;:</term>
343
 
<listitem><simpara> a <link linkend="GeditWindow"><type>GeditWindow</type></link>
344
 
</simpara></listitem></varlistentry>
345
 
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara> the side <link linkend="GeditPanel"><type>GeditPanel</type></link>.
346
 
</simpara></listitem></varlistentry>
347
 
</variablelist></refsect2>
348
 
<refsect2 id="gedit-window-get-bottom-panel" role="function">
349
 
<title>gedit_window_get_bottom_panel ()</title>
350
 
<indexterm zone="gedit-window-get-bottom-panel"><primary sortas="gedit_window_get_bottom_panel">gedit_window_get_bottom_panel</primary></indexterm><programlisting><link linkend="GeditPanel">GeditPanel</link> *        gedit_window_get_bottom_panel       (<link linkend="GeditWindow">GeditWindow</link> *window);</programlisting>
351
 
<para>
352
 
Gets the bottom <link linkend="GeditPanel"><type>GeditPanel</type></link> of the <parameter>window</parameter>.</para>
353
 
<para>
354
 
</para><variablelist role="params">
355
 
<varlistentry><term><parameter>window</parameter>&#160;:</term>
356
 
<listitem><simpara> a <link linkend="GeditWindow"><type>GeditWindow</type></link>
357
 
</simpara></listitem></varlistentry>
358
 
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara> the bottom <link linkend="GeditPanel"><type>GeditPanel</type></link>.
359
 
</simpara></listitem></varlistentry>
360
 
</variablelist></refsect2>
361
 
<refsect2 id="gedit-window-get-statusbar" role="function">
362
 
<title>gedit_window_get_statusbar ()</title>
363
 
<indexterm zone="gedit-window-get-statusbar"><primary sortas="gedit_window_get_statusbar">gedit_window_get_statusbar</primary></indexterm><programlisting><link linkend="GtkWidget">GtkWidget</link> *         gedit_window_get_statusbar          (<link linkend="GeditWindow">GeditWindow</link> *window);</programlisting>
364
 
<para>
365
 
Gets the <link linkend="GeditStatusbar"><type>GeditStatusbar</type></link> of the <parameter>window</parameter>.</para>
366
 
<para>
367
 
</para><variablelist role="params">
368
 
<varlistentry><term><parameter>window</parameter>&#160;:</term>
369
 
<listitem><simpara> a <link linkend="GeditWindow"><type>GeditWindow</type></link>
370
 
</simpara></listitem></varlistentry>
371
 
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara> the <link linkend="GeditStatusbar"><type>GeditStatusbar</type></link> of the <parameter>window</parameter>.
372
 
</simpara></listitem></varlistentry>
373
 
</variablelist></refsect2>
374
 
<refsect2 id="gedit-window-get-ui-manager" role="function">
375
 
<title>gedit_window_get_ui_manager ()</title>
376
 
<indexterm zone="gedit-window-get-ui-manager"><primary sortas="gedit_window_get_ui_manager">gedit_window_get_ui_manager</primary></indexterm><programlisting><link linkend="GtkUIManager">GtkUIManager</link> *      gedit_window_get_ui_manager         (<link linkend="GeditWindow">GeditWindow</link> *window);</programlisting>
377
 
<para>
378
 
Gets the <link linkend="GtkUIManager"><type>GtkUIManager</type></link> associated with the <parameter>window</parameter>.</para>
379
 
<para>
380
 
</para><variablelist role="params">
381
 
<varlistentry><term><parameter>window</parameter>&#160;:</term>
382
 
<listitem><simpara> a <link linkend="GeditWindow"><type>GeditWindow</type></link>
383
 
</simpara></listitem></varlistentry>
384
 
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara> the <link linkend="GtkUIManager"><type>GtkUIManager</type></link> of the <parameter>window</parameter>.
385
 
</simpara></listitem></varlistentry>
386
 
</variablelist></refsect2>
387
 
<refsect2 id="gedit-window-get-state" role="function">
388
 
<title>gedit_window_get_state ()</title>
389
 
<indexterm zone="gedit-window-get-state"><primary sortas="gedit_window_get_state">gedit_window_get_state</primary></indexterm><programlisting><link linkend="GeditWindowState">GeditWindowState</link>    gedit_window_get_state              (<link linkend="GeditWindow">GeditWindow</link> *window);</programlisting>
390
 
<para>
391
 
Retrieves the state of the <parameter>window</parameter>.</para>
392
 
<para>
393
 
</para><variablelist role="params">
394
 
<varlistentry><term><parameter>window</parameter>&#160;:</term>
395
 
<listitem><simpara> a <link linkend="GeditWindow"><type>GeditWindow</type></link>
396
 
</simpara></listitem></varlistentry>
397
 
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara> the current <link linkend="GeditWindowState"><type>GeditWindowState</type></link> of the <parameter>window</parameter>.
398
 
</simpara></listitem></varlistentry>
399
 
</variablelist></refsect2>
400
 
<refsect2 id="gedit-window-get-tab-from-location" role="function">
401
 
<title>gedit_window_get_tab_from_location ()</title>
402
 
<indexterm zone="gedit-window-get-tab-from-location"><primary sortas="gedit_window_get_tab_from_location">gedit_window_get_tab_from_location</primary></indexterm><programlisting><link linkend="GeditTab">GeditTab</link> *          gedit_window_get_tab_from_location  (<link linkend="GeditWindow">GeditWindow</link> *window,
403
 
                                                         <link linkend="GFile">GFile</link> *location);</programlisting>
404
 
<para>
405
 
Gets the <link linkend="GeditTab"><type>GeditTab</type></link> that matches with the given <parameter>location</parameter>.</para>
406
 
<para>
407
 
</para><variablelist role="params">
408
 
<varlistentry><term><parameter>window</parameter>&#160;:</term>
409
 
<listitem><simpara> a <link linkend="GeditWindow"><type>GeditWindow</type></link>
410
 
</simpara></listitem></varlistentry>
411
 
<varlistentry><term><parameter>location</parameter>&#160;:</term>
412
 
<listitem><simpara> a <link linkend="GFile"><type>GFile</type></link>
413
 
</simpara></listitem></varlistentry>
414
 
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara> the <link linkend="GeditTab"><type>GeditTab</type></link> that matches with the given <parameter>location</parameter>.
415
 
</simpara></listitem></varlistentry>
416
 
</variablelist></refsect2>
417
 
<refsect2 id="gedit-window-get-tab-from-uri" role="function" condition="deprecated:2.24: Use gedit_window_get_tab_from_location() instead.">
418
 
<title>gedit_window_get_tab_from_uri ()</title>
419
 
<indexterm zone="gedit-window-get-tab-from-uri" role="deprecated"><primary sortas="gedit_window_get_tab_from_uri">gedit_window_get_tab_from_uri</primary></indexterm><programlisting><link linkend="GeditTab">GeditTab</link> *          gedit_window_get_tab_from_uri       (<link linkend="GeditWindow">GeditWindow</link> *window,
420
 
                                                         const <link linkend="gchar">gchar</link> *uri);</programlisting>
421
 
<warning><para><literal>gedit_window_get_tab_from_uri</literal> has been deprecated since version 2.24 and should not be used in newly-written code. Use <link linkend="gedit-window-get-tab-from-location"><function>gedit_window_get_tab_from_location()</function></link> instead.</para></warning>
422
 
<para>
423
 
Gets the <link linkend="GeditTab"><type>GeditTab</type></link> that matches <parameter>uri</parameter>.</para>
424
 
<para>
425
 
</para><variablelist role="params">
426
 
<varlistentry><term><parameter>window</parameter>&#160;:</term>
427
 
<listitem><simpara> a <link linkend="GeditWindow"><type>GeditWindow</type></link>
428
 
</simpara></listitem></varlistentry>
429
 
<varlistentry><term><parameter>uri</parameter>&#160;:</term>
430
 
<listitem><simpara> the uri to get the <link linkend="GeditTab"><type>GeditTab</type></link>
431
 
</simpara></listitem></varlistentry>
432
 
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara> the <link linkend="GeditTab"><type>GeditTab</type></link> associated with <parameter>uri</parameter>.
433
 
 
434
 
</simpara></listitem></varlistentry>
435
 
</variablelist></refsect2>
436
 
<refsect2 id="gedit-window-get-message-bus" role="function">
437
 
<title>gedit_window_get_message_bus ()</title>
438
 
<indexterm zone="gedit-window-get-message-bus"><primary sortas="gedit_window_get_message_bus">gedit_window_get_message_bus</primary></indexterm><programlisting><link linkend="GeditMessageBus">GeditMessageBus</link> *   gedit_window_get_message_bus        (<link linkend="GeditWindow">GeditWindow</link> *window);</programlisting>
439
 
<para>
440
 
Gets the <link linkend="GeditMessageBus"><type>GeditMessageBus</type></link> associated with <parameter>window</parameter>. The returned reference
441
 
is owned by the window and should not be unreffed.</para>
442
 
<para>
443
 
</para><variablelist role="params">
444
 
<varlistentry><term><parameter>window</parameter>&#160;:</term>
445
 
<listitem><simpara> a <link linkend="GeditWindow"><type>GeditWindow</type></link>
446
 
</simpara></listitem></varlistentry>
447
 
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara> the <link linkend="GeditMessageBus"><type>GeditMessageBus</type></link> associated with <parameter>window</parameter>
448
 
</simpara></listitem></varlistentry>
449
 
</variablelist></refsect2>
450
 
 
451
 
</refsect1>
452
 
<refsect1 id="GeditWindow.property-details" role="property_details">
453
 
<title role="property_details.title">Property Details</title>
454
 
<refsect2 id="GeditWindow--state" role="property"><title>The <literal>&quot;state&quot;</literal> property</title>
455
 
<indexterm zone="GeditWindow--state"><primary sortas="GeditWindow:state">GeditWindow:state</primary></indexterm><programlisting>  &quot;state&quot;                    <link linkend="GeditWindowState">GeditWindowState</link>      : Read</programlisting>
456
 
<para>The window's state.</para></refsect2>
457
 
</refsect1>
458
 
 
459
 
<refsect1 id="GeditWindow.signal-details" role="signals">
460
 
<title role="signals.title">Signal Details</title>
461
 
<refsect2 id="GeditWindow-active-tab-changed" role="signal"><title>The <literal>&quot;active-tab-changed&quot;</literal> signal</title>
462
 
<indexterm zone="GeditWindow-active-tab-changed"><primary sortas="GeditWindow::active-tab-changed">GeditWindow::active-tab-changed</primary></indexterm><programlisting><link linkend="void">void</link>                user_function                      (<link linkend="GeditWindow">GeditWindow</link> *geditwindow,
463
 
                                                        <link linkend="GeditTab">GeditTab</link>    *arg1,
464
 
                                                        <link linkend="gpointer">gpointer</link>     user_data)        : Run First</programlisting>
465
 
<para>
466
 
</para><variablelist role="params">
467
 
<varlistentry><term><parameter>geditwindow</parameter>&#160;:</term>
468
 
<listitem><simpara>the object which received the signal.
469
 
</simpara></listitem></varlistentry>
470
 
<varlistentry><term><parameter>arg1</parameter>&#160;:</term>
471
 
<listitem><simpara>
472
 
</simpara></listitem></varlistentry>
473
 
<varlistentry><term><parameter>user_data</parameter>&#160;:</term>
474
 
<listitem><simpara>user data set when the signal handler was connected.</simpara></listitem></varlistentry>
475
 
</variablelist></refsect2><refsect2 id="GeditWindow-active-tab-state-changed" role="signal"><title>The <literal>&quot;active-tab-state-changed&quot;</literal> signal</title>
476
 
<indexterm zone="GeditWindow-active-tab-state-changed"><primary sortas="GeditWindow::active-tab-state-changed">GeditWindow::active-tab-state-changed</primary></indexterm><programlisting><link linkend="void">void</link>                user_function                      (<link linkend="GeditWindow">GeditWindow</link> *geditwindow,
477
 
                                                        <link linkend="gpointer">gpointer</link>     user_data)        : Run First</programlisting>
478
 
<para>
479
 
</para><variablelist role="params">
480
 
<varlistentry><term><parameter>geditwindow</parameter>&#160;:</term>
481
 
<listitem><simpara>the object which received the signal.
482
 
</simpara></listitem></varlistentry>
483
 
<varlistentry><term><parameter>user_data</parameter>&#160;:</term>
484
 
<listitem><simpara>user data set when the signal handler was connected.</simpara></listitem></varlistentry>
485
 
</variablelist></refsect2><refsect2 id="GeditWindow-tab-added" role="signal"><title>The <literal>&quot;tab-added&quot;</literal> signal</title>
486
 
<indexterm zone="GeditWindow-tab-added"><primary sortas="GeditWindow::tab-added">GeditWindow::tab-added</primary></indexterm><programlisting><link linkend="void">void</link>                user_function                      (<link linkend="GeditWindow">GeditWindow</link> *geditwindow,
487
 
                                                        <link linkend="GeditTab">GeditTab</link>    *arg1,
488
 
                                                        <link linkend="gpointer">gpointer</link>     user_data)        : Run First</programlisting>
489
 
<para>
490
 
</para><variablelist role="params">
491
 
<varlistentry><term><parameter>geditwindow</parameter>&#160;:</term>
492
 
<listitem><simpara>the object which received the signal.
493
 
</simpara></listitem></varlistentry>
494
 
<varlistentry><term><parameter>arg1</parameter>&#160;:</term>
495
 
<listitem><simpara>
496
 
</simpara></listitem></varlistentry>
497
 
<varlistentry><term><parameter>user_data</parameter>&#160;:</term>
498
 
<listitem><simpara>user data set when the signal handler was connected.</simpara></listitem></varlistentry>
499
 
</variablelist></refsect2><refsect2 id="GeditWindow-tab-removed" role="signal"><title>The <literal>&quot;tab-removed&quot;</literal> signal</title>
500
 
<indexterm zone="GeditWindow-tab-removed"><primary sortas="GeditWindow::tab-removed">GeditWindow::tab-removed</primary></indexterm><programlisting><link linkend="void">void</link>                user_function                      (<link linkend="GeditWindow">GeditWindow</link> *geditwindow,
501
 
                                                        <link linkend="GeditTab">GeditTab</link>    *arg1,
502
 
                                                        <link linkend="gpointer">gpointer</link>     user_data)        : Run First</programlisting>
503
 
<para>
504
 
</para><variablelist role="params">
505
 
<varlistentry><term><parameter>geditwindow</parameter>&#160;:</term>
506
 
<listitem><simpara>the object which received the signal.
507
 
</simpara></listitem></varlistentry>
508
 
<varlistentry><term><parameter>arg1</parameter>&#160;:</term>
509
 
<listitem><simpara>
510
 
</simpara></listitem></varlistentry>
511
 
<varlistentry><term><parameter>user_data</parameter>&#160;:</term>
512
 
<listitem><simpara>user data set when the signal handler was connected.</simpara></listitem></varlistentry>
513
 
</variablelist></refsect2><refsect2 id="GeditWindow-tabs-reordered" role="signal"><title>The <literal>&quot;tabs-reordered&quot;</literal> signal</title>
514
 
<indexterm zone="GeditWindow-tabs-reordered"><primary sortas="GeditWindow::tabs-reordered">GeditWindow::tabs-reordered</primary></indexterm><programlisting><link linkend="void">void</link>                user_function                      (<link linkend="GeditWindow">GeditWindow</link> *geditwindow,
515
 
                                                        <link linkend="gpointer">gpointer</link>     user_data)        : Run First</programlisting>
516
 
<para>
517
 
</para><variablelist role="params">
518
 
<varlistentry><term><parameter>geditwindow</parameter>&#160;:</term>
519
 
<listitem><simpara>the object which received the signal.
520
 
</simpara></listitem></varlistentry>
521
 
<varlistentry><term><parameter>user_data</parameter>&#160;:</term>
522
 
<listitem><simpara>user data set when the signal handler was connected.</simpara></listitem></varlistentry>
523
 
</variablelist></refsect2>
524
 
</refsect1>
525
 
 
526
 
 
527
 
 
528
 
</refentry>