~ubuntu-branches/debian/stretch/gnome-builder/stretch

« back to all changes in this revision

Viewing changes to doc/reference/libide/html/IdeFileSettings.html

  • Committer: Package Import Robot
  • Author(s): Andreas Henriksson
  • Date: 2015-10-11 12:38:45 UTC
  • Revision ID: package-import@ubuntu.com-20151011123845-a0hvkz01se0p1p5a
Tags: upstream-3.16.3
Import upstream version 3.16.3

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 
2
<html>
 
3
<head>
 
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 
5
<title>IdeFileSettings: LibIDE Reference Manual</title>
 
6
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
 
7
<link rel="home" href="index.html" title="LibIDE Reference Manual">
 
8
<link rel="up" href="ch14.html" title="Settings">
 
9
<link rel="prev" href="IdeSettings.html" title="IdeSettings">
 
10
<link rel="next" href="ch15.html" title="Theatrics">
 
11
<meta name="generator" content="GTK-Doc V1.21.1 (XML mode)">
 
12
<link rel="stylesheet" href="style.css" type="text/css">
 
13
</head>
 
14
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 
15
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 
16
<td width="100%" align="left" class="shortcuts">
 
17
<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
 
18
                  <a href="#IdeFileSettings.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
 
19
                  <a href="#IdeFileSettings.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_properties">  <span class="dim">|</span> 
 
20
                  <a href="#IdeFileSettings.properties" class="shortcut">Properties</a></span>
 
21
</td>
 
22
<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 
23
<td><a accesskey="u" href="ch14.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
 
24
<td><a accesskey="p" href="IdeSettings.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
 
25
<td><a accesskey="n" href="ch15.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
 
26
</tr></table>
 
27
<div class="refentry">
 
28
<a name="IdeFileSettings"></a><div class="titlepage"></div>
 
29
<div class="refnamediv"><table width="100%"><tr>
 
30
<td valign="top">
 
31
<h2><span class="refentrytitle"><a name="IdeFileSettings.top_of_page"></a>IdeFileSettings</span></h2>
 
32
<p>IdeFileSettings</p>
 
33
</td>
 
34
<td class="gallery_image" valign="top" align="right"></td>
 
35
</tr></table></div>
 
36
<div class="refsect1">
 
37
<a name="IdeFileSettings.functions"></a><h2>Functions</h2>
 
38
<div class="informaltable"><table width="100%" border="0">
 
39
<colgroup>
 
40
<col width="150px" class="functions_return">
 
41
<col class="functions_name">
 
42
</colgroup>
 
43
<tbody>
 
44
<tr>
 
45
<td class="define_keyword">#define</td>
 
46
<td class="function_name"><a class="link" href="IdeFileSettings.html#IDE-TYPE-FILE-SETTINGS:CAPS" title="IDE_TYPE_FILE_SETTINGS">IDE_TYPE_FILE_SETTINGS</a></td>
 
47
</tr>
 
48
<tr>
 
49
<td class="function_type">
 
50
<a class="link" href="IdeFileSettings.html" title="IdeFileSettings"><span class="returnvalue">IdeFileSettings</span></a> *
 
51
</td>
 
52
<td class="function_name">
 
53
<a class="link" href="IdeFileSettings.html#ide-file-settings-new" title="ide_file_settings_new ()">ide_file_settings_new</a> <span class="c_punctuation">()</span>
 
54
</td>
 
55
</tr>
 
56
<tr>
 
57
<td class="function_type">
 
58
<a class="link" href="libide-ide-file.html#IdeFile"><span class="returnvalue">IdeFile</span></a> *
 
59
</td>
 
60
<td class="function_name">
 
61
<a class="link" href="IdeFileSettings.html#ide-file-settings-get-file" title="ide_file_settings_get_file ()">ide_file_settings_get_file</a> <span class="c_punctuation">()</span>
 
62
</td>
 
63
</tr>
 
64
<tr>
 
65
<td class="function_type">
 
66
<span class="returnvalue">gboolean</span>
 
67
</td>
 
68
<td class="function_name">
 
69
<a class="link" href="IdeFileSettings.html#ide-file-settings-get-settled" title="ide_file_settings_get_settled ()">ide_file_settings_get_settled</a> <span class="c_punctuation">()</span>
 
70
</td>
 
71
</tr>
 
72
<tr>
 
73
<td class="define_keyword">#define</td>
 
74
<td class="function_name">
 
75
<a class="link" href="IdeFileSettings.html#IDE-FILE-SETTINGS-PROPERTY:CAPS" title="IDE_FILE_SETTINGS_PROPERTY()">IDE_FILE_SETTINGS_PROPERTY</a><span class="c_punctuation">()</span>
 
76
</td>
 
77
</tr>
 
78
</tbody>
 
79
</table></div>
 
80
</div>
 
81
<div class="refsect1">
 
82
<a name="IdeFileSettings.properties"></a><h2>Properties</h2>
 
83
<div class="informaltable"><table border="0">
 
84
<colgroup>
 
85
<col width="150px" class="properties_type">
 
86
<col width="300px" class="properties_name">
 
87
<col width="200px" class="properties_flags">
 
88
</colgroup>
 
89
<tbody>
 
90
<tr>
 
91
<td class="property_type">
 
92
<span class="type">gchar</span> *</td>
 
93
<td class="property_name"><a class="link" href="IdeFileSettings.html#IdeFileSettings--encoding" title="The “encoding” property">encoding</a></td>
 
94
<td class="property_flags">Read / Write</td>
 
95
</tr>
 
96
<tr>
 
97
<td class="property_type"><span class="type">gboolean</span></td>
 
98
<td class="property_name"><a class="link" href="IdeFileSettings.html#IdeFileSettings--encoding-set" title="The “encoding-set” property">encoding-set</a></td>
 
99
<td class="property_flags">Read / Write</td>
 
100
</tr>
 
101
<tr>
 
102
<td class="property_type">
 
103
<a class="link" href="libide-ide-file.html#IdeFile"><span class="type">IdeFile</span></a> *</td>
 
104
<td class="property_name"><a class="link" href="IdeFileSettings.html#IdeFileSettings--file" title="The “file” property">file</a></td>
 
105
<td class="property_flags">Read / Write / Construct Only</td>
 
106
</tr>
 
107
<tr>
 
108
<td class="property_type"><a class="link" href="libide-ide-indent-style.html#IdeIndentStyle" title="enum IdeIndentStyle"><span class="type">IdeIndentStyle</span></a></td>
 
109
<td class="property_name"><a class="link" href="IdeFileSettings.html#IdeFileSettings--indent-style" title="The “indent-style” property">indent-style</a></td>
 
110
<td class="property_flags">Read / Write</td>
 
111
</tr>
 
112
<tr>
 
113
<td class="property_type"><span class="type">gboolean</span></td>
 
114
<td class="property_name"><a class="link" href="IdeFileSettings.html#IdeFileSettings--indent-style-set" title="The “indent-style-set” property">indent-style-set</a></td>
 
115
<td class="property_flags">Read / Write</td>
 
116
</tr>
 
117
<tr>
 
118
<td class="property_type"><span class="type">gint</span></td>
 
119
<td class="property_name"><a class="link" href="IdeFileSettings.html#IdeFileSettings--indent-width" title="The “indent-width” property">indent-width</a></td>
 
120
<td class="property_flags">Read / Write</td>
 
121
</tr>
 
122
<tr>
 
123
<td class="property_type"><span class="type">gboolean</span></td>
 
124
<td class="property_name"><a class="link" href="IdeFileSettings.html#IdeFileSettings--indent-width-set" title="The “indent-width-set” property">indent-width-set</a></td>
 
125
<td class="property_flags">Read / Write</td>
 
126
</tr>
 
127
<tr>
 
128
<td class="property_type"><span class="type">gboolean</span></td>
 
129
<td class="property_name"><a class="link" href="IdeFileSettings.html#IdeFileSettings--insert-trailing-newline" title="The “insert-trailing-newline” property">insert-trailing-newline</a></td>
 
130
<td class="property_flags">Read / Write</td>
 
131
</tr>
 
132
<tr>
 
133
<td class="property_type"><span class="type">gboolean</span></td>
 
134
<td class="property_name"><a class="link" href="IdeFileSettings.html#IdeFileSettings--insert-trailing-newline-set" title="The “insert-trailing-newline-set” property">insert-trailing-newline-set</a></td>
 
135
<td class="property_flags">Read / Write</td>
 
136
</tr>
 
137
<tr>
 
138
<td class="property_type"><span class="type">GtkSourceNewlineType</span></td>
 
139
<td class="property_name"><a class="link" href="IdeFileSettings.html#IdeFileSettings--newline-type" title="The “newline-type” property">newline-type</a></td>
 
140
<td class="property_flags">Read / Write</td>
 
141
</tr>
 
142
<tr>
 
143
<td class="property_type"><span class="type">gboolean</span></td>
 
144
<td class="property_name"><a class="link" href="IdeFileSettings.html#IdeFileSettings--newline-type-set" title="The “newline-type-set” property">newline-type-set</a></td>
 
145
<td class="property_flags">Read / Write</td>
 
146
</tr>
 
147
<tr>
 
148
<td class="property_type"><span class="type">guint</span></td>
 
149
<td class="property_name"><a class="link" href="IdeFileSettings.html#IdeFileSettings--right-margin-position" title="The “right-margin-position” property">right-margin-position</a></td>
 
150
<td class="property_flags">Read / Write</td>
 
151
</tr>
 
152
<tr>
 
153
<td class="property_type"><span class="type">gboolean</span></td>
 
154
<td class="property_name"><a class="link" href="IdeFileSettings.html#IdeFileSettings--right-margin-position-set" title="The “right-margin-position-set” property">right-margin-position-set</a></td>
 
155
<td class="property_flags">Read / Write</td>
 
156
</tr>
 
157
<tr>
 
158
<td class="property_type"><span class="type">gboolean</span></td>
 
159
<td class="property_name"><a class="link" href="IdeFileSettings.html#IdeFileSettings--settled" title="The “settled” property">settled</a></td>
 
160
<td class="property_flags">Read / Write</td>
 
161
</tr>
 
162
<tr>
 
163
<td class="property_type"><span class="type">gboolean</span></td>
 
164
<td class="property_name"><a class="link" href="IdeFileSettings.html#IdeFileSettings--show-right-margin" title="The “show-right-margin” property">show-right-margin</a></td>
 
165
<td class="property_flags">Read / Write</td>
 
166
</tr>
 
167
<tr>
 
168
<td class="property_type"><span class="type">gboolean</span></td>
 
169
<td class="property_name"><a class="link" href="IdeFileSettings.html#IdeFileSettings--show-right-margin-set" title="The “show-right-margin-set” property">show-right-margin-set</a></td>
 
170
<td class="property_flags">Read / Write</td>
 
171
</tr>
 
172
<tr>
 
173
<td class="property_type"><span class="type">guint</span></td>
 
174
<td class="property_name"><a class="link" href="IdeFileSettings.html#IdeFileSettings--tab-width" title="The “tab-width” property">tab-width</a></td>
 
175
<td class="property_flags">Read / Write</td>
 
176
</tr>
 
177
<tr>
 
178
<td class="property_type"><span class="type">gboolean</span></td>
 
179
<td class="property_name"><a class="link" href="IdeFileSettings.html#IdeFileSettings--tab-width-set" title="The “tab-width-set” property">tab-width-set</a></td>
 
180
<td class="property_flags">Read / Write</td>
 
181
</tr>
 
182
<tr>
 
183
<td class="property_type"><span class="type">gboolean</span></td>
 
184
<td class="property_name"><a class="link" href="IdeFileSettings.html#IdeFileSettings--trim-trailing-whitespace" title="The “trim-trailing-whitespace” property">trim-trailing-whitespace</a></td>
 
185
<td class="property_flags">Read / Write</td>
 
186
</tr>
 
187
<tr>
 
188
<td class="property_type"><span class="type">gboolean</span></td>
 
189
<td class="property_name"><a class="link" href="IdeFileSettings.html#IdeFileSettings--trim-trailing-whitespace-set" title="The “trim-trailing-whitespace-set” property">trim-trailing-whitespace-set</a></td>
 
190
<td class="property_flags">Read / Write</td>
 
191
</tr>
 
192
</tbody>
 
193
</table></div>
 
194
</div>
 
195
<div class="refsect1">
 
196
<a name="IdeFileSettings.other"></a><h2>Types and Values</h2>
 
197
<div class="informaltable"><table width="100%" border="0">
 
198
<colgroup>
 
199
<col width="150px" class="name">
 
200
<col class="description">
 
201
</colgroup>
 
202
<tbody>
 
203
<tr>
 
204
<td class="define_keyword">#define</td>
 
205
<td class="function_name"><a class="link" href="IdeFileSettings.html#IDE-FILE-SETTINGS-EXTENSION-POINT:CAPS" title="IDE_FILE_SETTINGS_EXTENSION_POINT">IDE_FILE_SETTINGS_EXTENSION_POINT</a></td>
 
206
</tr>
 
207
<tr>
 
208
<td class="datatype_keyword">struct</td>
 
209
<td class="function_name"><a class="link" href="IdeFileSettings.html#IdeFileSettingsClass" title="struct IdeFileSettingsClass">IdeFileSettingsClass</a></td>
 
210
</tr>
 
211
<tr>
 
212
<td class="datatype_keyword"> </td>
 
213
<td class="function_name"><a class="link" href="IdeFileSettings.html#IdeFileSettings-struct" title="IdeFileSettings">IdeFileSettings</a></td>
 
214
</tr>
 
215
</tbody>
 
216
</table></div>
 
217
</div>
 
218
<div class="refsect1">
 
219
<a name="IdeFileSettings.object-hierarchy"></a><h2>Object Hierarchy</h2>
 
220
<pre class="screen">    GObject
 
221
    <span class="lineart">╰──</span> <a class="link" href="IdeObject.html" title="IdeObject">IdeObject</a>
 
222
        <span class="lineart">╰──</span> IdeFileSettings
 
223
</pre>
 
224
</div>
 
225
<div class="refsect1">
 
226
<a name="IdeFileSettings.description"></a><h2>Description</h2>
 
227
</div>
 
228
<div class="refsect1">
 
229
<a name="IdeFileSettings.functions_details"></a><h2>Functions</h2>
 
230
<div class="refsect2">
 
231
<a name="IDE-TYPE-FILE-SETTINGS:CAPS"></a><h3>IDE_TYPE_FILE_SETTINGS</h3>
 
232
<pre class="programlisting">#define IDE_TYPE_FILE_SETTINGS            (ide_file_settings_get_type())
 
233
</pre>
 
234
</div>
 
235
<hr>
 
236
<div class="refsect2">
 
237
<a name="ide-file-settings-new"></a><h3>ide_file_settings_new ()</h3>
 
238
<pre class="programlisting"><a class="link" href="IdeFileSettings.html" title="IdeFileSettings"><span class="returnvalue">IdeFileSettings</span></a> *
 
239
ide_file_settings_new (<em class="parameter"><code><a class="link" href="libide-ide-file.html#IdeFile"><span class="type">IdeFile</span></a> *file</code></em>);</pre>
 
240
</div>
 
241
<hr>
 
242
<div class="refsect2">
 
243
<a name="ide-file-settings-get-file"></a><h3>ide_file_settings_get_file ()</h3>
 
244
<pre class="programlisting"><a class="link" href="libide-ide-file.html#IdeFile"><span class="returnvalue">IdeFile</span></a> *
 
245
ide_file_settings_get_file (<em class="parameter"><code><a class="link" href="IdeFileSettings.html" title="IdeFileSettings"><span class="type">IdeFileSettings</span></a> *self</code></em>);</pre>
 
246
<p>Retrieves the underlying file that <em class="parameter"><code>self</code></em>
 
247
 refers to.</p>
 
248
<p>This may be used by <a class="link" href="IdeFileSettings.html" title="IdeFileSettings"><span class="type">IdeFileSettings</span></a> implementations to discover additional
 
249
information about the settings. For example, a modeline parser might load
 
250
some portion of the file looking for modelines. An editorconfig
 
251
implementation might look for ".editorconfig" files.</p>
 
252
<div class="refsect3">
 
253
<a name="id-1.2.15.3.8.4.6"></a><h4>Parameters</h4>
 
254
<div class="informaltable"><table width="100%" border="0">
 
255
<colgroup>
 
256
<col width="150px" class="parameters_name">
 
257
<col class="parameters_description">
 
258
<col width="200px" class="parameters_annotations">
 
259
</colgroup>
 
260
<tbody><tr>
 
261
<td class="parameter_name"><p>self</p></td>
 
262
<td class="parameter_description"><p>An <a class="link" href="IdeFileSettings.html" title="IdeFileSettings"><span class="type">IdeFileSettings</span></a>.</p></td>
 
263
<td class="parameter_annotations"> </td>
 
264
</tr></tbody>
 
265
</table></div>
 
266
</div>
 
267
<div class="refsect3">
 
268
<a name="id-1.2.15.3.8.4.7"></a><h4>Returns</h4>
 
269
<p> An <a class="link" href="libide-ide-file.html#IdeFile"><span class="type">IdeFile</span></a>. </p>
 
270
<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
 
271
</div>
 
272
</div>
 
273
<hr>
 
274
<div class="refsect2">
 
275
<a name="ide-file-settings-get-settled"></a><h3>ide_file_settings_get_settled ()</h3>
 
276
<pre class="programlisting"><span class="returnvalue">gboolean</span>
 
277
ide_file_settings_get_settled (<em class="parameter"><code><a class="link" href="IdeFileSettings.html" title="IdeFileSettings"><span class="type">IdeFileSettings</span></a> *self</code></em>);</pre>
 
278
<p>Gets the <a class="link" href="IdeFileSettings.html#IdeFileSettings--settled" title="The “settled” property"><span class="type">“settled”</span></a> property.</p>
 
279
<p>This property is <code class="literal">TRUE</code> when all of the children file settings have completed loading.</p>
 
280
<p>Some file setting implementations require that various I/O be performed on disk in
 
281
the background. This property will change to <code class="literal">TRUE</code> when all of the settings have
 
282
been loaded.</p>
 
283
<p>Normally, this is not a problem, since the editor will respond to changes and update them
 
284
accordingly. However, if you are writing a tool that prints the file settings
 
285
(such as ide-list-file-settings), you probably want to wait until the values have
 
286
settled.</p>
 
287
<div class="refsect3">
 
288
<a name="id-1.2.15.3.8.5.8"></a><h4>Parameters</h4>
 
289
<div class="informaltable"><table width="100%" border="0">
 
290
<colgroup>
 
291
<col width="150px" class="parameters_name">
 
292
<col class="parameters_description">
 
293
<col width="200px" class="parameters_annotations">
 
294
</colgroup>
 
295
<tbody><tr>
 
296
<td class="parameter_name"><p>self</p></td>
 
297
<td class="parameter_description"><p>An <a class="link" href="IdeFileSettings.html" title="IdeFileSettings"><span class="type">IdeFileSettings</span></a>.</p></td>
 
298
<td class="parameter_annotations"> </td>
 
299
</tr></tbody>
 
300
</table></div>
 
301
</div>
 
302
<div class="refsect3">
 
303
<a name="id-1.2.15.3.8.5.9"></a><h4>Returns</h4>
 
304
<p> <code class="literal">TRUE</code> if all the settings have loaded.</p>
 
305
<p></p>
 
306
</div>
 
307
</div>
 
308
<hr>
 
309
<div class="refsect2">
 
310
<a name="IDE-FILE-SETTINGS-PROPERTY:CAPS"></a><h3>IDE_FILE_SETTINGS_PROPERTY()</h3>
 
311
<pre class="programlisting">#define             IDE_FILE_SETTINGS_PROPERTY(_1, name, _2, ret_type, _3, _4, _5, _6)</pre>
 
312
</div>
 
313
</div>
 
314
<div class="refsect1">
 
315
<a name="IdeFileSettings.other_details"></a><h2>Types and Values</h2>
 
316
<div class="refsect2">
 
317
<a name="IDE-FILE-SETTINGS-EXTENSION-POINT:CAPS"></a><h3>IDE_FILE_SETTINGS_EXTENSION_POINT</h3>
 
318
<pre class="programlisting">#define IDE_FILE_SETTINGS_EXTENSION_POINT "org.gnome.libide.extensions.file-settings"
 
319
</pre>
 
320
</div>
 
321
<hr>
 
322
<div class="refsect2">
 
323
<a name="IdeFileSettingsClass"></a><h3>struct IdeFileSettingsClass</h3>
 
324
<pre class="programlisting">struct IdeFileSettingsClass {
 
325
  IdeObjectClass parent;
 
326
};
 
327
</pre>
 
328
</div>
 
329
<hr>
 
330
<div class="refsect2">
 
331
<a name="IdeFileSettings-struct"></a><h3>IdeFileSettings</h3>
 
332
<pre class="programlisting">typedef struct _IdeFileSettings IdeFileSettings;</pre>
 
333
</div>
 
334
</div>
 
335
<div class="refsect1">
 
336
<a name="IdeFileSettings.property-details"></a><h2>Property Details</h2>
 
337
<div class="refsect2">
 
338
<a name="IdeFileSettings--encoding"></a><h3>The <code class="literal">“encoding”</code> property</h3>
 
339
<pre class="programlisting">  “encoding”                 <span class="type">gchar</span> *</pre>
 
340
<p>The character encoding.</p>
 
341
<p>Flags: Read / Write</p>
 
342
<p>Default value: NULL</p>
 
343
</div>
 
344
<hr>
 
345
<div class="refsect2">
 
346
<a name="IdeFileSettings--encoding-set"></a><h3>The <code class="literal">“encoding-set”</code> property</h3>
 
347
<pre class="programlisting">  “encoding-set”             <span class="type">gboolean</span></pre>
 
348
<p>If IdeFileSettings:encoding is set.</p>
 
349
<p>Flags: Read / Write</p>
 
350
<p>Default value: FALSE</p>
 
351
</div>
 
352
<hr>
 
353
<div class="refsect2">
 
354
<a name="IdeFileSettings--file"></a><h3>The <code class="literal">“file”</code> property</h3>
 
355
<pre class="programlisting">  “file”                     <a class="link" href="libide-ide-file.html#IdeFile"><span class="type">IdeFile</span></a> *</pre>
 
356
<p>The IdeFile the settings represent.</p>
 
357
<p>Flags: Read / Write / Construct Only</p>
 
358
</div>
 
359
<hr>
 
360
<div class="refsect2">
 
361
<a name="IdeFileSettings--indent-style"></a><h3>The <code class="literal">“indent-style”</code> property</h3>
 
362
<pre class="programlisting">  “indent-style”             <a class="link" href="libide-ide-indent-style.html#IdeIndentStyle" title="enum IdeIndentStyle"><span class="type">IdeIndentStyle</span></a></pre>
 
363
<p>The indentation style.</p>
 
364
<p>Flags: Read / Write</p>
 
365
<p>Default value: IDE_INDENT_STYLE_TABS</p>
 
366
</div>
 
367
<hr>
 
368
<div class="refsect2">
 
369
<a name="IdeFileSettings--indent-style-set"></a><h3>The <code class="literal">“indent-style-set”</code> property</h3>
 
370
<pre class="programlisting">  “indent-style-set”         <span class="type">gboolean</span></pre>
 
371
<p>If IdeFileSettings:indent-style is set.</p>
 
372
<p>Flags: Read / Write</p>
 
373
<p>Default value: FALSE</p>
 
374
</div>
 
375
<hr>
 
376
<div class="refsect2">
 
377
<a name="IdeFileSettings--indent-width"></a><h3>The <code class="literal">“indent-width”</code> property</h3>
 
378
<pre class="programlisting">  “indent-width”             <span class="type">gint</span></pre>
 
379
<p>The indentation width, or -1 to use tab-width.</p>
 
380
<p>Flags: Read / Write</p>
 
381
<p>Allowed values: [-1,32]</p>
 
382
<p>Default value: -1</p>
 
383
</div>
 
384
<hr>
 
385
<div class="refsect2">
 
386
<a name="IdeFileSettings--indent-width-set"></a><h3>The <code class="literal">“indent-width-set”</code> property</h3>
 
387
<pre class="programlisting">  “indent-width-set”         <span class="type">gboolean</span></pre>
 
388
<p>If IdeFileSettings:indent-width is set.</p>
 
389
<p>Flags: Read / Write</p>
 
390
<p>Default value: FALSE</p>
 
391
</div>
 
392
<hr>
 
393
<div class="refsect2">
 
394
<a name="IdeFileSettings--insert-trailing-newline"></a><h3>The <code class="literal">“insert-trailing-newline”</code> property</h3>
 
395
<pre class="programlisting">  “insert-trailing-newline”  <span class="type">gboolean</span></pre>
 
396
<p>If a trailing newline should be added when saving.</p>
 
397
<p>Flags: Read / Write</p>
 
398
<p>Default value: FALSE</p>
 
399
</div>
 
400
<hr>
 
401
<div class="refsect2">
 
402
<a name="IdeFileSettings--insert-trailing-newline-set"></a><h3>The <code class="literal">“insert-trailing-newline-set”</code> property</h3>
 
403
<pre class="programlisting">  “insert-trailing-newline-set” <span class="type">gboolean</span></pre>
 
404
<p>If IdeFileSettings:insert-trailing-newline is set.</p>
 
405
<p>Flags: Read / Write</p>
 
406
<p>Default value: FALSE</p>
 
407
</div>
 
408
<hr>
 
409
<div class="refsect2">
 
410
<a name="IdeFileSettings--newline-type"></a><h3>The <code class="literal">“newline-type”</code> property</h3>
 
411
<pre class="programlisting">  “newline-type”             <span class="type">GtkSourceNewlineType</span></pre>
 
412
<p>The type of newline to use at the end of each line.</p>
 
413
<p>Flags: Read / Write</p>
 
414
<p>Default value: GTK_SOURCE_NEWLINE_TYPE_LF</p>
 
415
</div>
 
416
<hr>
 
417
<div class="refsect2">
 
418
<a name="IdeFileSettings--newline-type-set"></a><h3>The <code class="literal">“newline-type-set”</code> property</h3>
 
419
<pre class="programlisting">  “newline-type-set”         <span class="type">gboolean</span></pre>
 
420
<p>If IdeFileSettings:newline-type is set.</p>
 
421
<p>Flags: Read / Write</p>
 
422
<p>Default value: FALSE</p>
 
423
</div>
 
424
<hr>
 
425
<div class="refsect2">
 
426
<a name="IdeFileSettings--right-margin-position"></a><h3>The <code class="literal">“right-margin-position”</code> property</h3>
 
427
<pre class="programlisting">  “right-margin-position”    <span class="type">guint</span></pre>
 
428
<p>The position to draw the right margin, in characters.</p>
 
429
<p>Flags: Read / Write</p>
 
430
<p>Allowed values: [1,1000]</p>
 
431
<p>Default value: 80</p>
 
432
</div>
 
433
<hr>
 
434
<div class="refsect2">
 
435
<a name="IdeFileSettings--right-margin-position-set"></a><h3>The <code class="literal">“right-margin-position-set”</code> property</h3>
 
436
<pre class="programlisting">  “right-margin-position-set” <span class="type">gboolean</span></pre>
 
437
<p>If IdeFileSettings:right-margin-position is set.</p>
 
438
<p>Flags: Read / Write</p>
 
439
<p>Default value: FALSE</p>
 
440
</div>
 
441
<hr>
 
442
<div class="refsect2">
 
443
<a name="IdeFileSettings--settled"></a><h3>The <code class="literal">“settled”</code> property</h3>
 
444
<pre class="programlisting">  “settled”                  <span class="type">gboolean</span></pre>
 
445
<p>If the file settings implementations have settled.</p>
 
446
<p>Flags: Read / Write</p>
 
447
<p>Default value: FALSE</p>
 
448
</div>
 
449
<hr>
 
450
<div class="refsect2">
 
451
<a name="IdeFileSettings--show-right-margin"></a><h3>The <code class="literal">“show-right-margin”</code> property</h3>
 
452
<pre class="programlisting">  “show-right-margin”        <span class="type">gboolean</span></pre>
 
453
<p>If the right margin line should be shown in the editor.</p>
 
454
<p>Flags: Read / Write</p>
 
455
<p>Default value: FALSE</p>
 
456
</div>
 
457
<hr>
 
458
<div class="refsect2">
 
459
<a name="IdeFileSettings--show-right-margin-set"></a><h3>The <code class="literal">“show-right-margin-set”</code> property</h3>
 
460
<pre class="programlisting">  “show-right-margin-set”    <span class="type">gboolean</span></pre>
 
461
<p>If IdeFileSettings:show-right-margin is set.</p>
 
462
<p>Flags: Read / Write</p>
 
463
<p>Default value: FALSE</p>
 
464
</div>
 
465
<hr>
 
466
<div class="refsect2">
 
467
<a name="IdeFileSettings--tab-width"></a><h3>The <code class="literal">“tab-width”</code> property</h3>
 
468
<pre class="programlisting">  “tab-width”                <span class="type">guint</span></pre>
 
469
<p>The width of a tab in characters.</p>
 
470
<p>Flags: Read / Write</p>
 
471
<p>Allowed values: [1,32]</p>
 
472
<p>Default value: 8</p>
 
473
</div>
 
474
<hr>
 
475
<div class="refsect2">
 
476
<a name="IdeFileSettings--tab-width-set"></a><h3>The <code class="literal">“tab-width-set”</code> property</h3>
 
477
<pre class="programlisting">  “tab-width-set”            <span class="type">gboolean</span></pre>
 
478
<p>If IdeFileSettings:tab-width is set.</p>
 
479
<p>Flags: Read / Write</p>
 
480
<p>Default value: FALSE</p>
 
481
</div>
 
482
<hr>
 
483
<div class="refsect2">
 
484
<a name="IdeFileSettings--trim-trailing-whitespace"></a><h3>The <code class="literal">“trim-trailing-whitespace”</code> property</h3>
 
485
<pre class="programlisting">  “trim-trailing-whitespace” <span class="type">gboolean</span></pre>
 
486
<p>If trailing whitespace should be trimmed from lines.</p>
 
487
<p>Flags: Read / Write</p>
 
488
<p>Default value: FALSE</p>
 
489
</div>
 
490
<hr>
 
491
<div class="refsect2">
 
492
<a name="IdeFileSettings--trim-trailing-whitespace-set"></a><h3>The <code class="literal">“trim-trailing-whitespace-set”</code> property</h3>
 
493
<pre class="programlisting">  “trim-trailing-whitespace-set” <span class="type">gboolean</span></pre>
 
494
<p>If IdeFileSettings:trim-trailing-whitespace is set.</p>
 
495
<p>Flags: Read / Write</p>
 
496
<p>Default value: FALSE</p>
 
497
</div>
 
498
</div>
 
499
</div>
 
500
<div class="footer">
 
501
<hr>
 
502
          Generated by GTK-Doc V1.21.1</div>
 
503
</body>
 
504
</html>
 
 
b'\\ No newline at end of file'