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

« back to all changes in this revision

Viewing changes to doc/reference/libide/html/IdeSourceView.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>IdeSourceView: 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="ch04.html" title="Source Code Editor">
 
9
<link rel="prev" href="libide-ide-source-map.html" title="ide-source-map">
 
10
<link rel="next" href="ch05.html" title="Version Control">
 
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="#IdeSourceView.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
 
19
                  <a href="#IdeSourceView.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_properties">  <span class="dim">|</span> 
 
20
                  <a href="#IdeSourceView.properties" class="shortcut">Properties</a></span><span id="nav_signals">  <span class="dim">|</span> 
 
21
                  <a href="#IdeSourceView.signals" class="shortcut">Signals</a></span>
 
22
</td>
 
23
<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 
24
<td><a accesskey="u" href="ch04.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
 
25
<td><a accesskey="p" href="libide-ide-source-map.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
 
26
<td><a accesskey="n" href="ch05.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
 
27
</tr></table>
 
28
<div class="refentry">
 
29
<a name="IdeSourceView"></a><div class="titlepage"></div>
 
30
<div class="refnamediv"><table width="100%"><tr>
 
31
<td valign="top">
 
32
<h2><span class="refentrytitle"><a name="IdeSourceView.top_of_page"></a>IdeSourceView</span></h2>
 
33
<p>IdeSourceView</p>
 
34
</td>
 
35
<td class="gallery_image" valign="top" align="right"></td>
 
36
</tr></table></div>
 
37
<div class="refsect1">
 
38
<a name="IdeSourceView.functions"></a><h2>Functions</h2>
 
39
<div class="informaltable"><table width="100%" border="0">
 
40
<colgroup>
 
41
<col width="150px" class="functions_return">
 
42
<col class="functions_name">
 
43
</colgroup>
 
44
<tbody>
 
45
<tr>
 
46
<td class="define_keyword">#define</td>
 
47
<td class="function_name">
 
48
<a class="link" href="IdeSourceView.html#IDE-SOURCE-VIEW-CONST:CAPS" title="IDE_SOURCE_VIEW_CONST()">IDE_SOURCE_VIEW_CONST</a><span class="c_punctuation">()</span>
 
49
</td>
 
50
</tr>
 
51
<tr>
 
52
<td class="function_type">
 
53
<span class="returnvalue">void</span>
 
54
</td>
 
55
<td class="function_name">
 
56
<a class="link" href="IdeSourceView.html#ide-source-view-clear-snippets" title="ide_source_view_clear_snippets ()">ide_source_view_clear_snippets</a> <span class="c_punctuation">()</span>
 
57
</td>
 
58
</tr>
 
59
<tr>
 
60
<td class="function_type">
 
61
<a class="link" href="libide-ide-back-forward-list.html#IdeBackForwardList"><span class="returnvalue">IdeBackForwardList</span></a> *
 
62
</td>
 
63
<td class="function_name">
 
64
<a class="link" href="IdeSourceView.html#ide-source-view-get-back-forward-list" title="ide_source_view_get_back_forward_list ()">ide_source_view_get_back_forward_list</a> <span class="c_punctuation">()</span>
 
65
</td>
 
66
</tr>
 
67
<tr>
 
68
<td class="function_type">
 
69
<span class="returnvalue">void</span>
 
70
</td>
 
71
<td class="function_name">
 
72
<a class="link" href="IdeSourceView.html#ide-source-view-get-visual-position" title="ide_source_view_get_visual_position ()">ide_source_view_get_visual_position</a> <span class="c_punctuation">()</span>
 
73
</td>
 
74
</tr>
 
75
<tr>
 
76
<td class="function_type">
 
77
<span class="returnvalue">guint</span>
 
78
</td>
 
79
<td class="function_name">
 
80
<a class="link" href="IdeSourceView.html#ide-source-view-get-count" title="ide_source_view_get_count ()">ide_source_view_get_count</a> <span class="c_punctuation">()</span>
 
81
</td>
 
82
</tr>
 
83
<tr>
 
84
<td class="function_type">
 
85
<span class="returnvalue">gboolean</span>
 
86
</td>
 
87
<td class="function_name">
 
88
<a class="link" href="IdeSourceView.html#ide-source-view-get-enable-word-completion" title="ide_source_view_get_enable_word_completion ()">ide_source_view_get_enable_word_completion</a> <span class="c_punctuation">()</span>
 
89
</td>
 
90
</tr>
 
91
<tr>
 
92
<td class="function_type">
 
93
<a class="link" href="IdeFileSettings.html" title="IdeFileSettings"><span class="returnvalue">IdeFileSettings</span></a> *
 
94
</td>
 
95
<td class="function_name">
 
96
<a class="link" href="IdeSourceView.html#ide-source-view-get-file-settings" title="ide_source_view_get_file_settings ()">ide_source_view_get_file_settings</a> <span class="c_punctuation">()</span>
 
97
</td>
 
98
</tr>
 
99
<tr>
 
100
<td class="function_type">const <span class="returnvalue">PangoFontDescription</span> *
 
101
</td>
 
102
<td class="function_name">
 
103
<a class="link" href="IdeSourceView.html#ide-source-view-get-font-desc" title="ide_source_view_get_font_desc ()">ide_source_view_get_font_desc</a> <span class="c_punctuation">()</span>
 
104
</td>
 
105
</tr>
 
106
<tr>
 
107
<td class="function_type">
 
108
<span class="returnvalue">gboolean</span>
 
109
</td>
 
110
<td class="function_name">
 
111
<a class="link" href="IdeSourceView.html#ide-source-view-get-highlight-current-line" title="ide_source_view_get_highlight_current_line ()">ide_source_view_get_highlight_current_line</a> <span class="c_punctuation">()</span>
 
112
</td>
 
113
</tr>
 
114
<tr>
 
115
<td class="function_type">
 
116
<span class="returnvalue">gboolean</span>
 
117
</td>
 
118
<td class="function_name">
 
119
<a class="link" href="IdeSourceView.html#ide-source-view-get-insert-matching-brace" title="ide_source_view_get_insert_matching_brace ()">ide_source_view_get_insert_matching_brace</a> <span class="c_punctuation">()</span>
 
120
</td>
 
121
</tr>
 
122
<tr>
 
123
<td class="function_type">const <span class="returnvalue">gchar</span> *
 
124
</td>
 
125
<td class="function_name">
 
126
<a class="link" href="IdeSourceView.html#ide-source-view-get-mode-display-name" title="ide_source_view_get_mode_display_name ()">ide_source_view_get_mode_display_name</a> <span class="c_punctuation">()</span>
 
127
</td>
 
128
</tr>
 
129
<tr>
 
130
<td class="function_type">
 
131
<span class="returnvalue">gboolean</span>
 
132
</td>
 
133
<td class="function_name">
 
134
<a class="link" href="IdeSourceView.html#ide-source-view-get-overwrite-braces" title="ide_source_view_get_overwrite_braces ()">ide_source_view_get_overwrite_braces</a> <span class="c_punctuation">()</span>
 
135
</td>
 
136
</tr>
 
137
<tr>
 
138
<td class="function_type">
 
139
<span class="returnvalue">gboolean</span>
 
140
</td>
 
141
<td class="function_name">
 
142
<a class="link" href="IdeSourceView.html#ide-source-view-get-rubberband-search" title="ide_source_view_get_rubberband_search ()">ide_source_view_get_rubberband_search</a> <span class="c_punctuation">()</span>
 
143
</td>
 
144
</tr>
 
145
<tr>
 
146
<td class="function_type">
 
147
<span class="returnvalue">guint</span>
 
148
</td>
 
149
<td class="function_name">
 
150
<a class="link" href="IdeSourceView.html#ide-source-view-get-scroll-offset" title="ide_source_view_get_scroll_offset ()">ide_source_view_get_scroll_offset</a> <span class="c_punctuation">()</span>
 
151
</td>
 
152
</tr>
 
153
<tr>
 
154
<td class="function_type">
 
155
<span class="returnvalue">GtkSourceSearchContext</span> *
 
156
</td>
 
157
<td class="function_name">
 
158
<a class="link" href="IdeSourceView.html#ide-source-view-get-search-context" title="ide_source_view_get_search_context ()">ide_source_view_get_search_context</a> <span class="c_punctuation">()</span>
 
159
</td>
 
160
</tr>
 
161
<tr>
 
162
<td class="function_type">
 
163
<span class="returnvalue">gboolean</span>
 
164
</td>
 
165
<td class="function_name">
 
166
<a class="link" href="IdeSourceView.html#ide-source-view-get-show-grid-lines" title="ide_source_view_get_show_grid_lines ()">ide_source_view_get_show_grid_lines</a> <span class="c_punctuation">()</span>
 
167
</td>
 
168
</tr>
 
169
<tr>
 
170
<td class="function_type">
 
171
<span class="returnvalue">gboolean</span>
 
172
</td>
 
173
<td class="function_name">
 
174
<a class="link" href="IdeSourceView.html#ide-source-view-get-show-line-changes" title="ide_source_view_get_show_line_changes ()">ide_source_view_get_show_line_changes</a> <span class="c_punctuation">()</span>
 
175
</td>
 
176
</tr>
 
177
<tr>
 
178
<td class="function_type">
 
179
<span class="returnvalue">gboolean</span>
 
180
</td>
 
181
<td class="function_name">
 
182
<a class="link" href="IdeSourceView.html#ide-source-view-get-show-line-diagnostics" title="ide_source_view_get_show_line_diagnostics ()">ide_source_view_get_show_line_diagnostics</a> <span class="c_punctuation">()</span>
 
183
</td>
 
184
</tr>
 
185
<tr>
 
186
<td class="function_type">
 
187
<span class="returnvalue">gboolean</span>
 
188
</td>
 
189
<td class="function_name">
 
190
<a class="link" href="IdeSourceView.html#ide-source-view-get-show-search-bubbles" title="ide_source_view_get_show_search_bubbles ()">ide_source_view_get_show_search_bubbles</a> <span class="c_punctuation">()</span>
 
191
</td>
 
192
</tr>
 
193
<tr>
 
194
<td class="function_type">
 
195
<span class="returnvalue">gboolean</span>
 
196
</td>
 
197
<td class="function_name">
 
198
<a class="link" href="IdeSourceView.html#ide-source-view-get-show-search-shadow" title="ide_source_view_get_show_search_shadow ()">ide_source_view_get_show_search_shadow</a> <span class="c_punctuation">()</span>
 
199
</td>
 
200
</tr>
 
201
<tr>
 
202
<td class="function_type">
 
203
<span class="returnvalue">gboolean</span>
 
204
</td>
 
205
<td class="function_name">
 
206
<a class="link" href="IdeSourceView.html#ide-source-view-get-smart-backspace" title="ide_source_view_get_smart_backspace ()">ide_source_view_get_smart_backspace</a> <span class="c_punctuation">()</span>
 
207
</td>
 
208
</tr>
 
209
<tr>
 
210
<td class="function_type">
 
211
<span class="returnvalue">gboolean</span>
 
212
</td>
 
213
<td class="function_name">
 
214
<a class="link" href="IdeSourceView.html#ide-source-view-get-snippet-completion" title="ide_source_view_get_snippet_completion ()">ide_source_view_get_snippet_completion</a> <span class="c_punctuation">()</span>
 
215
</td>
 
216
</tr>
 
217
<tr>
 
218
<td class="function_type">
 
219
<span class="returnvalue">void</span>
 
220
</td>
 
221
<td class="function_name">
 
222
<a class="link" href="IdeSourceView.html#ide-source-view-get-visible-rect" title="ide_source_view_get_visible_rect ()">ide_source_view_get_visible_rect</a> <span class="c_punctuation">()</span>
 
223
</td>
 
224
</tr>
 
225
<tr>
 
226
<td class="function_type">
 
227
<span class="returnvalue">void</span>
 
228
</td>
 
229
<td class="function_name">
 
230
<a class="link" href="IdeSourceView.html#ide-source-view-jump" title="ide_source_view_jump ()">ide_source_view_jump</a> <span class="c_punctuation">()</span>
 
231
</td>
 
232
</tr>
 
233
<tr>
 
234
<td class="function_type">
 
235
<span class="returnvalue">void</span>
 
236
</td>
 
237
<td class="function_name">
 
238
<a class="link" href="IdeSourceView.html#ide-source-view-pop-snippet" title="ide_source_view_pop_snippet ()">ide_source_view_pop_snippet</a> <span class="c_punctuation">()</span>
 
239
</td>
 
240
</tr>
 
241
<tr>
 
242
<td class="function_type">
 
243
<span class="returnvalue">void</span>
 
244
</td>
 
245
<td class="function_name">
 
246
<a class="link" href="IdeSourceView.html#ide-source-view-push-snippet" title="ide_source_view_push_snippet ()">ide_source_view_push_snippet</a> <span class="c_punctuation">()</span>
 
247
</td>
 
248
</tr>
 
249
<tr>
 
250
<td class="function_type">
 
251
<span class="returnvalue">void</span>
 
252
</td>
 
253
<td class="function_name">
 
254
<a class="link" href="IdeSourceView.html#ide-source-view-rollback-search" title="ide_source_view_rollback_search ()">ide_source_view_rollback_search</a> <span class="c_punctuation">()</span>
 
255
</td>
 
256
</tr>
 
257
<tr>
 
258
<td class="function_type">
 
259
<span class="returnvalue">void</span>
 
260
</td>
 
261
<td class="function_name">
 
262
<a class="link" href="IdeSourceView.html#ide-source-view-set-count" title="ide_source_view_set_count ()">ide_source_view_set_count</a> <span class="c_punctuation">()</span>
 
263
</td>
 
264
</tr>
 
265
<tr>
 
266
<td class="function_type">
 
267
<span class="returnvalue">void</span>
 
268
</td>
 
269
<td class="function_name">
 
270
<a class="link" href="IdeSourceView.html#ide-source-view-set-enable-word-completion" title="ide_source_view_set_enable_word_completion ()">ide_source_view_set_enable_word_completion</a> <span class="c_punctuation">()</span>
 
271
</td>
 
272
</tr>
 
273
<tr>
 
274
<td class="function_type">
 
275
<span class="returnvalue">void</span>
 
276
</td>
 
277
<td class="function_name">
 
278
<a class="link" href="IdeSourceView.html#ide-source-view-set-font-desc" title="ide_source_view_set_font_desc ()">ide_source_view_set_font_desc</a> <span class="c_punctuation">()</span>
 
279
</td>
 
280
</tr>
 
281
<tr>
 
282
<td class="function_type">
 
283
<span class="returnvalue">void</span>
 
284
</td>
 
285
<td class="function_name">
 
286
<a class="link" href="IdeSourceView.html#ide-source-view-set-font-name" title="ide_source_view_set_font_name ()">ide_source_view_set_font_name</a> <span class="c_punctuation">()</span>
 
287
</td>
 
288
</tr>
 
289
<tr>
 
290
<td class="function_type">
 
291
<span class="returnvalue">void</span>
 
292
</td>
 
293
<td class="function_name">
 
294
<a class="link" href="IdeSourceView.html#ide-source-view-set-highlight-current-line" title="ide_source_view_set_highlight_current_line ()">ide_source_view_set_highlight_current_line</a> <span class="c_punctuation">()</span>
 
295
</td>
 
296
</tr>
 
297
<tr>
 
298
<td class="function_type">
 
299
<span class="returnvalue">void</span>
 
300
</td>
 
301
<td class="function_name">
 
302
<a class="link" href="IdeSourceView.html#ide-source-view-set-insert-matching-brace" title="ide_source_view_set_insert_matching_brace ()">ide_source_view_set_insert_matching_brace</a> <span class="c_punctuation">()</span>
 
303
</td>
 
304
</tr>
 
305
<tr>
 
306
<td class="function_type">
 
307
<span class="returnvalue">void</span>
 
308
</td>
 
309
<td class="function_name">
 
310
<a class="link" href="IdeSourceView.html#ide-source-view-set-overwrite-braces" title="ide_source_view_set_overwrite_braces ()">ide_source_view_set_overwrite_braces</a> <span class="c_punctuation">()</span>
 
311
</td>
 
312
</tr>
 
313
<tr>
 
314
<td class="function_type">
 
315
<span class="returnvalue">void</span>
 
316
</td>
 
317
<td class="function_name">
 
318
<a class="link" href="IdeSourceView.html#ide-source-view-set-rubberband-search" title="ide_source_view_set_rubberband_search ()">ide_source_view_set_rubberband_search</a> <span class="c_punctuation">()</span>
 
319
</td>
 
320
</tr>
 
321
<tr>
 
322
<td class="function_type">
 
323
<span class="returnvalue">void</span>
 
324
</td>
 
325
<td class="function_name">
 
326
<a class="link" href="IdeSourceView.html#ide-source-view-set-scroll-offset" title="ide_source_view_set_scroll_offset ()">ide_source_view_set_scroll_offset</a> <span class="c_punctuation">()</span>
 
327
</td>
 
328
</tr>
 
329
<tr>
 
330
<td class="function_type">
 
331
<span class="returnvalue">void</span>
 
332
</td>
 
333
<td class="function_name">
 
334
<a class="link" href="IdeSourceView.html#ide-source-view-set-show-grid-lines" title="ide_source_view_set_show_grid_lines ()">ide_source_view_set_show_grid_lines</a> <span class="c_punctuation">()</span>
 
335
</td>
 
336
</tr>
 
337
<tr>
 
338
<td class="function_type">
 
339
<span class="returnvalue">void</span>
 
340
</td>
 
341
<td class="function_name">
 
342
<a class="link" href="IdeSourceView.html#ide-source-view-set-show-line-changes" title="ide_source_view_set_show_line_changes ()">ide_source_view_set_show_line_changes</a> <span class="c_punctuation">()</span>
 
343
</td>
 
344
</tr>
 
345
<tr>
 
346
<td class="function_type">
 
347
<span class="returnvalue">void</span>
 
348
</td>
 
349
<td class="function_name">
 
350
<a class="link" href="IdeSourceView.html#ide-source-view-set-show-line-diagnostics" title="ide_source_view_set_show_line_diagnostics ()">ide_source_view_set_show_line_diagnostics</a> <span class="c_punctuation">()</span>
 
351
</td>
 
352
</tr>
 
353
<tr>
 
354
<td class="function_type">
 
355
<span class="returnvalue">void</span>
 
356
</td>
 
357
<td class="function_name">
 
358
<a class="link" href="IdeSourceView.html#ide-source-view-set-show-search-bubbles" title="ide_source_view_set_show_search_bubbles ()">ide_source_view_set_show_search_bubbles</a> <span class="c_punctuation">()</span>
 
359
</td>
 
360
</tr>
 
361
<tr>
 
362
<td class="function_type">
 
363
<span class="returnvalue">void</span>
 
364
</td>
 
365
<td class="function_name">
 
366
<a class="link" href="IdeSourceView.html#ide-source-view-set-show-search-shadow" title="ide_source_view_set_show_search_shadow ()">ide_source_view_set_show_search_shadow</a> <span class="c_punctuation">()</span>
 
367
</td>
 
368
</tr>
 
369
<tr>
 
370
<td class="function_type">
 
371
<span class="returnvalue">void</span>
 
372
</td>
 
373
<td class="function_name">
 
374
<a class="link" href="IdeSourceView.html#ide-source-view-set-smart-backspace" title="ide_source_view_set_smart_backspace ()">ide_source_view_set_smart_backspace</a> <span class="c_punctuation">()</span>
 
375
</td>
 
376
</tr>
 
377
<tr>
 
378
<td class="function_type">
 
379
<span class="returnvalue">void</span>
 
380
</td>
 
381
<td class="function_name">
 
382
<a class="link" href="IdeSourceView.html#ide-source-view-set-snippet-completion" title="ide_source_view_set_snippet_completion ()">ide_source_view_set_snippet_completion</a> <span class="c_punctuation">()</span>
 
383
</td>
 
384
</tr>
 
385
<tr>
 
386
<td class="function_type">
 
387
<span class="returnvalue">void</span>
 
388
</td>
 
389
<td class="function_name">
 
390
<a class="link" href="IdeSourceView.html#ide-source-view-set-back-forward-list" title="ide_source_view_set_back_forward_list ()">ide_source_view_set_back_forward_list</a> <span class="c_punctuation">()</span>
 
391
</td>
 
392
</tr>
 
393
<tr>
 
394
<td class="function_type">
 
395
<span class="returnvalue">gboolean</span>
 
396
</td>
 
397
<td class="function_name">
 
398
<a class="link" href="IdeSourceView.html#ide-source-view-move-mark-onscreen" title="ide_source_view_move_mark_onscreen ()">ide_source_view_move_mark_onscreen</a> <span class="c_punctuation">()</span>
 
399
</td>
 
400
</tr>
 
401
<tr>
 
402
<td class="function_type">
 
403
<span class="returnvalue">gboolean</span>
 
404
</td>
 
405
<td class="function_name">
 
406
<a class="link" href="IdeSourceView.html#ide-source-view-place-cursor-onscreen" title="ide_source_view_place_cursor_onscreen ()">ide_source_view_place_cursor_onscreen</a> <span class="c_punctuation">()</span>
 
407
</td>
 
408
</tr>
 
409
<tr>
 
410
<td class="function_type">
 
411
<span class="returnvalue">void</span>
 
412
</td>
 
413
<td class="function_name">
 
414
<a class="link" href="IdeSourceView.html#ide-source-view-clear-search" title="ide_source_view_clear_search ()">ide_source_view_clear_search</a> <span class="c_punctuation">()</span>
 
415
</td>
 
416
</tr>
 
417
<tr>
 
418
<td class="function_type">
 
419
<span class="returnvalue">void</span>
 
420
</td>
 
421
<td class="function_name">
 
422
<a class="link" href="IdeSourceView.html#ide-source-view-scroll-mark-onscreen" title="ide_source_view_scroll_mark_onscreen ()">ide_source_view_scroll_mark_onscreen</a> <span class="c_punctuation">()</span>
 
423
</td>
 
424
</tr>
 
425
<tr>
 
426
<td class="function_type">
 
427
<span class="returnvalue">void</span>
 
428
</td>
 
429
<td class="function_name">
 
430
<a class="link" href="IdeSourceView.html#ide-source-view-scroll-to-mark" title="ide_source_view_scroll_to_mark ()">ide_source_view_scroll_to_mark</a> <span class="c_punctuation">()</span>
 
431
</td>
 
432
</tr>
 
433
<tr>
 
434
<td class="function_type">
 
435
<span class="returnvalue">void</span>
 
436
</td>
 
437
<td class="function_name">
 
438
<a class="link" href="IdeSourceView.html#ide-source-view-scroll-to-iter" title="ide_source_view_scroll_to_iter ()">ide_source_view_scroll_to_iter</a> <span class="c_punctuation">()</span>
 
439
</td>
 
440
</tr>
 
441
</tbody>
 
442
</table></div>
 
443
</div>
 
444
<div class="refsect1">
 
445
<a name="IdeSourceView.properties"></a><h2>Properties</h2>
 
446
<div class="informaltable"><table border="0">
 
447
<colgroup>
 
448
<col width="150px" class="properties_type">
 
449
<col width="300px" class="properties_name">
 
450
<col width="200px" class="properties_flags">
 
451
</colgroup>
 
452
<tbody>
 
453
<tr>
 
454
<td class="property_type">
 
455
<a class="link" href="libide-ide-back-forward-list.html#IdeBackForwardList"><span class="type">IdeBackForwardList</span></a> *</td>
 
456
<td class="property_name"><a class="link" href="IdeSourceView.html#IdeSourceView--back-forward-list" title="The “back-forward-list” property">back-forward-list</a></td>
 
457
<td class="property_flags">Read / Write</td>
 
458
</tr>
 
459
<tr>
 
460
<td class="property_type"><span class="type">guint</span></td>
 
461
<td class="property_name"><a class="link" href="IdeSourceView.html#IdeSourceView--count" title="The “count” property">count</a></td>
 
462
<td class="property_flags">Read / Write</td>
 
463
</tr>
 
464
<tr>
 
465
<td class="property_type"><span class="type">gboolean</span></td>
 
466
<td class="property_name"><a class="link" href="IdeSourceView.html#IdeSourceView--enable-word-completion" title="The “enable-word-completion” property">enable-word-completion</a></td>
 
467
<td class="property_flags">Read / Write</td>
 
468
</tr>
 
469
<tr>
 
470
<td class="property_type">
 
471
<a class="link" href="IdeFileSettings.html" title="IdeFileSettings"><span class="type">IdeFileSettings</span></a> *</td>
 
472
<td class="property_name"><a class="link" href="IdeSourceView.html#IdeSourceView--file-settings" title="The “file-settings” property">file-settings</a></td>
 
473
<td class="property_flags">Read</td>
 
474
</tr>
 
475
<tr>
 
476
<td class="property_type">
 
477
<span class="type">PangoFontDescription</span> *</td>
 
478
<td class="property_name"><a class="link" href="IdeSourceView.html#IdeSourceView--font-desc" title="The “font-desc” property">font-desc</a></td>
 
479
<td class="property_flags">Read / Write</td>
 
480
</tr>
 
481
<tr>
 
482
<td class="property_type">
 
483
<span class="type">gchar</span> *</td>
 
484
<td class="property_name"><a class="link" href="IdeSourceView.html#IdeSourceView--font-name" title="The “font-name” property">font-name</a></td>
 
485
<td class="property_flags">Write / Construct</td>
 
486
</tr>
 
487
<tr>
 
488
<td class="property_type"><a class="link" href="libide-ide-indent-style.html#IdeIndentStyle" title="enum IdeIndentStyle"><span class="type">IdeIndentStyle</span></a></td>
 
489
<td class="property_name"><a class="link" href="IdeSourceView.html#IdeSourceView--indent-style" title="The “indent-style” property">indent-style</a></td>
 
490
<td class="property_flags">Write</td>
 
491
</tr>
 
492
<tr>
 
493
<td class="property_type"><span class="type">gboolean</span></td>
 
494
<td class="property_name"><a class="link" href="IdeSourceView.html#IdeSourceView--insert-matching-brace" title="The “insert-matching-brace” property">insert-matching-brace</a></td>
 
495
<td class="property_flags">Read / Write</td>
 
496
</tr>
 
497
<tr>
 
498
<td class="property_type">
 
499
<span class="type">gchar</span> *</td>
 
500
<td class="property_name"><a class="link" href="IdeSourceView.html#IdeSourceView--mode-display-name" title="The “mode-display-name” property">mode-display-name</a></td>
 
501
<td class="property_flags">Read</td>
 
502
</tr>
 
503
<tr>
 
504
<td class="property_type"><span class="type">gboolean</span></td>
 
505
<td class="property_name"><a class="link" href="IdeSourceView.html#IdeSourceView--overwrite-braces" title="The “overwrite-braces” property">overwrite-braces</a></td>
 
506
<td class="property_flags">Read / Write</td>
 
507
</tr>
 
508
<tr>
 
509
<td class="property_type"><span class="type">gboolean</span></td>
 
510
<td class="property_name"><a class="link" href="IdeSourceView.html#IdeSourceView--rubberband-search" title="The “rubberband-search” property">rubberband-search</a></td>
 
511
<td class="property_flags">Read / Write</td>
 
512
</tr>
 
513
<tr>
 
514
<td class="property_type"><span class="type">guint</span></td>
 
515
<td class="property_name"><a class="link" href="IdeSourceView.html#IdeSourceView--scroll-offset" title="The “scroll-offset” property">scroll-offset</a></td>
 
516
<td class="property_flags">Read / Write</td>
 
517
</tr>
 
518
<tr>
 
519
<td class="property_type">
 
520
<span class="type">GtkSourceSearchContext</span> *</td>
 
521
<td class="property_name"><a class="link" href="IdeSourceView.html#IdeSourceView--search-context" title="The “search-context” property">search-context</a></td>
 
522
<td class="property_flags">Read</td>
 
523
</tr>
 
524
<tr>
 
525
<td class="property_type"><span class="type">gboolean</span></td>
 
526
<td class="property_name"><a class="link" href="IdeSourceView.html#IdeSourceView--show-grid-lines" title="The “show-grid-lines” property">show-grid-lines</a></td>
 
527
<td class="property_flags">Read / Write</td>
 
528
</tr>
 
529
<tr>
 
530
<td class="property_type"><span class="type">gboolean</span></td>
 
531
<td class="property_name"><a class="link" href="IdeSourceView.html#IdeSourceView--show-line-changes" title="The “show-line-changes” property">show-line-changes</a></td>
 
532
<td class="property_flags">Read / Write</td>
 
533
</tr>
 
534
<tr>
 
535
<td class="property_type"><span class="type">gboolean</span></td>
 
536
<td class="property_name"><a class="link" href="IdeSourceView.html#IdeSourceView--show-line-diagnostics" title="The “show-line-diagnostics” property">show-line-diagnostics</a></td>
 
537
<td class="property_flags">Read / Write</td>
 
538
</tr>
 
539
<tr>
 
540
<td class="property_type"><span class="type">gboolean</span></td>
 
541
<td class="property_name"><a class="link" href="IdeSourceView.html#IdeSourceView--show-search-bubbles" title="The “show-search-bubbles” property">show-search-bubbles</a></td>
 
542
<td class="property_flags">Read / Write</td>
 
543
</tr>
 
544
<tr>
 
545
<td class="property_type"><span class="type">gboolean</span></td>
 
546
<td class="property_name"><a class="link" href="IdeSourceView.html#IdeSourceView--show-search-shadow" title="The “show-search-shadow” property">show-search-shadow</a></td>
 
547
<td class="property_flags">Read / Write</td>
 
548
</tr>
 
549
<tr>
 
550
<td class="property_type"><span class="type">gboolean</span></td>
 
551
<td class="property_name"><a class="link" href="IdeSourceView.html#IdeSourceView--smart-backspace" title="The “smart-backspace” property">smart-backspace</a></td>
 
552
<td class="property_flags">Read / Write</td>
 
553
</tr>
 
554
<tr>
 
555
<td class="property_type"><span class="type">gboolean</span></td>
 
556
<td class="property_name"><a class="link" href="IdeSourceView.html#IdeSourceView--snippet-completion" title="The “snippet-completion” property">snippet-completion</a></td>
 
557
<td class="property_flags">Read / Write</td>
 
558
</tr>
 
559
</tbody>
 
560
</table></div>
 
561
</div>
 
562
<div class="refsect1">
 
563
<a name="IdeSourceView.signals"></a><h2>Signals</h2>
 
564
<div class="informaltable"><table border="0">
 
565
<colgroup>
 
566
<col width="150px" class="signals_return">
 
567
<col width="300px" class="signals_name">
 
568
<col width="200px" class="signals_flags">
 
569
</colgroup>
 
570
<tbody>
 
571
<tr>
 
572
<td class="signal_type"><span class="returnvalue">void</span></td>
 
573
<td class="signal_name"><a class="link" href="IdeSourceView.html#IdeSourceView-action" title="The “action” signal">action</a></td>
 
574
<td class="signal_flags">Action</td>
 
575
</tr>
 
576
<tr>
 
577
<td class="signal_type"><span class="returnvalue">void</span></td>
 
578
<td class="signal_name"><a class="link" href="IdeSourceView.html#IdeSourceView-append-to-count" title="The “append-to-count” signal">append-to-count</a></td>
 
579
<td class="signal_flags">Action</td>
 
580
</tr>
 
581
<tr>
 
582
<td class="signal_type"><span class="returnvalue">void</span></td>
 
583
<td class="signal_name"><a class="link" href="IdeSourceView.html#IdeSourceView-auto-indent" title="The “auto-indent” signal">auto-indent</a></td>
 
584
<td class="signal_flags">Action</td>
 
585
</tr>
 
586
<tr>
 
587
<td class="signal_type"><span class="returnvalue">void</span></td>
 
588
<td class="signal_name"><a class="link" href="IdeSourceView.html#IdeSourceView-begin-macro" title="The “begin-macro” signal">begin-macro</a></td>
 
589
<td class="signal_flags">Action</td>
 
590
</tr>
 
591
<tr>
 
592
<td class="signal_type"><span class="returnvalue">void</span></td>
 
593
<td class="signal_name"><a class="link" href="IdeSourceView.html#IdeSourceView-begin-user-action" title="The “begin-user-action” signal">begin-user-action</a></td>
 
594
<td class="signal_flags">Action</td>
 
595
</tr>
 
596
<tr>
 
597
<td class="signal_type"><span class="returnvalue">void</span></td>
 
598
<td class="signal_name"><a class="link" href="IdeSourceView.html#IdeSourceView-capture-modifier" title="The “capture-modifier” signal">capture-modifier</a></td>
 
599
<td class="signal_flags">Action</td>
 
600
</tr>
 
601
<tr>
 
602
<td class="signal_type"><span class="returnvalue">void</span></td>
 
603
<td class="signal_name"><a class="link" href="IdeSourceView.html#IdeSourceView-clear-count" title="The “clear-count” signal">clear-count</a></td>
 
604
<td class="signal_flags">Action</td>
 
605
</tr>
 
606
<tr>
 
607
<td class="signal_type"><span class="returnvalue">void</span></td>
 
608
<td class="signal_name"><a class="link" href="IdeSourceView.html#IdeSourceView-clear-modifier" title="The “clear-modifier” signal">clear-modifier</a></td>
 
609
<td class="signal_flags">Action</td>
 
610
</tr>
 
611
<tr>
 
612
<td class="signal_type"><span class="returnvalue">void</span></td>
 
613
<td class="signal_name"><a class="link" href="IdeSourceView.html#IdeSourceView-clear-selection" title="The “clear-selection” signal">clear-selection</a></td>
 
614
<td class="signal_flags">Action</td>
 
615
</tr>
 
616
<tr>
 
617
<td class="signal_type"><span class="returnvalue">void</span></td>
 
618
<td class="signal_name"><a class="link" href="IdeSourceView.html#IdeSourceView-clear-snippets" title="The “clear-snippets” signal">clear-snippets</a></td>
 
619
<td class="signal_flags">Action</td>
 
620
</tr>
 
621
<tr>
 
622
<td class="signal_type"><span class="returnvalue">void</span></td>
 
623
<td class="signal_name"><a class="link" href="IdeSourceView.html#IdeSourceView-cycle-completion" title="The “cycle-completion” signal">cycle-completion</a></td>
 
624
<td class="signal_flags">Action</td>
 
625
</tr>
 
626
<tr>
 
627
<td class="signal_type"><span class="returnvalue">void</span></td>
 
628
<td class="signal_name"><a class="link" href="IdeSourceView.html#IdeSourceView-delete-selection" title="The “delete-selection” signal">delete-selection</a></td>
 
629
<td class="signal_flags">Action</td>
 
630
</tr>
 
631
<tr>
 
632
<td class="signal_type"><span class="returnvalue">void</span></td>
 
633
<td class="signal_name"><a class="link" href="IdeSourceView.html#IdeSourceView-end-macro" title="The “end-macro” signal">end-macro</a></td>
 
634
<td class="signal_flags">Action</td>
 
635
</tr>
 
636
<tr>
 
637
<td class="signal_type"><span class="returnvalue">void</span></td>
 
638
<td class="signal_name"><a class="link" href="IdeSourceView.html#IdeSourceView-end-user-action" title="The “end-user-action” signal">end-user-action</a></td>
 
639
<td class="signal_flags">Action</td>
 
640
</tr>
 
641
<tr>
 
642
<td class="signal_type"><span class="returnvalue">void</span></td>
 
643
<td class="signal_name"><a class="link" href="IdeSourceView.html#IdeSourceView-focus-location" title="The “focus-location” signal">focus-location</a></td>
 
644
<td class="signal_flags">Run Last</td>
 
645
</tr>
 
646
<tr>
 
647
<td class="signal_type"><span class="returnvalue">void</span></td>
 
648
<td class="signal_name"><a class="link" href="IdeSourceView.html#IdeSourceView-goto-definition" title="The “goto-definition” signal">goto-definition</a></td>
 
649
<td class="signal_flags">Action</td>
 
650
</tr>
 
651
<tr>
 
652
<td class="signal_type"><span class="returnvalue">void</span></td>
 
653
<td class="signal_name"><a class="link" href="IdeSourceView.html#IdeSourceView-hide-completion" title="The “hide-completion” signal">hide-completion</a></td>
 
654
<td class="signal_flags">Action</td>
 
655
</tr>
 
656
<tr>
 
657
<td class="signal_type"><span class="returnvalue">void</span></td>
 
658
<td class="signal_name"><a class="link" href="IdeSourceView.html#IdeSourceView-indent-selection" title="The “indent-selection” signal">indent-selection</a></td>
 
659
<td class="signal_flags">Action</td>
 
660
</tr>
 
661
<tr>
 
662
<td class="signal_type"><span class="returnvalue">void</span></td>
 
663
<td class="signal_name"><a class="link" href="IdeSourceView.html#IdeSourceView-insert-at-cursor-and-indent" title="The “insert-at-cursor-and-indent” signal">insert-at-cursor-and-indent</a></td>
 
664
<td class="signal_flags">Action</td>
 
665
</tr>
 
666
<tr>
 
667
<td class="signal_type"><span class="returnvalue">void</span></td>
 
668
<td class="signal_name"><a class="link" href="IdeSourceView.html#IdeSourceView-insert-modifier" title="The “insert-modifier” signal">insert-modifier</a></td>
 
669
<td class="signal_flags">Action</td>
 
670
</tr>
 
671
<tr>
 
672
<td class="signal_type"><span class="returnvalue">void</span></td>
 
673
<td class="signal_name"><a class="link" href="IdeSourceView.html#IdeSourceView-jump" title="The “jump” signal">jump</a></td>
 
674
<td class="signal_flags">Run Last</td>
 
675
</tr>
 
676
<tr>
 
677
<td class="signal_type"><span class="returnvalue">void</span></td>
 
678
<td class="signal_name"><a class="link" href="IdeSourceView.html#IdeSourceView-move-error" title="The “move-error” signal">move-error</a></td>
 
679
<td class="signal_flags">Action</td>
 
680
</tr>
 
681
<tr>
 
682
<td class="signal_type"><span class="returnvalue">void</span></td>
 
683
<td class="signal_name"><a class="link" href="IdeSourceView.html#IdeSourceView-move-search" title="The “move-search” signal">move-search</a></td>
 
684
<td class="signal_flags">Action</td>
 
685
</tr>
 
686
<tr>
 
687
<td class="signal_type"><span class="returnvalue">void</span></td>
 
688
<td class="signal_name"><a class="link" href="IdeSourceView.html#IdeSourceView-movement" title="The “movement” signal">movement</a></td>
 
689
<td class="signal_flags">Action</td>
 
690
</tr>
 
691
<tr>
 
692
<td class="signal_type"><span class="returnvalue">void</span></td>
 
693
<td class="signal_name"><a class="link" href="IdeSourceView.html#IdeSourceView-paste-clipboard-extended" title="The “paste-clipboard-extended” signal">paste-clipboard-extended</a></td>
 
694
<td class="signal_flags">Action</td>
 
695
</tr>
 
696
<tr>
 
697
<td class="signal_type"><span class="returnvalue">void</span></td>
 
698
<td class="signal_name"><a class="link" href="IdeSourceView.html#IdeSourceView-pop-selection" title="The “pop-selection” signal">pop-selection</a></td>
 
699
<td class="signal_flags">Action</td>
 
700
</tr>
 
701
<tr>
 
702
<td class="signal_type"><span class="returnvalue">void</span></td>
 
703
<td class="signal_name"><a class="link" href="IdeSourceView.html#IdeSourceView-pop-snippet" title="The “pop-snippet” signal">pop-snippet</a></td>
 
704
<td class="signal_flags">Run Last</td>
 
705
</tr>
 
706
<tr>
 
707
<td class="signal_type"><span class="returnvalue">void</span></td>
 
708
<td class="signal_name"><a class="link" href="IdeSourceView.html#IdeSourceView-push-selection" title="The “push-selection” signal">push-selection</a></td>
 
709
<td class="signal_flags">Action</td>
 
710
</tr>
 
711
<tr>
 
712
<td class="signal_type"><span class="returnvalue">void</span></td>
 
713
<td class="signal_name"><a class="link" href="IdeSourceView.html#IdeSourceView-push-snippet" title="The “push-snippet” signal">push-snippet</a></td>
 
714
<td class="signal_flags">Run Last</td>
 
715
</tr>
 
716
<tr>
 
717
<td class="signal_type"><span class="returnvalue">void</span></td>
 
718
<td class="signal_name"><a class="link" href="IdeSourceView.html#IdeSourceView-rebuild-highlight" title="The “rebuild-highlight” signal">rebuild-highlight</a></td>
 
719
<td class="signal_flags">Action</td>
 
720
</tr>
 
721
<tr>
 
722
<td class="signal_type"><span class="returnvalue">void</span></td>
 
723
<td class="signal_name"><a class="link" href="IdeSourceView.html#IdeSourceView-replay-macro" title="The “replay-macro” signal">replay-macro</a></td>
 
724
<td class="signal_flags">Action</td>
 
725
</tr>
 
726
<tr>
 
727
<td class="signal_type"><span class="returnvalue">void</span></td>
 
728
<td class="signal_name"><a class="link" href="IdeSourceView.html#IdeSourceView-request-documentation" title="The “request-documentation” signal">request-documentation</a></td>
 
729
<td class="signal_flags">Action</td>
 
730
</tr>
 
731
<tr>
 
732
<td class="signal_type"><span class="returnvalue">void</span></td>
 
733
<td class="signal_name"><a class="link" href="IdeSourceView.html#IdeSourceView-restore-insert-mark" title="The “restore-insert-mark” signal">restore-insert-mark</a></td>
 
734
<td class="signal_flags">Action</td>
 
735
</tr>
 
736
<tr>
 
737
<td class="signal_type"><span class="returnvalue">void</span></td>
 
738
<td class="signal_name"><a class="link" href="IdeSourceView.html#IdeSourceView-save-insert-mark" title="The “save-insert-mark” signal">save-insert-mark</a></td>
 
739
<td class="signal_flags">Action</td>
 
740
</tr>
 
741
<tr>
 
742
<td class="signal_type"><span class="returnvalue">void</span></td>
 
743
<td class="signal_name"><a class="link" href="IdeSourceView.html#IdeSourceView-selection-theatric" title="The “selection-theatric” signal">selection-theatric</a></td>
 
744
<td class="signal_flags">Action</td>
 
745
</tr>
 
746
<tr>
 
747
<td class="signal_type"><span class="returnvalue">void</span></td>
 
748
<td class="signal_name"><a class="link" href="IdeSourceView.html#IdeSourceView-set-mode" title="The “set-mode” signal">set-mode</a></td>
 
749
<td class="signal_flags">Action</td>
 
750
</tr>
 
751
<tr>
 
752
<td class="signal_type"><span class="returnvalue">void</span></td>
 
753
<td class="signal_name"><a class="link" href="IdeSourceView.html#IdeSourceView-set-overwrite" title="The “set-overwrite” signal">set-overwrite</a></td>
 
754
<td class="signal_flags">Action</td>
 
755
</tr>
 
756
<tr>
 
757
<td class="signal_type"><span class="returnvalue">void</span></td>
 
758
<td class="signal_name"><a class="link" href="IdeSourceView.html#IdeSourceView-set-search-text" title="The “set-search-text” signal">set-search-text</a></td>
 
759
<td class="signal_flags">Action</td>
 
760
</tr>
 
761
<tr>
 
762
<td class="signal_type"><span class="returnvalue">void</span></td>
 
763
<td class="signal_name"><a class="link" href="IdeSourceView.html#IdeSourceView-sort" title="The “sort” signal">sort</a></td>
 
764
<td class="signal_flags">Action</td>
 
765
</tr>
 
766
<tr>
 
767
<td class="signal_type"><span class="returnvalue">void</span></td>
 
768
<td class="signal_name"><a class="link" href="IdeSourceView.html#IdeSourceView-swap-selection-bounds" title="The “swap-selection-bounds” signal">swap-selection-bounds</a></td>
 
769
<td class="signal_flags">Action</td>
 
770
</tr>
 
771
</tbody>
 
772
</table></div>
 
773
</div>
 
774
<div class="refsect1">
 
775
<a name="IdeSourceView.other"></a><h2>Types and Values</h2>
 
776
<div class="informaltable"><table width="100%" border="0">
 
777
<colgroup>
 
778
<col width="150px" class="name">
 
779
<col class="description">
 
780
</colgroup>
 
781
<tbody>
 
782
<tr>
 
783
<td class="datatype_keyword">enum</td>
 
784
<td class="function_name"><a class="link" href="IdeSourceView.html#IdeSourceViewModeType" title="enum IdeSourceViewModeType">IdeSourceViewModeType</a></td>
 
785
</tr>
 
786
<tr>
 
787
<td class="datatype_keyword">enum</td>
 
788
<td class="function_name"><a class="link" href="IdeSourceView.html#IdeSourceViewTheatric" title="enum IdeSourceViewTheatric">IdeSourceViewTheatric</a></td>
 
789
</tr>
 
790
<tr>
 
791
<td class="datatype_keyword">enum</td>
 
792
<td class="function_name"><a class="link" href="IdeSourceView.html#IdeSourceViewMovement" title="enum IdeSourceViewMovement">IdeSourceViewMovement</a></td>
 
793
</tr>
 
794
</tbody>
 
795
</table></div>
 
796
</div>
 
797
<div class="refsect1">
 
798
<a name="IdeSourceView.object-hierarchy"></a><h2>Object Hierarchy</h2>
 
799
<pre class="screen">    GEnum
 
800
    <span class="lineart">├──</span> IdeSourceViewModeType
 
801
    <span class="lineart">├──</span> IdeSourceViewMovement
 
802
    <span class="lineart">╰──</span> IdeSourceViewTheatric
 
803
    GObject
 
804
    <span class="lineart">╰──</span> GInitiallyUnowned
 
805
        <span class="lineart">╰──</span> GtkWidget
 
806
            <span class="lineart">╰──</span> GtkContainer
 
807
                <span class="lineart">╰──</span> GtkTextView
 
808
                    <span class="lineart">╰──</span> GtkSourceView
 
809
                        <span class="lineart">╰──</span> IdeSourceView
 
810
</pre>
 
811
</div>
 
812
<div class="refsect1">
 
813
<a name="IdeSourceView.description"></a><h2>Description</h2>
 
814
</div>
 
815
<div class="refsect1">
 
816
<a name="IdeSourceView.functions_details"></a><h2>Functions</h2>
 
817
<div class="refsect2">
 
818
<a name="IDE-SOURCE-VIEW-CONST:CAPS"></a><h3>IDE_SOURCE_VIEW_CONST()</h3>
 
819
<pre class="programlisting">#define IDE_SOURCE_VIEW_CONST(obj)      (G_TYPE_CHECK_INSTANCE_CAST ((obj), IDE_TYPE_SOURCE_VIEW, IdeSourceView const))
 
820
</pre>
 
821
</div>
 
822
<hr>
 
823
<div class="refsect2">
 
824
<a name="ide-source-view-clear-snippets"></a><h3>ide_source_view_clear_snippets ()</h3>
 
825
<pre class="programlisting"><span class="returnvalue">void</span>
 
826
ide_source_view_clear_snippets (<em class="parameter"><code><a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *self</code></em>);</pre>
 
827
</div>
 
828
<hr>
 
829
<div class="refsect2">
 
830
<a name="ide-source-view-get-back-forward-list"></a><h3>ide_source_view_get_back_forward_list ()</h3>
 
831
<pre class="programlisting"><a class="link" href="libide-ide-back-forward-list.html#IdeBackForwardList"><span class="returnvalue">IdeBackForwardList</span></a> *
 
832
ide_source_view_get_back_forward_list (<em class="parameter"><code><a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *self</code></em>);</pre>
 
833
<p>Gets the <a class="link" href="IdeSourceView.html#IdeSourceView--back-forward-list" title="The “back-forward-list” property"><span class="type">“back-forward-list”</span></a> property. This is the list that is used to manage
 
834
navigation history between multiple <a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a>.</p>
 
835
<div class="refsect3">
 
836
<a name="id-1.2.5.3.9.4.5"></a><h4>Returns</h4>
 
837
<p> An <a class="link" href="libide-ide-back-forward-list.html#IdeBackForwardList"><span class="type">IdeBackForwardList</span></a> or <code class="literal">NULL</code>. </p>
 
838
<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>][<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></p>
 
839
</div>
 
840
</div>
 
841
<hr>
 
842
<div class="refsect2">
 
843
<a name="ide-source-view-get-visual-position"></a><h3>ide_source_view_get_visual_position ()</h3>
 
844
<pre class="programlisting"><span class="returnvalue">void</span>
 
845
ide_source_view_get_visual_position (<em class="parameter"><code><a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *self</code></em>,
 
846
                                     <em class="parameter"><code><span class="type">guint</span> *line</code></em>,
 
847
                                     <em class="parameter"><code><span class="type">guint</span> *line_offset</code></em>);</pre>
 
848
</div>
 
849
<hr>
 
850
<div class="refsect2">
 
851
<a name="ide-source-view-get-count"></a><h3>ide_source_view_get_count ()</h3>
 
852
<pre class="programlisting"><span class="returnvalue">guint</span>
 
853
ide_source_view_get_count (<em class="parameter"><code><a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *self</code></em>);</pre>
 
854
</div>
 
855
<hr>
 
856
<div class="refsect2">
 
857
<a name="ide-source-view-get-enable-word-completion"></a><h3>ide_source_view_get_enable_word_completion ()</h3>
 
858
<pre class="programlisting"><span class="returnvalue">gboolean</span>
 
859
ide_source_view_get_enable_word_completion
 
860
                               (<em class="parameter"><code><a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *self</code></em>);</pre>
 
861
</div>
 
862
<hr>
 
863
<div class="refsect2">
 
864
<a name="ide-source-view-get-file-settings"></a><h3>ide_source_view_get_file_settings ()</h3>
 
865
<pre class="programlisting"><a class="link" href="IdeFileSettings.html" title="IdeFileSettings"><span class="returnvalue">IdeFileSettings</span></a> *
 
866
ide_source_view_get_file_settings (<em class="parameter"><code><a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *self</code></em>);</pre>
 
867
<p>Gets the <a class="link" href="IdeSourceView.html#IdeSourceView--file-settings" title="The “file-settings” property"><span class="type">“file-settings”</span></a> property. This contains various
 
868
settings for how the file should be rendered in the view, and preferences
 
869
such as spaces vs tabs.</p>
 
870
<div class="refsect3">
 
871
<a name="id-1.2.5.3.9.8.5"></a><h4>Parameters</h4>
 
872
<div class="informaltable"><table width="100%" border="0">
 
873
<colgroup>
 
874
<col width="150px" class="parameters_name">
 
875
<col class="parameters_description">
 
876
<col width="200px" class="parameters_annotations">
 
877
</colgroup>
 
878
<tbody><tr>
 
879
<td class="parameter_name"><p>self</p></td>
 
880
<td class="parameter_description"><p>A <a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a>.</p></td>
 
881
<td class="parameter_annotations"> </td>
 
882
</tr></tbody>
 
883
</table></div>
 
884
</div>
 
885
<div class="refsect3">
 
886
<a name="id-1.2.5.3.9.8.6"></a><h4>Returns</h4>
 
887
<p> An <a class="link" href="IdeFileSettings.html" title="IdeFileSettings"><span class="type">IdeFileSettings</span></a> or <code class="literal">NULL</code>. </p>
 
888
<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>][<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></p>
 
889
</div>
 
890
</div>
 
891
<hr>
 
892
<div class="refsect2">
 
893
<a name="ide-source-view-get-font-desc"></a><h3>ide_source_view_get_font_desc ()</h3>
 
894
<pre class="programlisting">const <span class="returnvalue">PangoFontDescription</span> *
 
895
ide_source_view_get_font_desc (<em class="parameter"><code><a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *self</code></em>);</pre>
 
896
</div>
 
897
<hr>
 
898
<div class="refsect2">
 
899
<a name="ide-source-view-get-highlight-current-line"></a><h3>ide_source_view_get_highlight_current_line ()</h3>
 
900
<pre class="programlisting"><span class="returnvalue">gboolean</span>
 
901
ide_source_view_get_highlight_current_line
 
902
                               (<em class="parameter"><code><a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *self</code></em>);</pre>
 
903
</div>
 
904
<hr>
 
905
<div class="refsect2">
 
906
<a name="ide-source-view-get-insert-matching-brace"></a><h3>ide_source_view_get_insert_matching_brace ()</h3>
 
907
<pre class="programlisting"><span class="returnvalue">gboolean</span>
 
908
ide_source_view_get_insert_matching_brace
 
909
                               (<em class="parameter"><code><a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *self</code></em>);</pre>
 
910
</div>
 
911
<hr>
 
912
<div class="refsect2">
 
913
<a name="ide-source-view-get-mode-display-name"></a><h3>ide_source_view_get_mode_display_name ()</h3>
 
914
<pre class="programlisting">const <span class="returnvalue">gchar</span> *
 
915
ide_source_view_get_mode_display_name (<em class="parameter"><code><a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *self</code></em>);</pre>
 
916
</div>
 
917
<hr>
 
918
<div class="refsect2">
 
919
<a name="ide-source-view-get-overwrite-braces"></a><h3>ide_source_view_get_overwrite_braces ()</h3>
 
920
<pre class="programlisting"><span class="returnvalue">gboolean</span>
 
921
ide_source_view_get_overwrite_braces (<em class="parameter"><code><a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *self</code></em>);</pre>
 
922
</div>
 
923
<hr>
 
924
<div class="refsect2">
 
925
<a name="ide-source-view-get-rubberband-search"></a><h3>ide_source_view_get_rubberband_search ()</h3>
 
926
<pre class="programlisting"><span class="returnvalue">gboolean</span>
 
927
ide_source_view_get_rubberband_search (<em class="parameter"><code><a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *self</code></em>);</pre>
 
928
</div>
 
929
<hr>
 
930
<div class="refsect2">
 
931
<a name="ide-source-view-get-scroll-offset"></a><h3>ide_source_view_get_scroll_offset ()</h3>
 
932
<pre class="programlisting"><span class="returnvalue">guint</span>
 
933
ide_source_view_get_scroll_offset (<em class="parameter"><code><a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *self</code></em>);</pre>
 
934
<p>Gets the <a class="link" href="IdeSourceView.html#IdeSourceView--scroll-offset" title="The “scroll-offset” property"><span class="type">“scroll-offset”</span></a> property. This property contains the number of lines
 
935
that should be kept above or below the line containing the insertion cursor relative to the
 
936
top and bottom of the visible text window.</p>
 
937
</div>
 
938
<hr>
 
939
<div class="refsect2">
 
940
<a name="ide-source-view-get-search-context"></a><h3>ide_source_view_get_search_context ()</h3>
 
941
<pre class="programlisting"><span class="returnvalue">GtkSourceSearchContext</span> *
 
942
ide_source_view_get_search_context (<em class="parameter"><code><a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *self</code></em>);</pre>
 
943
<p>Returns the <span class="type">GtkSourceSearchContext</span> for the source view if there is one.</p>
 
944
<div class="refsect3">
 
945
<a name="id-1.2.5.3.9.16.5"></a><h4>Parameters</h4>
 
946
<div class="informaltable"><table width="100%" border="0">
 
947
<colgroup>
 
948
<col width="150px" class="parameters_name">
 
949
<col class="parameters_description">
 
950
<col width="200px" class="parameters_annotations">
 
951
</colgroup>
 
952
<tbody><tr>
 
953
<td class="parameter_name"><p>self</p></td>
 
954
<td class="parameter_description"><p>An <a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a>.</p></td>
 
955
<td class="parameter_annotations"> </td>
 
956
</tr></tbody>
 
957
</table></div>
 
958
</div>
 
959
<div class="refsect3">
 
960
<a name="id-1.2.5.3.9.16.6"></a><h4>Returns</h4>
 
961
<p> A <span class="type">GtkSourceSearchContext</span> or <code class="literal">NULL</code>. </p>
 
962
<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>][<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></p>
 
963
</div>
 
964
</div>
 
965
<hr>
 
966
<div class="refsect2">
 
967
<a name="ide-source-view-get-show-grid-lines"></a><h3>ide_source_view_get_show_grid_lines ()</h3>
 
968
<pre class="programlisting"><span class="returnvalue">gboolean</span>
 
969
ide_source_view_get_show_grid_lines (<em class="parameter"><code><a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *self</code></em>);</pre>
 
970
</div>
 
971
<hr>
 
972
<div class="refsect2">
 
973
<a name="ide-source-view-get-show-line-changes"></a><h3>ide_source_view_get_show_line_changes ()</h3>
 
974
<pre class="programlisting"><span class="returnvalue">gboolean</span>
 
975
ide_source_view_get_show_line_changes (<em class="parameter"><code><a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *self</code></em>);</pre>
 
976
</div>
 
977
<hr>
 
978
<div class="refsect2">
 
979
<a name="ide-source-view-get-show-line-diagnostics"></a><h3>ide_source_view_get_show_line_diagnostics ()</h3>
 
980
<pre class="programlisting"><span class="returnvalue">gboolean</span>
 
981
ide_source_view_get_show_line_diagnostics
 
982
                               (<em class="parameter"><code><a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *self</code></em>);</pre>
 
983
</div>
 
984
<hr>
 
985
<div class="refsect2">
 
986
<a name="ide-source-view-get-show-search-bubbles"></a><h3>ide_source_view_get_show_search_bubbles ()</h3>
 
987
<pre class="programlisting"><span class="returnvalue">gboolean</span>
 
988
ide_source_view_get_show_search_bubbles
 
989
                               (<em class="parameter"><code><a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *self</code></em>);</pre>
 
990
<p>Gets the <a class="link" href="IdeSourceView.html#IdeSourceView--show-search-bubbles" title="The “show-search-bubbles” property"><span class="type">“show-search-bubbles”</span></a> property.</p>
 
991
<p>If this is set to <code class="literal">TRUE</code>, a bubble will be drawn around search results to
 
992
make them stand out.</p>
 
993
<p>The default is <code class="literal">FALSE</code>.</p>
 
994
<div class="refsect3">
 
995
<a name="id-1.2.5.3.9.20.7"></a><h4>Parameters</h4>
 
996
<div class="informaltable"><table width="100%" border="0">
 
997
<colgroup>
 
998
<col width="150px" class="parameters_name">
 
999
<col class="parameters_description">
 
1000
<col width="200px" class="parameters_annotations">
 
1001
</colgroup>
 
1002
<tbody><tr>
 
1003
<td class="parameter_name"><p>self</p></td>
 
1004
<td class="parameter_description"><p>An <a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a>.</p></td>
 
1005
<td class="parameter_annotations"> </td>
 
1006
</tr></tbody>
 
1007
</table></div>
 
1008
</div>
 
1009
</div>
 
1010
<hr>
 
1011
<div class="refsect2">
 
1012
<a name="ide-source-view-get-show-search-shadow"></a><h3>ide_source_view_get_show_search_shadow ()</h3>
 
1013
<pre class="programlisting"><span class="returnvalue">gboolean</span>
 
1014
ide_source_view_get_show_search_shadow
 
1015
                               (<em class="parameter"><code><a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *self</code></em>);</pre>
 
1016
<p>Gets the <a class="link" href="IdeSourceView.html#IdeSourceView--show-search-shadow" title="The “show-search-shadow” property"><span class="type">“show-search-shadow”</span></a> property.</p>
 
1017
<p>If this property is <code class="literal">TRUE</code>, then when searching, a shadow will be drawn over
 
1018
the portion of the visible region that does not contain a match. This can
 
1019
be used to help bring focus to the matches.</p>
 
1020
<p>The default is <code class="literal">FALSE</code>.</p>
 
1021
<div class="refsect3">
 
1022
<a name="id-1.2.5.3.9.21.7"></a><h4>Parameters</h4>
 
1023
<div class="informaltable"><table width="100%" border="0">
 
1024
<colgroup>
 
1025
<col width="150px" class="parameters_name">
 
1026
<col class="parameters_description">
 
1027
<col width="200px" class="parameters_annotations">
 
1028
</colgroup>
 
1029
<tbody><tr>
 
1030
<td class="parameter_name"><p>self</p></td>
 
1031
<td class="parameter_description"><p>An <a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a>.</p></td>
 
1032
<td class="parameter_annotations"> </td>
 
1033
</tr></tbody>
 
1034
</table></div>
 
1035
</div>
 
1036
</div>
 
1037
<hr>
 
1038
<div class="refsect2">
 
1039
<a name="ide-source-view-get-smart-backspace"></a><h3>ide_source_view_get_smart_backspace ()</h3>
 
1040
<pre class="programlisting"><span class="returnvalue">gboolean</span>
 
1041
ide_source_view_get_smart_backspace (<em class="parameter"><code><a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *self</code></em>);</pre>
 
1042
</div>
 
1043
<hr>
 
1044
<div class="refsect2">
 
1045
<a name="ide-source-view-get-snippet-completion"></a><h3>ide_source_view_get_snippet_completion ()</h3>
 
1046
<pre class="programlisting"><span class="returnvalue">gboolean</span>
 
1047
ide_source_view_get_snippet_completion
 
1048
                               (<em class="parameter"><code><a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *self</code></em>);</pre>
 
1049
<p>Gets the <a class="link" href="IdeSourceView.html#IdeSourceView--snippet-completion" title="The “snippet-completion” property"><span class="type">“snippet-completion”</span></a> property.</p>
 
1050
<p>If enabled, snippet expansion can be performed via the auto completion drop down.</p>
 
1051
</div>
 
1052
<hr>
 
1053
<div class="refsect2">
 
1054
<a name="ide-source-view-get-visible-rect"></a><h3>ide_source_view_get_visible_rect ()</h3>
 
1055
<pre class="programlisting"><span class="returnvalue">void</span>
 
1056
ide_source_view_get_visible_rect (<em class="parameter"><code><a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *self</code></em>,
 
1057
                                  <em class="parameter"><code><span class="type">GdkRectangle</span> *visible_rect</code></em>);</pre>
 
1058
<p>Gets the visible region in buffer coordinates that is the visible area of the buffer. This
 
1059
is similar to <code class="function">gtk_text_view_get_visible_area()</code> except that it takes into account the
 
1060
<a class="link" href="IdeSourceView.html#IdeSourceView--scroll-offset" title="The “scroll-offset” property"><span class="type">“scroll-offset”</span></a> property to ensure there is space above and below the
 
1061
visible_rect.</p>
 
1062
<div class="refsect3">
 
1063
<a name="id-1.2.5.3.9.24.5"></a><h4>Parameters</h4>
 
1064
<div class="informaltable"><table width="100%" border="0">
 
1065
<colgroup>
 
1066
<col width="150px" class="parameters_name">
 
1067
<col class="parameters_description">
 
1068
<col width="200px" class="parameters_annotations">
 
1069
</colgroup>
 
1070
<tbody>
 
1071
<tr>
 
1072
<td class="parameter_name"><p>self</p></td>
 
1073
<td class="parameter_description"><p>An <a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a>.</p></td>
 
1074
<td class="parameter_annotations"> </td>
 
1075
</tr>
 
1076
<tr>
 
1077
<td class="parameter_name"><p>visible_rect</p></td>
 
1078
<td class="parameter_description"><p> A <span class="type">GdkRectangle</span>. </p></td>
 
1079
<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
 
1080
</tr>
 
1081
</tbody>
 
1082
</table></div>
 
1083
</div>
 
1084
</div>
 
1085
<hr>
 
1086
<div class="refsect2">
 
1087
<a name="ide-source-view-jump"></a><h3>ide_source_view_jump ()</h3>
 
1088
<pre class="programlisting"><span class="returnvalue">void</span>
 
1089
ide_source_view_jump (<em class="parameter"><code><a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *self</code></em>,
 
1090
                      <em class="parameter"><code>const <span class="type">GtkTextIter</span> *location</code></em>);</pre>
 
1091
</div>
 
1092
<hr>
 
1093
<div class="refsect2">
 
1094
<a name="ide-source-view-pop-snippet"></a><h3>ide_source_view_pop_snippet ()</h3>
 
1095
<pre class="programlisting"><span class="returnvalue">void</span>
 
1096
ide_source_view_pop_snippet (<em class="parameter"><code><a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *self</code></em>);</pre>
 
1097
</div>
 
1098
<hr>
 
1099
<div class="refsect2">
 
1100
<a name="ide-source-view-push-snippet"></a><h3>ide_source_view_push_snippet ()</h3>
 
1101
<pre class="programlisting"><span class="returnvalue">void</span>
 
1102
ide_source_view_push_snippet (<em class="parameter"><code><a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *self</code></em>,
 
1103
                              <em class="parameter"><code><a class="link" href="libide-ide-source-snippet.html#IdeSourceSnippet"><span class="type">IdeSourceSnippet</span></a> *snippet</code></em>);</pre>
 
1104
</div>
 
1105
<hr>
 
1106
<div class="refsect2">
 
1107
<a name="ide-source-view-rollback-search"></a><h3>ide_source_view_rollback_search ()</h3>
 
1108
<pre class="programlisting"><span class="returnvalue">void</span>
 
1109
ide_source_view_rollback_search (<em class="parameter"><code><a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *self</code></em>);</pre>
 
1110
</div>
 
1111
<hr>
 
1112
<div class="refsect2">
 
1113
<a name="ide-source-view-set-count"></a><h3>ide_source_view_set_count ()</h3>
 
1114
<pre class="programlisting"><span class="returnvalue">void</span>
 
1115
ide_source_view_set_count (<em class="parameter"><code><a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *self</code></em>,
 
1116
                           <em class="parameter"><code><span class="type">guint</span> count</code></em>);</pre>
 
1117
</div>
 
1118
<hr>
 
1119
<div class="refsect2">
 
1120
<a name="ide-source-view-set-enable-word-completion"></a><h3>ide_source_view_set_enable_word_completion ()</h3>
 
1121
<pre class="programlisting"><span class="returnvalue">void</span>
 
1122
ide_source_view_set_enable_word_completion
 
1123
                               (<em class="parameter"><code><a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *self</code></em>,
 
1124
                                <em class="parameter"><code><span class="type">gboolean</span> enable_word_copletion</code></em>);</pre>
 
1125
</div>
 
1126
<hr>
 
1127
<div class="refsect2">
 
1128
<a name="ide-source-view-set-font-desc"></a><h3>ide_source_view_set_font_desc ()</h3>
 
1129
<pre class="programlisting"><span class="returnvalue">void</span>
 
1130
ide_source_view_set_font_desc (<em class="parameter"><code><a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *self</code></em>,
 
1131
                               <em class="parameter"><code>const <span class="type">PangoFontDescription</span> *font_desc</code></em>);</pre>
 
1132
</div>
 
1133
<hr>
 
1134
<div class="refsect2">
 
1135
<a name="ide-source-view-set-font-name"></a><h3>ide_source_view_set_font_name ()</h3>
 
1136
<pre class="programlisting"><span class="returnvalue">void</span>
 
1137
ide_source_view_set_font_name (<em class="parameter"><code><a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *self</code></em>,
 
1138
                               <em class="parameter"><code>const <span class="type">gchar</span> *font_name</code></em>);</pre>
 
1139
</div>
 
1140
<hr>
 
1141
<div class="refsect2">
 
1142
<a name="ide-source-view-set-highlight-current-line"></a><h3>ide_source_view_set_highlight_current_line ()</h3>
 
1143
<pre class="programlisting"><span class="returnvalue">void</span>
 
1144
ide_source_view_set_highlight_current_line
 
1145
                               (<em class="parameter"><code><a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *self</code></em>,
 
1146
                                <em class="parameter"><code><span class="type">gboolean</span> highlight_current_line</code></em>);</pre>
 
1147
</div>
 
1148
<hr>
 
1149
<div class="refsect2">
 
1150
<a name="ide-source-view-set-insert-matching-brace"></a><h3>ide_source_view_set_insert_matching_brace ()</h3>
 
1151
<pre class="programlisting"><span class="returnvalue">void</span>
 
1152
ide_source_view_set_insert_matching_brace
 
1153
                               (<em class="parameter"><code><a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *self</code></em>,
 
1154
                                <em class="parameter"><code><span class="type">gboolean</span> insert_matching_brace</code></em>);</pre>
 
1155
</div>
 
1156
<hr>
 
1157
<div class="refsect2">
 
1158
<a name="ide-source-view-set-overwrite-braces"></a><h3>ide_source_view_set_overwrite_braces ()</h3>
 
1159
<pre class="programlisting"><span class="returnvalue">void</span>
 
1160
ide_source_view_set_overwrite_braces (<em class="parameter"><code><a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *self</code></em>,
 
1161
                                      <em class="parameter"><code><span class="type">gboolean</span> overwrite_braces</code></em>);</pre>
 
1162
</div>
 
1163
<hr>
 
1164
<div class="refsect2">
 
1165
<a name="ide-source-view-set-rubberband-search"></a><h3>ide_source_view_set_rubberband_search ()</h3>
 
1166
<pre class="programlisting"><span class="returnvalue">void</span>
 
1167
ide_source_view_set_rubberband_search (<em class="parameter"><code><a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *self</code></em>,
 
1168
                                       <em class="parameter"><code><span class="type">gboolean</span> rubberband_search</code></em>);</pre>
 
1169
</div>
 
1170
<hr>
 
1171
<div class="refsect2">
 
1172
<a name="ide-source-view-set-scroll-offset"></a><h3>ide_source_view_set_scroll_offset ()</h3>
 
1173
<pre class="programlisting"><span class="returnvalue">void</span>
 
1174
ide_source_view_set_scroll_offset (<em class="parameter"><code><a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *self</code></em>,
 
1175
                                   <em class="parameter"><code><span class="type">guint</span> scroll_offset</code></em>);</pre>
 
1176
<p>Sets the <a class="link" href="IdeSourceView.html#IdeSourceView--scroll-offset" title="The “scroll-offset” property"><span class="type">“scroll-offset”</span></a> property. See <a class="link" href="IdeSourceView.html#ide-source-view-get-scroll-offset" title="ide_source_view_get_scroll_offset ()"><code class="function">ide_source_view_get_scroll_offset()</code></a> for
 
1177
more information. Set to 0 to unset this property.</p>
 
1178
</div>
 
1179
<hr>
 
1180
<div class="refsect2">
 
1181
<a name="ide-source-view-set-show-grid-lines"></a><h3>ide_source_view_set_show_grid_lines ()</h3>
 
1182
<pre class="programlisting"><span class="returnvalue">void</span>
 
1183
ide_source_view_set_show_grid_lines (<em class="parameter"><code><a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *self</code></em>,
 
1184
                                     <em class="parameter"><code><span class="type">gboolean</span> show_grid_lines</code></em>);</pre>
 
1185
</div>
 
1186
<hr>
 
1187
<div class="refsect2">
 
1188
<a name="ide-source-view-set-show-line-changes"></a><h3>ide_source_view_set_show_line_changes ()</h3>
 
1189
<pre class="programlisting"><span class="returnvalue">void</span>
 
1190
ide_source_view_set_show_line_changes (<em class="parameter"><code><a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *self</code></em>,
 
1191
                                       <em class="parameter"><code><span class="type">gboolean</span> show_line_changes</code></em>);</pre>
 
1192
</div>
 
1193
<hr>
 
1194
<div class="refsect2">
 
1195
<a name="ide-source-view-set-show-line-diagnostics"></a><h3>ide_source_view_set_show_line_diagnostics ()</h3>
 
1196
<pre class="programlisting"><span class="returnvalue">void</span>
 
1197
ide_source_view_set_show_line_diagnostics
 
1198
                               (<em class="parameter"><code><a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *self</code></em>,
 
1199
                                <em class="parameter"><code><span class="type">gboolean</span> show_line_changes</code></em>);</pre>
 
1200
</div>
 
1201
<hr>
 
1202
<div class="refsect2">
 
1203
<a name="ide-source-view-set-show-search-bubbles"></a><h3>ide_source_view_set_show_search_bubbles ()</h3>
 
1204
<pre class="programlisting"><span class="returnvalue">void</span>
 
1205
ide_source_view_set_show_search_bubbles
 
1206
                               (<em class="parameter"><code><a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *self</code></em>,
 
1207
                                <em class="parameter"><code><span class="type">gboolean</span> show_search_bubbles</code></em>);</pre>
 
1208
</div>
 
1209
<hr>
 
1210
<div class="refsect2">
 
1211
<a name="ide-source-view-set-show-search-shadow"></a><h3>ide_source_view_set_show_search_shadow ()</h3>
 
1212
<pre class="programlisting"><span class="returnvalue">void</span>
 
1213
ide_source_view_set_show_search_shadow
 
1214
                               (<em class="parameter"><code><a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *self</code></em>,
 
1215
                                <em class="parameter"><code><span class="type">gboolean</span> show_search_bubbles</code></em>);</pre>
 
1216
</div>
 
1217
<hr>
 
1218
<div class="refsect2">
 
1219
<a name="ide-source-view-set-smart-backspace"></a><h3>ide_source_view_set_smart_backspace ()</h3>
 
1220
<pre class="programlisting"><span class="returnvalue">void</span>
 
1221
ide_source_view_set_smart_backspace (<em class="parameter"><code><a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *self</code></em>,
 
1222
                                     <em class="parameter"><code><span class="type">gboolean</span> smart_backspace</code></em>);</pre>
 
1223
</div>
 
1224
<hr>
 
1225
<div class="refsect2">
 
1226
<a name="ide-source-view-set-snippet-completion"></a><h3>ide_source_view_set_snippet_completion ()</h3>
 
1227
<pre class="programlisting"><span class="returnvalue">void</span>
 
1228
ide_source_view_set_snippet_completion
 
1229
                               (<em class="parameter"><code><a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *self</code></em>,
 
1230
                                <em class="parameter"><code><span class="type">gboolean</span> snippet_completion</code></em>);</pre>
 
1231
<p>Sets the <a class="link" href="IdeSourceView.html#IdeSourceView--snippet-completion" title="The “snippet-completion” property"><span class="type">“snippet-completion”</span></a> property. By setting this property to <code class="literal">TRUE</code>,
 
1232
snippets will be loaded for the currently activated source code language. See <a class="link" href="libide-ide-source-snippet.html#IdeSourceSnippet"><span class="type">IdeSourceSnippet</span></a>
 
1233
for more information on what can be provided via a snippet.</p>
 
1234
<p>See also: <a class="link" href="IdeSourceView.html#ide-source-view-get-snippet-completion" title="ide_source_view_get_snippet_completion ()"><code class="function">ide_source_view_get_snippet_completion()</code></a></p>
 
1235
</div>
 
1236
<hr>
 
1237
<div class="refsect2">
 
1238
<a name="ide-source-view-set-back-forward-list"></a><h3>ide_source_view_set_back_forward_list ()</h3>
 
1239
<pre class="programlisting"><span class="returnvalue">void</span>
 
1240
ide_source_view_set_back_forward_list (<em class="parameter"><code><a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *self</code></em>,
 
1241
                                       <em class="parameter"><code><a class="link" href="libide-ide-back-forward-list.html#IdeBackForwardList"><span class="type">IdeBackForwardList</span></a> *back_forward_list</code></em>);</pre>
 
1242
</div>
 
1243
<hr>
 
1244
<div class="refsect2">
 
1245
<a name="ide-source-view-move-mark-onscreen"></a><h3>ide_source_view_move_mark_onscreen ()</h3>
 
1246
<pre class="programlisting"><span class="returnvalue">gboolean</span>
 
1247
ide_source_view_move_mark_onscreen (<em class="parameter"><code><a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *self</code></em>,
 
1248
                                    <em class="parameter"><code><span class="type">GtkTextMark</span> *mark</code></em>);</pre>
 
1249
</div>
 
1250
<hr>
 
1251
<div class="refsect2">
 
1252
<a name="ide-source-view-place-cursor-onscreen"></a><h3>ide_source_view_place_cursor_onscreen ()</h3>
 
1253
<pre class="programlisting"><span class="returnvalue">gboolean</span>
 
1254
ide_source_view_place_cursor_onscreen (<em class="parameter"><code><a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *self</code></em>);</pre>
 
1255
</div>
 
1256
<hr>
 
1257
<div class="refsect2">
 
1258
<a name="ide-source-view-clear-search"></a><h3>ide_source_view_clear_search ()</h3>
 
1259
<pre class="programlisting"><span class="returnvalue">void</span>
 
1260
ide_source_view_clear_search (<em class="parameter"><code><a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *self</code></em>);</pre>
 
1261
</div>
 
1262
<hr>
 
1263
<div class="refsect2">
 
1264
<a name="ide-source-view-scroll-mark-onscreen"></a><h3>ide_source_view_scroll_mark_onscreen ()</h3>
 
1265
<pre class="programlisting"><span class="returnvalue">void</span>
 
1266
ide_source_view_scroll_mark_onscreen (<em class="parameter"><code><a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *self</code></em>,
 
1267
                                      <em class="parameter"><code><span class="type">GtkTextMark</span> *mark</code></em>,
 
1268
                                      <em class="parameter"><code><span class="type">gboolean</span> use_align</code></em>,
 
1269
                                      <em class="parameter"><code><span class="type">gdouble</span> alignx</code></em>,
 
1270
                                      <em class="parameter"><code><span class="type">gdouble</span> aligny</code></em>);</pre>
 
1271
</div>
 
1272
<hr>
 
1273
<div class="refsect2">
 
1274
<a name="ide-source-view-scroll-to-mark"></a><h3>ide_source_view_scroll_to_mark ()</h3>
 
1275
<pre class="programlisting"><span class="returnvalue">void</span>
 
1276
ide_source_view_scroll_to_mark (<em class="parameter"><code><a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *self</code></em>,
 
1277
                                <em class="parameter"><code><span class="type">GtkTextMark</span> *mark</code></em>,
 
1278
                                <em class="parameter"><code><span class="type">gdouble</span> within_margin</code></em>,
 
1279
                                <em class="parameter"><code><span class="type">gboolean</span> use_align</code></em>,
 
1280
                                <em class="parameter"><code><span class="type">gdouble</span> xalign</code></em>,
 
1281
                                <em class="parameter"><code><span class="type">gdouble</span> yalign</code></em>,
 
1282
                                <em class="parameter"><code><span class="type">gboolean</span> animate_scroll</code></em>);</pre>
 
1283
</div>
 
1284
<hr>
 
1285
<div class="refsect2">
 
1286
<a name="ide-source-view-scroll-to-iter"></a><h3>ide_source_view_scroll_to_iter ()</h3>
 
1287
<pre class="programlisting"><span class="returnvalue">void</span>
 
1288
ide_source_view_scroll_to_iter (<em class="parameter"><code><a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *self</code></em>,
 
1289
                                <em class="parameter"><code>const <span class="type">GtkTextIter</span> *iter</code></em>,
 
1290
                                <em class="parameter"><code><span class="type">gdouble</span> within_margin</code></em>,
 
1291
                                <em class="parameter"><code><span class="type">gboolean</span> use_align</code></em>,
 
1292
                                <em class="parameter"><code><span class="type">gdouble</span> xalign</code></em>,
 
1293
                                <em class="parameter"><code><span class="type">gdouble</span> yalign</code></em>,
 
1294
                                <em class="parameter"><code><span class="type">gboolean</span> animate_scroll</code></em>);</pre>
 
1295
</div>
 
1296
</div>
 
1297
<div class="refsect1">
 
1298
<a name="IdeSourceView.other_details"></a><h2>Types and Values</h2>
 
1299
<div class="refsect2">
 
1300
<a name="IdeSourceViewModeType"></a><h3>enum IdeSourceViewModeType</h3>
 
1301
<p>The type of keyboard mode.</p>
 
1302
<div class="refsect3">
 
1303
<a name="id-1.2.5.3.10.2.4"></a><h4>Members</h4>
 
1304
<div class="informaltable"><table width="100%" border="0">
 
1305
<colgroup>
 
1306
<col width="300px" class="enum_members_name">
 
1307
<col class="enum_members_description">
 
1308
<col width="200px" class="enum_members_annotations">
 
1309
</colgroup>
 
1310
<tbody>
 
1311
<tr>
 
1312
<td class="enum_member_name"><p><a name="IDE-SOURCE-VIEW-MODE-TYPE-TRANSIENT:CAPS"></a>IDE_SOURCE_VIEW_MODE_TYPE_TRANSIENT</p></td>
 
1313
<td> </td>
 
1314
<td> </td>
 
1315
</tr>
 
1316
<tr>
 
1317
<td class="enum_member_name"><p><a name="IDE-SOURCE-VIEW-MODE-TYPE-PERMANENT:CAPS"></a>IDE_SOURCE_VIEW_MODE_TYPE_PERMANENT</p></td>
 
1318
<td> </td>
 
1319
<td> </td>
 
1320
</tr>
 
1321
<tr>
 
1322
<td class="enum_member_name"><p><a name="IDE-SOURCE-VIEW-MODE-TYPE-MODAL:CAPS"></a>IDE_SOURCE_VIEW_MODE_TYPE_MODAL</p></td>
 
1323
<td> </td>
 
1324
<td> </td>
 
1325
</tr>
 
1326
</tbody>
 
1327
</table></div>
 
1328
</div>
 
1329
</div>
 
1330
<hr>
 
1331
<div class="refsect2">
 
1332
<a name="IdeSourceViewTheatric"></a><h3>enum IdeSourceViewTheatric</h3>
 
1333
<p>The style of theatric.</p>
 
1334
<div class="refsect3">
 
1335
<a name="id-1.2.5.3.10.3.4"></a><h4>Members</h4>
 
1336
<div class="informaltable"><table width="100%" border="0">
 
1337
<colgroup>
 
1338
<col width="300px" class="enum_members_name">
 
1339
<col class="enum_members_description">
 
1340
<col width="200px" class="enum_members_annotations">
 
1341
</colgroup>
 
1342
<tbody>
 
1343
<tr>
 
1344
<td class="enum_member_name"><p><a name="IDE-SOURCE-VIEW-THEATRIC-EXPAND:CAPS"></a>IDE_SOURCE_VIEW_THEATRIC_EXPAND</p></td>
 
1345
<td class="enum_member_description">
 
1346
<p>expand from selection location.</p>
 
1347
</td>
 
1348
<td class="enum_member_annotations"> </td>
 
1349
</tr>
 
1350
<tr>
 
1351
<td class="enum_member_name"><p><a name="IDE-SOURCE-VIEW-THEATRIC-SHRINK:CAPS"></a>IDE_SOURCE_VIEW_THEATRIC_SHRINK</p></td>
 
1352
<td class="enum_member_description">
 
1353
<p>shrink from selection location.</p>
 
1354
</td>
 
1355
<td class="enum_member_annotations"> </td>
 
1356
</tr>
 
1357
</tbody>
 
1358
</table></div>
 
1359
</div>
 
1360
</div>
 
1361
<hr>
 
1362
<div class="refsect2">
 
1363
<a name="IdeSourceViewMovement"></a><h3>enum IdeSourceViewMovement</h3>
 
1364
<p>The type of movement.</p>
 
1365
<p>Some of these movements may be modified by using the modify-repeat action.
 
1366
First adjust the repeat and then perform the "movement" action.</p>
 
1367
<div class="refsect3">
 
1368
<a name="id-1.2.5.3.10.4.5"></a><h4>Members</h4>
 
1369
<div class="informaltable"><table width="100%" border="0">
 
1370
<colgroup>
 
1371
<col width="300px" class="enum_members_name">
 
1372
<col class="enum_members_description">
 
1373
<col width="200px" class="enum_members_annotations">
 
1374
</colgroup>
 
1375
<tbody>
 
1376
<tr>
 
1377
<td class="enum_member_name"><p><a name="IDE-SOURCE-VIEW-MOVEMENT-PREVIOUS-OFFSET:CAPS"></a>IDE_SOURCE_VIEW_MOVEMENT_PREVIOUS_OFFSET</p></td>
 
1378
<td class="enum_member_description">
 
1379
<p>move to previous character in the file.
 
1380
  This includes line breaks.</p>
 
1381
</td>
 
1382
<td class="enum_member_annotations"> </td>
 
1383
</tr>
 
1384
<tr>
 
1385
<td class="enum_member_name"><p><a name="IDE-SOURCE-VIEW-MOVEMENT-NEXT-OFFSET:CAPS"></a>IDE_SOURCE_VIEW_MOVEMENT_NEXT_OFFSET</p></td>
 
1386
<td class="enum_member_description">
 
1387
<p>move to next character in the file.
 
1388
  This includes line breaks.</p>
 
1389
</td>
 
1390
<td class="enum_member_annotations"> </td>
 
1391
</tr>
 
1392
<tr>
 
1393
<td class="enum_member_name"><p><a name="IDE-SOURCE-VIEW-MOVEMENT-NTH-CHAR:CAPS"></a>IDE_SOURCE_VIEW_MOVEMENT_NTH_CHAR</p></td>
 
1394
<td class="enum_member_description">
 
1395
<p>move to nth character in line. Use a repeat to
 
1396
  specify the target character within the line.</p>
 
1397
</td>
 
1398
<td class="enum_member_annotations"> </td>
 
1399
</tr>
 
1400
<tr>
 
1401
<td class="enum_member_name"><p><a name="IDE-SOURCE-VIEW-MOVEMENT-PREVIOUS-CHAR:CAPS"></a>IDE_SOURCE_VIEW_MOVEMENT_PREVIOUS_CHAR</p></td>
 
1402
<td class="enum_member_description">
 
1403
<p>move to previous character in line.</p>
 
1404
</td>
 
1405
<td class="enum_member_annotations"> </td>
 
1406
</tr>
 
1407
<tr>
 
1408
<td class="enum_member_name"><p><a name="IDE-SOURCE-VIEW-MOVEMENT-NEXT-CHAR:CAPS"></a>IDE_SOURCE_VIEW_MOVEMENT_NEXT_CHAR</p></td>
 
1409
<td class="enum_member_description">
 
1410
<p>move to next character in line.</p>
 
1411
</td>
 
1412
<td class="enum_member_annotations"> </td>
 
1413
</tr>
 
1414
<tr>
 
1415
<td class="enum_member_name"><p><a name="IDE-SOURCE-VIEW-MOVEMENT-FIRST-CHAR:CAPS"></a>IDE_SOURCE_VIEW_MOVEMENT_FIRST_CHAR</p></td>
 
1416
<td class="enum_member_description">
 
1417
<p>move to line offset of zero.</p>
 
1418
</td>
 
1419
<td class="enum_member_annotations"> </td>
 
1420
</tr>
 
1421
<tr>
 
1422
<td class="enum_member_name"><p><a name="IDE-SOURCE-VIEW-MOVEMENT-FIRST-NONSPACE-CHAR:CAPS"></a>IDE_SOURCE_VIEW_MOVEMENT_FIRST_NONSPACE_CHAR</p></td>
 
1423
<td class="enum_member_description">
 
1424
<p>move to first non-whitespace character in line.</p>
 
1425
</td>
 
1426
<td class="enum_member_annotations"> </td>
 
1427
</tr>
 
1428
<tr>
 
1429
<td class="enum_member_name"><p><a name="IDE-SOURCE-VIEW-MOVEMENT-MIDDLE-CHAR:CAPS"></a>IDE_SOURCE_VIEW_MOVEMENT_MIDDLE_CHAR</p></td>
 
1430
<td class="enum_member_description">
 
1431
<p>move to the middle character in the line.</p>
 
1432
</td>
 
1433
<td class="enum_member_annotations"> </td>
 
1434
</tr>
 
1435
<tr>
 
1436
<td class="enum_member_name"><p><a name="IDE-SOURCE-VIEW-MOVEMENT-LAST-CHAR:CAPS"></a>IDE_SOURCE_VIEW_MOVEMENT_LAST_CHAR</p></td>
 
1437
<td class="enum_member_description">
 
1438
<p>move to the last character in the line. this can be
 
1439
  inclusve or exclusive. inclusive is equivalent to <a class="link" href="IdeSourceView.html#IDE-SOURCE-VIEW-MOVEMENT-LINE-END:CAPS"><code class="literal">IDE_SOURCE_VIEW_MOVEMENT_LINE_END</code></a>.</p>
 
1440
</td>
 
1441
<td class="enum_member_annotations"> </td>
 
1442
</tr>
 
1443
<tr>
 
1444
<td class="enum_member_name"><p><a name="IDE-SOURCE-VIEW-MOVEMENT-NEXT-WORD-START:CAPS"></a>IDE_SOURCE_VIEW_MOVEMENT_NEXT_WORD_START</p></td>
 
1445
<td class="enum_member_description">
 
1446
<p>move to beginning of next word.</p>
 
1447
</td>
 
1448
<td class="enum_member_annotations"> </td>
 
1449
</tr>
 
1450
<tr>
 
1451
<td class="enum_member_name"><p><a name="IDE-SOURCE-VIEW-MOVEMENT-NEXT-FULL-WORD-START:CAPS"></a>IDE_SOURCE_VIEW_MOVEMENT_NEXT_FULL_WORD_START</p></td>
 
1452
<td> </td>
 
1453
<td> </td>
 
1454
</tr>
 
1455
<tr>
 
1456
<td class="enum_member_name"><p><a name="IDE-SOURCE-VIEW-MOVEMENT-PREVIOUS-WORD-START:CAPS"></a>IDE_SOURCE_VIEW_MOVEMENT_PREVIOUS_WORD_START</p></td>
 
1457
<td class="enum_member_description">
 
1458
<p>move to beginning of previous word.</p>
 
1459
</td>
 
1460
<td class="enum_member_annotations"> </td>
 
1461
</tr>
 
1462
<tr>
 
1463
<td class="enum_member_name"><p><a name="IDE-SOURCE-VIEW-MOVEMENT-PREVIOUS-FULL-WORD-START:CAPS"></a>IDE_SOURCE_VIEW_MOVEMENT_PREVIOUS_FULL_WORD_START</p></td>
 
1464
<td> </td>
 
1465
<td> </td>
 
1466
</tr>
 
1467
<tr>
 
1468
<td class="enum_member_name"><p><a name="IDE-SOURCE-VIEW-MOVEMENT-PREVIOUS-WORD-END:CAPS"></a>IDE_SOURCE_VIEW_MOVEMENT_PREVIOUS_WORD_END</p></td>
 
1469
<td class="enum_member_description">
 
1470
<p>move to end of previous word.</p>
 
1471
</td>
 
1472
<td class="enum_member_annotations"> </td>
 
1473
</tr>
 
1474
<tr>
 
1475
<td class="enum_member_name"><p><a name="IDE-SOURCE-VIEW-MOVEMENT-PREVIOUS-FULL-WORD-END:CAPS"></a>IDE_SOURCE_VIEW_MOVEMENT_PREVIOUS_FULL_WORD_END</p></td>
 
1476
<td> </td>
 
1477
<td> </td>
 
1478
</tr>
 
1479
<tr>
 
1480
<td class="enum_member_name"><p><a name="IDE-SOURCE-VIEW-MOVEMENT-NEXT-WORD-END:CAPS"></a>IDE_SOURCE_VIEW_MOVEMENT_NEXT_WORD_END</p></td>
 
1481
<td class="enum_member_description">
 
1482
<p>move to end of next word.</p>
 
1483
</td>
 
1484
<td class="enum_member_annotations"> </td>
 
1485
</tr>
 
1486
<tr>
 
1487
<td class="enum_member_name"><p><a name="IDE-SOURCE-VIEW-MOVEMENT-NEXT-FULL-WORD-END:CAPS"></a>IDE_SOURCE_VIEW_MOVEMENT_NEXT_FULL_WORD_END</p></td>
 
1488
<td> </td>
 
1489
<td> </td>
 
1490
</tr>
 
1491
<tr>
 
1492
<td class="enum_member_name"><p><a name="IDE-SOURCE-VIEW-MOVEMENT-SENTENCE-START:CAPS"></a>IDE_SOURCE_VIEW_MOVEMENT_SENTENCE_START</p></td>
 
1493
<td class="enum_member_description">
 
1494
<p>move to beginning of sentance.</p>
 
1495
</td>
 
1496
<td class="enum_member_annotations"> </td>
 
1497
</tr>
 
1498
<tr>
 
1499
<td class="enum_member_name"><p><a name="IDE-SOURCE-VIEW-MOVEMENT-SENTENCE-END:CAPS"></a>IDE_SOURCE_VIEW_MOVEMENT_SENTENCE_END</p></td>
 
1500
<td class="enum_member_description">
 
1501
<p>move to end of sentance.</p>
 
1502
</td>
 
1503
<td class="enum_member_annotations"> </td>
 
1504
</tr>
 
1505
<tr>
 
1506
<td class="enum_member_name"><p><a name="IDE-SOURCE-VIEW-MOVEMENT-PARAGRAPH-START:CAPS"></a>IDE_SOURCE_VIEW_MOVEMENT_PARAGRAPH_START</p></td>
 
1507
<td class="enum_member_description">
 
1508
<p>move to start of paragraph.</p>
 
1509
</td>
 
1510
<td class="enum_member_annotations"> </td>
 
1511
</tr>
 
1512
<tr>
 
1513
<td class="enum_member_name"><p><a name="IDE-SOURCE-VIEW-MOVEMENT-PARAGRAPH-END:CAPS"></a>IDE_SOURCE_VIEW_MOVEMENT_PARAGRAPH_END</p></td>
 
1514
<td class="enum_member_description">
 
1515
<p>move to end of paragraph.</p>
 
1516
</td>
 
1517
<td class="enum_member_annotations"> </td>
 
1518
</tr>
 
1519
<tr>
 
1520
<td class="enum_member_name"><p><a name="IDE-SOURCE-VIEW-MOVEMENT-PREVIOUS-LINE:CAPS"></a>IDE_SOURCE_VIEW_MOVEMENT_PREVIOUS_LINE</p></td>
 
1521
<td class="enum_member_description">
 
1522
<p>move to previous line, keeping line offset if possible.</p>
 
1523
</td>
 
1524
<td class="enum_member_annotations"> </td>
 
1525
</tr>
 
1526
<tr>
 
1527
<td class="enum_member_name"><p><a name="IDE-SOURCE-VIEW-MOVEMENT-NEXT-LINE:CAPS"></a>IDE_SOURCE_VIEW_MOVEMENT_NEXT_LINE</p></td>
 
1528
<td class="enum_member_description">
 
1529
<p>move to next line, keeping line offset if possible.</p>
 
1530
</td>
 
1531
<td class="enum_member_annotations"> </td>
 
1532
</tr>
 
1533
<tr>
 
1534
<td class="enum_member_name"><p><a name="IDE-SOURCE-VIEW-MOVEMENT-FIRST-LINE:CAPS"></a>IDE_SOURCE_VIEW_MOVEMENT_FIRST_LINE</p></td>
 
1535
<td class="enum_member_description">
 
1536
<p>move to first line in file, line offset of zero.</p>
 
1537
</td>
 
1538
<td class="enum_member_annotations"> </td>
 
1539
</tr>
 
1540
<tr>
 
1541
<td class="enum_member_name"><p><a name="IDE-SOURCE-VIEW-MOVEMENT-NTH-LINE:CAPS"></a>IDE_SOURCE_VIEW_MOVEMENT_NTH_LINE</p></td>
 
1542
<td class="enum_member_description">
 
1543
<p>move to nth line, line offset of zero. use repeat to
 
1544
  select the given line number.</p>
 
1545
</td>
 
1546
<td class="enum_member_annotations"> </td>
 
1547
</tr>
 
1548
<tr>
 
1549
<td class="enum_member_name"><p><a name="IDE-SOURCE-VIEW-MOVEMENT-LAST-LINE:CAPS"></a>IDE_SOURCE_VIEW_MOVEMENT_LAST_LINE</p></td>
 
1550
<td class="enum_member_description">
 
1551
<p>move to last line in file, with line offset of zero.</p>
 
1552
</td>
 
1553
<td class="enum_member_annotations"> </td>
 
1554
</tr>
 
1555
<tr>
 
1556
<td class="enum_member_name"><p><a name="IDE-SOURCE-VIEW-MOVEMENT-LINE-PERCENTAGE:CAPS"></a>IDE_SOURCE_VIEW_MOVEMENT_LINE_PERCENTAGE</p></td>
 
1557
<td class="enum_member_description">
 
1558
<p>move to line based on percentage. Use repeat to
 
1559
  specify the percentage, 0 to 100.</p>
 
1560
</td>
 
1561
<td class="enum_member_annotations"> </td>
 
1562
</tr>
 
1563
<tr>
 
1564
<td class="enum_member_name"><p><a name="IDE-SOURCE-VIEW-MOVEMENT-LINE-CHARS:CAPS"></a>IDE_SOURCE_VIEW_MOVEMENT_LINE_CHARS</p></td>
 
1565
<td class="enum_member_description">
 
1566
<p>special selection to select all line characters up to the
 
1567
  cursor position. special care will be taken if the line is blank to select only the blank
 
1568
  space if any. otherwise, the line break will be selected.</p>
 
1569
</td>
 
1570
<td class="enum_member_annotations"> </td>
 
1571
</tr>
 
1572
<tr>
 
1573
<td class="enum_member_name"><p><a name="IDE-SOURCE-VIEW-MOVEMENT-LINE-END:CAPS"></a>IDE_SOURCE_VIEW_MOVEMENT_LINE_END</p></td>
 
1574
<td class="enum_member_description">
 
1575
<p>This will move you to the location of the newline at the
 
1576
  end of the current line. It does not support exclusive will not select the newline, while
 
1577
  inclusive will select the newline.</p>
 
1578
</td>
 
1579
<td class="enum_member_annotations"> </td>
 
1580
</tr>
 
1581
<tr>
 
1582
<td class="enum_member_name"><p><a name="IDE-SOURCE-VIEW-MOVEMENT-HALF-PAGE-UP:CAPS"></a>IDE_SOURCE_VIEW_MOVEMENT_HALF_PAGE_UP</p></td>
 
1583
<td class="enum_member_description">
 
1584
<p>move half a page up.</p>
 
1585
</td>
 
1586
<td class="enum_member_annotations"> </td>
 
1587
</tr>
 
1588
<tr>
 
1589
<td class="enum_member_name"><p><a name="IDE-SOURCE-VIEW-MOVEMENT-HALF-PAGE-DOWN:CAPS"></a>IDE_SOURCE_VIEW_MOVEMENT_HALF_PAGE_DOWN</p></td>
 
1590
<td class="enum_member_description">
 
1591
<p>move half a page down.</p>
 
1592
</td>
 
1593
<td class="enum_member_annotations"> </td>
 
1594
</tr>
 
1595
<tr>
 
1596
<td class="enum_member_name"><p><a name="IDE-SOURCE-VIEW-MOVEMENT-PAGE-UP:CAPS"></a>IDE_SOURCE_VIEW_MOVEMENT_PAGE_UP</p></td>
 
1597
<td class="enum_member_description">
 
1598
<p>move a full page up.</p>
 
1599
</td>
 
1600
<td class="enum_member_annotations"> </td>
 
1601
</tr>
 
1602
<tr>
 
1603
<td class="enum_member_name"><p><a name="IDE-SOURCE-VIEW-MOVEMENT-PAGE-DOWN:CAPS"></a>IDE_SOURCE_VIEW_MOVEMENT_PAGE_DOWN</p></td>
 
1604
<td class="enum_member_description">
 
1605
<p>move a full page down.</p>
 
1606
</td>
 
1607
<td class="enum_member_annotations"> </td>
 
1608
</tr>
 
1609
<tr>
 
1610
<td class="enum_member_name"><p><a name="IDE-SOURCE-VIEW-MOVEMENT-SCREEN-UP:CAPS"></a>IDE_SOURCE_VIEW_MOVEMENT_SCREEN_UP</p></td>
 
1611
<td class="enum_member_description">
 
1612
<p>move to viewport up by visible line, adjusting cursor
 
1613
  to stay on screen if necessary.</p>
 
1614
</td>
 
1615
<td class="enum_member_annotations"> </td>
 
1616
</tr>
 
1617
<tr>
 
1618
<td class="enum_member_name"><p><a name="IDE-SOURCE-VIEW-MOVEMENT-SCREEN-DOWN:CAPS"></a>IDE_SOURCE_VIEW_MOVEMENT_SCREEN_DOWN</p></td>
 
1619
<td class="enum_member_description">
 
1620
<p>move to viewport down by visible line, adjusting cursor
 
1621
  to stay on screen if necessary.</p>
 
1622
</td>
 
1623
<td class="enum_member_annotations"> </td>
 
1624
</tr>
 
1625
<tr>
 
1626
<td class="enum_member_name"><p><a name="IDE-SOURCE-VIEW-MOVEMENT-SCREEN-TOP:CAPS"></a>IDE_SOURCE_VIEW_MOVEMENT_SCREEN_TOP</p></td>
 
1627
<td class="enum_member_description">
 
1628
<p>move to the top of the screen.</p>
 
1629
</td>
 
1630
<td class="enum_member_annotations"> </td>
 
1631
</tr>
 
1632
<tr>
 
1633
<td class="enum_member_name"><p><a name="IDE-SOURCE-VIEW-MOVEMENT-SCREEN-MIDDLE:CAPS"></a>IDE_SOURCE_VIEW_MOVEMENT_SCREEN_MIDDLE</p></td>
 
1634
<td class="enum_member_description">
 
1635
<p>move to the middle of the screen.</p>
 
1636
</td>
 
1637
<td class="enum_member_annotations"> </td>
 
1638
</tr>
 
1639
<tr>
 
1640
<td class="enum_member_name"><p><a name="IDE-SOURCE-VIEW-MOVEMENT-SCREEN-BOTTOM:CAPS"></a>IDE_SOURCE_VIEW_MOVEMENT_SCREEN_BOTTOM</p></td>
 
1641
<td class="enum_member_description">
 
1642
<p>move to the bottom of the screen.</p>
 
1643
</td>
 
1644
<td class="enum_member_annotations"> </td>
 
1645
</tr>
 
1646
<tr>
 
1647
<td class="enum_member_name"><p><a name="IDE-SOURCE-VIEW-MOVEMENT-MATCH-SPECIAL:CAPS"></a>IDE_SOURCE_VIEW_MOVEMENT_MATCH_SPECIAL</p></td>
 
1648
<td class="enum_member_description">
 
1649
<p>move to match of brace, bracket, comment.</p>
 
1650
</td>
 
1651
<td class="enum_member_annotations"> </td>
 
1652
</tr>
 
1653
<tr>
 
1654
<td class="enum_member_name"><p><a name="IDE-SOURCE-VIEW-MOVEMENT-SCROLL-SCREEN-TOP:CAPS"></a>IDE_SOURCE_VIEW_MOVEMENT_SCROLL_SCREEN_TOP</p></td>
 
1655
<td class="enum_member_description">
 
1656
<p>scroll until insert cursor is at screen top.</p>
 
1657
</td>
 
1658
<td class="enum_member_annotations"> </td>
 
1659
</tr>
 
1660
<tr>
 
1661
<td class="enum_member_name"><p><a name="IDE-SOURCE-VIEW-MOVEMENT-SCROLL-SCREEN-CENTER:CAPS"></a>IDE_SOURCE_VIEW_MOVEMENT_SCROLL_SCREEN_CENTER</p></td>
 
1662
<td class="enum_member_description">
 
1663
<p>scroll until insert cursor is at screen center.</p>
 
1664
</td>
 
1665
<td class="enum_member_annotations"> </td>
 
1666
</tr>
 
1667
<tr>
 
1668
<td class="enum_member_name"><p><a name="IDE-SOURCE-VIEW-MOVEMENT-SCROLL-SCREEN-BOTTOM:CAPS"></a>IDE_SOURCE_VIEW_MOVEMENT_SCROLL_SCREEN_BOTTOM</p></td>
 
1669
<td class="enum_member_description">
 
1670
<p>scroll until insert cursor is at screen bottom.</p>
 
1671
</td>
 
1672
<td class="enum_member_annotations"> </td>
 
1673
</tr>
 
1674
<tr>
 
1675
<td class="enum_member_name"><p><a name="IDE-SOURCE-VIEW-MOVEMENT-PREVIOUS-UNMATCHED-BRACE:CAPS"></a>IDE_SOURCE_VIEW_MOVEMENT_PREVIOUS_UNMATCHED_BRACE</p></td>
 
1676
<td> </td>
 
1677
<td> </td>
 
1678
</tr>
 
1679
<tr>
 
1680
<td class="enum_member_name"><p><a name="IDE-SOURCE-VIEW-MOVEMENT-NEXT-UNMATCHED-BRACE:CAPS"></a>IDE_SOURCE_VIEW_MOVEMENT_NEXT_UNMATCHED_BRACE</p></td>
 
1681
<td> </td>
 
1682
<td> </td>
 
1683
</tr>
 
1684
<tr>
 
1685
<td class="enum_member_name"><p><a name="IDE-SOURCE-VIEW-MOVEMENT-PREVIOUS-UNMATCHED-PAREN:CAPS"></a>IDE_SOURCE_VIEW_MOVEMENT_PREVIOUS_UNMATCHED_PAREN</p></td>
 
1686
<td> </td>
 
1687
<td> </td>
 
1688
</tr>
 
1689
<tr>
 
1690
<td class="enum_member_name"><p><a name="IDE-SOURCE-VIEW-MOVEMENT-NEXT-UNMATCHED-PAREN:CAPS"></a>IDE_SOURCE_VIEW_MOVEMENT_NEXT_UNMATCHED_PAREN</p></td>
 
1691
<td> </td>
 
1692
<td> </td>
 
1693
</tr>
 
1694
<tr>
 
1695
<td class="enum_member_name"><p><a name="IDE-SOURCE-VIEW-MOVEMENT-NEXT-MATCH-MODIFIER:CAPS"></a>IDE_SOURCE_VIEW_MOVEMENT_NEXT_MATCH_MODIFIER</p></td>
 
1696
<td> </td>
 
1697
<td> </td>
 
1698
</tr>
 
1699
<tr>
 
1700
<td class="enum_member_name"><p><a name="IDE-SOURCE-VIEW-MOVEMENT-PREVIOUS-MATCH-MODIFIER:CAPS"></a>IDE_SOURCE_VIEW_MOVEMENT_PREVIOUS_MATCH_MODIFIER</p></td>
 
1701
<td> </td>
 
1702
<td> </td>
 
1703
</tr>
 
1704
</tbody>
 
1705
</table></div>
 
1706
</div>
 
1707
</div>
 
1708
</div>
 
1709
<div class="refsect1">
 
1710
<a name="IdeSourceView.property-details"></a><h2>Property Details</h2>
 
1711
<div class="refsect2">
 
1712
<a name="IdeSourceView--back-forward-list"></a><h3>The <code class="literal">“back-forward-list”</code> property</h3>
 
1713
<pre class="programlisting">  “back-forward-list”        <a class="link" href="libide-ide-back-forward-list.html#IdeBackForwardList"><span class="type">IdeBackForwardList</span></a> *</pre>
 
1714
<p>The back-forward list to track jumps.</p>
 
1715
<p>Flags: Read / Write</p>
 
1716
</div>
 
1717
<hr>
 
1718
<div class="refsect2">
 
1719
<a name="IdeSourceView--count"></a><h3>The <code class="literal">“count”</code> property</h3>
 
1720
<pre class="programlisting">  “count”                    <span class="type">guint</span></pre>
 
1721
<p>The count for movements.</p>
 
1722
<p>Flags: Read / Write</p>
 
1723
<p>Allowed values: &lt;= G_MAXINT</p>
 
1724
<p>Default value: 0</p>
 
1725
</div>
 
1726
<hr>
 
1727
<div class="refsect2">
 
1728
<a name="IdeSourceView--enable-word-completion"></a><h3>The <code class="literal">“enable-word-completion”</code> property</h3>
 
1729
<pre class="programlisting">  “enable-word-completion”   <span class="type">gboolean</span></pre>
 
1730
<p>If words from all buffers can be used to autocomplete.</p>
 
1731
<p>Flags: Read / Write</p>
 
1732
<p>Default value: FALSE</p>
 
1733
</div>
 
1734
<hr>
 
1735
<div class="refsect2">
 
1736
<a name="IdeSourceView--file-settings"></a><h3>The <code class="literal">“file-settings”</code> property</h3>
 
1737
<pre class="programlisting">  “file-settings”            <a class="link" href="IdeFileSettings.html" title="IdeFileSettings"><span class="type">IdeFileSettings</span></a> *</pre>
 
1738
<p>The file settings that have been loaded for the file.</p>
 
1739
<p>Flags: Read</p>
 
1740
</div>
 
1741
<hr>
 
1742
<div class="refsect2">
 
1743
<a name="IdeSourceView--font-desc"></a><h3>The <code class="literal">“font-desc”</code> property</h3>
 
1744
<pre class="programlisting">  “font-desc”                <span class="type">PangoFontDescription</span> *</pre>
 
1745
<p>The Pango font description to use for rendering source.</p>
 
1746
<p>Flags: Read / Write</p>
 
1747
</div>
 
1748
<hr>
 
1749
<div class="refsect2">
 
1750
<a name="IdeSourceView--font-name"></a><h3>The <code class="literal">“font-name”</code> property</h3>
 
1751
<pre class="programlisting">  “font-name”                <span class="type">gchar</span> *</pre>
 
1752
<p>The Pango font name to use for rendering source.</p>
 
1753
<p>Flags: Write / Construct</p>
 
1754
<p>Default value: "Monospace"</p>
 
1755
</div>
 
1756
<hr>
 
1757
<div class="refsect2">
 
1758
<a name="IdeSourceView--indent-style"></a><h3>The <code class="literal">“indent-style”</code> property</h3>
 
1759
<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>
 
1760
<p>Indent Style.</p>
 
1761
<p>Flags: Write</p>
 
1762
<p>Default value: IDE_INDENT_STYLE_TABS</p>
 
1763
</div>
 
1764
<hr>
 
1765
<div class="refsect2">
 
1766
<a name="IdeSourceView--insert-matching-brace"></a><h3>The <code class="literal">“insert-matching-brace”</code> property</h3>
 
1767
<pre class="programlisting">  “insert-matching-brace”    <span class="type">gboolean</span></pre>
 
1768
<p>Insert a matching brace/bracket/quotation/parenthesis.</p>
 
1769
<p>Flags: Read / Write</p>
 
1770
<p>Default value: FALSE</p>
 
1771
</div>
 
1772
<hr>
 
1773
<div class="refsect2">
 
1774
<a name="IdeSourceView--mode-display-name"></a><h3>The <code class="literal">“mode-display-name”</code> property</h3>
 
1775
<pre class="programlisting">  “mode-display-name”        <span class="type">gchar</span> *</pre>
 
1776
<p>The display name of the keybinding mode.</p>
 
1777
<p>Flags: Read</p>
 
1778
<p>Default value: NULL</p>
 
1779
</div>
 
1780
<hr>
 
1781
<div class="refsect2">
 
1782
<a name="IdeSourceView--overwrite-braces"></a><h3>The <code class="literal">“overwrite-braces”</code> property</h3>
 
1783
<pre class="programlisting">  “overwrite-braces”         <span class="type">gboolean</span></pre>
 
1784
<p>Overwrite a matching brace/bracket/quotation/parenthesis.</p>
 
1785
<p>Flags: Read / Write</p>
 
1786
<p>Default value: FALSE</p>
 
1787
</div>
 
1788
<hr>
 
1789
<div class="refsect2">
 
1790
<a name="IdeSourceView--rubberband-search"></a><h3>The <code class="literal">“rubberband-search”</code> property</h3>
 
1791
<pre class="programlisting">  “rubberband-search”        <span class="type">gboolean</span></pre>
 
1792
<p>Auto scroll to next search result without moving insertion caret.</p>
 
1793
<p>Flags: Read / Write</p>
 
1794
<p>Default value: FALSE</p>
 
1795
</div>
 
1796
<hr>
 
1797
<div class="refsect2">
 
1798
<a name="IdeSourceView--scroll-offset"></a><h3>The <code class="literal">“scroll-offset”</code> property</h3>
 
1799
<pre class="programlisting">  “scroll-offset”            <span class="type">guint</span></pre>
 
1800
<p>The number of lines between the insertion cursor and screen boundary.</p>
 
1801
<p>Flags: Read / Write</p>
 
1802
<p>Default value: 0</p>
 
1803
</div>
 
1804
<hr>
 
1805
<div class="refsect2">
 
1806
<a name="IdeSourceView--search-context"></a><h3>The <code class="literal">“search-context”</code> property</h3>
 
1807
<pre class="programlisting">  “search-context”           <span class="type">GtkSourceSearchContext</span> *</pre>
 
1808
<p>The search context for the view.</p>
 
1809
<p>Flags: Read</p>
 
1810
</div>
 
1811
<hr>
 
1812
<div class="refsect2">
 
1813
<a name="IdeSourceView--show-grid-lines"></a><h3>The <code class="literal">“show-grid-lines”</code> property</h3>
 
1814
<pre class="programlisting">  “show-grid-lines”          <span class="type">gboolean</span></pre>
 
1815
<p>If the background grid should be shown.</p>
 
1816
<p>Flags: Read / Write</p>
 
1817
<p>Default value: FALSE</p>
 
1818
</div>
 
1819
<hr>
 
1820
<div class="refsect2">
 
1821
<a name="IdeSourceView--show-line-changes"></a><h3>The <code class="literal">“show-line-changes”</code> property</h3>
 
1822
<pre class="programlisting">  “show-line-changes”        <span class="type">gboolean</span></pre>
 
1823
<p>If line changes should be shown in the left gutter.</p>
 
1824
<p>Flags: Read / Write</p>
 
1825
<p>Default value: FALSE</p>
 
1826
</div>
 
1827
<hr>
 
1828
<div class="refsect2">
 
1829
<a name="IdeSourceView--show-line-diagnostics"></a><h3>The <code class="literal">“show-line-diagnostics”</code> property</h3>
 
1830
<pre class="programlisting">  “show-line-diagnostics”    <span class="type">gboolean</span></pre>
 
1831
<p>If the diagnostics gutter should be visible.</p>
 
1832
<p>This also requires that IdeBuffer:highlight-diagnostics is set to <code class="literal">TRUE</code>
 
1833
to generate diagnostics.</p>
 
1834
<p>Flags: Read / Write</p>
 
1835
<p>Default value: TRUE</p>
 
1836
</div>
 
1837
<hr>
 
1838
<div class="refsect2">
 
1839
<a name="IdeSourceView--show-search-bubbles"></a><h3>The <code class="literal">“show-search-bubbles”</code> property</h3>
 
1840
<pre class="programlisting">  “show-search-bubbles”      <span class="type">gboolean</span></pre>
 
1841
<p>If search bubbles should be rendered.</p>
 
1842
<p>Flags: Read / Write</p>
 
1843
<p>Default value: FALSE</p>
 
1844
</div>
 
1845
<hr>
 
1846
<div class="refsect2">
 
1847
<a name="IdeSourceView--show-search-shadow"></a><h3>The <code class="literal">“show-search-shadow”</code> property</h3>
 
1848
<pre class="programlisting">  “show-search-shadow”       <span class="type">gboolean</span></pre>
 
1849
<p>If the shadow should be drawn when performing searches.</p>
 
1850
<p>Flags: Read / Write</p>
 
1851
<p>Default value: FALSE</p>
 
1852
</div>
 
1853
<hr>
 
1854
<div class="refsect2">
 
1855
<a name="IdeSourceView--smart-backspace"></a><h3>The <code class="literal">“smart-backspace”</code> property</h3>
 
1856
<pre class="programlisting">  “smart-backspace”          <span class="type">gboolean</span></pre>
 
1857
<p>If smart Backspace should be used.</p>
 
1858
<p>Flags: Read / Write</p>
 
1859
<p>Default value: FALSE</p>
 
1860
</div>
 
1861
<hr>
 
1862
<div class="refsect2">
 
1863
<a name="IdeSourceView--snippet-completion"></a><h3>The <code class="literal">“snippet-completion”</code> property</h3>
 
1864
<pre class="programlisting">  “snippet-completion”       <span class="type">gboolean</span></pre>
 
1865
<p>If snippet expansion should be enabled via the completion window.</p>
 
1866
<p>Flags: Read / Write</p>
 
1867
<p>Default value: FALSE</p>
 
1868
</div>
 
1869
</div>
 
1870
<div class="refsect1">
 
1871
<a name="IdeSourceView.signal-details"></a><h2>Signal Details</h2>
 
1872
<div class="refsect2">
 
1873
<a name="IdeSourceView-action"></a><h3>The <code class="literal">“action”</code> signal</h3>
 
1874
<pre class="programlisting"><span class="returnvalue">void</span>
 
1875
user_function (<a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *idesourceview,
 
1876
               <span class="type">gchar</span>         *arg1,
 
1877
               <span class="type">gchar</span>         *arg2,
 
1878
               <span class="type">gchar</span>         *arg3,
 
1879
               <span class="type">gpointer</span>       user_data)</pre>
 
1880
<p>Flags: Action</p>
 
1881
</div>
 
1882
<hr>
 
1883
<div class="refsect2">
 
1884
<a name="IdeSourceView-append-to-count"></a><h3>The <code class="literal">“append-to-count”</code> signal</h3>
 
1885
<pre class="programlisting"><span class="returnvalue">void</span>
 
1886
user_function (<a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *idesourceview,
 
1887
               <span class="type">gint</span>           arg1,
 
1888
               <span class="type">gpointer</span>       user_data)</pre>
 
1889
<p>Flags: Action</p>
 
1890
</div>
 
1891
<hr>
 
1892
<div class="refsect2">
 
1893
<a name="IdeSourceView-auto-indent"></a><h3>The <code class="literal">“auto-indent”</code> signal</h3>
 
1894
<pre class="programlisting"><span class="returnvalue">void</span>
 
1895
user_function (<a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *arg0,
 
1896
               <span class="type">gpointer</span>       user_data)</pre>
 
1897
<p>Requests that the auto-indenter perform an indent request using the last
 
1898
inserted character. For example, if on the first character of a line, the
 
1899
last inserted character would be a newline and therefore "\n".</p>
 
1900
<p>If on the first character of the buffer, this signal will do nothing.</p>
 
1901
<div class="refsect3">
 
1902
<a name="id-1.2.5.3.12.4.6"></a><h4>Parameters</h4>
 
1903
<div class="informaltable"><table width="100%" border="0">
 
1904
<colgroup>
 
1905
<col width="150px" class="parameters_name">
 
1906
<col class="parameters_description">
 
1907
<col width="200px" class="parameters_annotations">
 
1908
</colgroup>
 
1909
<tbody><tr>
 
1910
<td class="parameter_name"><p>user_data</p></td>
 
1911
<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
 
1912
<td class="parameter_annotations"> </td>
 
1913
</tr></tbody>
 
1914
</table></div>
 
1915
</div>
 
1916
<p>Flags: Action</p>
 
1917
</div>
 
1918
<hr>
 
1919
<div class="refsect2">
 
1920
<a name="IdeSourceView-begin-macro"></a><h3>The <code class="literal">“begin-macro”</code> signal</h3>
 
1921
<pre class="programlisting"><span class="returnvalue">void</span>
 
1922
user_function (<a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *arg0,
 
1923
               <span class="type">gpointer</span>       user_data)</pre>
 
1924
<p>This signal will begin recording input to the <a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a>. This includes the current
 
1925
<span class="type">IdeSourceViewMode</span>, <a class="link" href="IdeSourceView.html#IdeSourceView--count" title="The “count” property"><span class="type">“count”</span></a> and <span class="type">“modifier”</span> which will be used
 
1926
to replay the sequence starting from the correct state.</p>
 
1927
<p>Pair this with an emission of <a class="link" href="IdeSourceView.html#IdeSourceView-end-macro" title="The “end-macro” signal"><span class="type">“end-macro”</span></a> to complete the sequence.</p>
 
1928
<div class="refsect3">
 
1929
<a name="id-1.2.5.3.12.5.6"></a><h4>Parameters</h4>
 
1930
<div class="informaltable"><table width="100%" border="0">
 
1931
<colgroup>
 
1932
<col width="150px" class="parameters_name">
 
1933
<col class="parameters_description">
 
1934
<col width="200px" class="parameters_annotations">
 
1935
</colgroup>
 
1936
<tbody><tr>
 
1937
<td class="parameter_name"><p>user_data</p></td>
 
1938
<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
 
1939
<td class="parameter_annotations"> </td>
 
1940
</tr></tbody>
 
1941
</table></div>
 
1942
</div>
 
1943
<p>Flags: Action</p>
 
1944
</div>
 
1945
<hr>
 
1946
<div class="refsect2">
 
1947
<a name="IdeSourceView-begin-user-action"></a><h3>The <code class="literal">“begin-user-action”</code> signal</h3>
 
1948
<pre class="programlisting"><span class="returnvalue">void</span>
 
1949
user_function (<a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *idesourceview,
 
1950
               <span class="type">gpointer</span>       user_data)</pre>
 
1951
<p>Flags: Action</p>
 
1952
</div>
 
1953
<hr>
 
1954
<div class="refsect2">
 
1955
<a name="IdeSourceView-capture-modifier"></a><h3>The <code class="literal">“capture-modifier”</code> signal</h3>
 
1956
<pre class="programlisting"><span class="returnvalue">void</span>
 
1957
user_function (<a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *arg0,
 
1958
               <span class="type">gpointer</span>       user_data)</pre>
 
1959
<p>This signal will block the main loop in a similar fashion to how
 
1960
<code class="function">gtk_dialog_run()</code> performs until a key-press has occurred that can be
 
1961
captured for use in movements.</p>
 
1962
<p>Pressing Escape or unfocusing the widget will break from this loop.</p>
 
1963
<p>Use of this signal is not recommended except in very specific cases.</p>
 
1964
<div class="refsect3">
 
1965
<a name="id-1.2.5.3.12.7.7"></a><h4>Parameters</h4>
 
1966
<div class="informaltable"><table width="100%" border="0">
 
1967
<colgroup>
 
1968
<col width="150px" class="parameters_name">
 
1969
<col class="parameters_description">
 
1970
<col width="200px" class="parameters_annotations">
 
1971
</colgroup>
 
1972
<tbody><tr>
 
1973
<td class="parameter_name"><p>user_data</p></td>
 
1974
<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
 
1975
<td class="parameter_annotations"> </td>
 
1976
</tr></tbody>
 
1977
</table></div>
 
1978
</div>
 
1979
<p>Flags: Action</p>
 
1980
</div>
 
1981
<hr>
 
1982
<div class="refsect2">
 
1983
<a name="IdeSourceView-clear-count"></a><h3>The <code class="literal">“clear-count”</code> signal</h3>
 
1984
<pre class="programlisting"><span class="returnvalue">void</span>
 
1985
user_function (<a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *idesourceview,
 
1986
               <span class="type">gpointer</span>       user_data)</pre>
 
1987
<p>Flags: Action</p>
 
1988
</div>
 
1989
<hr>
 
1990
<div class="refsect2">
 
1991
<a name="IdeSourceView-clear-modifier"></a><h3>The <code class="literal">“clear-modifier”</code> signal</h3>
 
1992
<pre class="programlisting"><span class="returnvalue">void</span>
 
1993
user_function (<a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *idesourceview,
 
1994
               <span class="type">gpointer</span>       user_data)</pre>
 
1995
<p>Flags: Action</p>
 
1996
</div>
 
1997
<hr>
 
1998
<div class="refsect2">
 
1999
<a name="IdeSourceView-clear-selection"></a><h3>The <code class="literal">“clear-selection”</code> signal</h3>
 
2000
<pre class="programlisting"><span class="returnvalue">void</span>
 
2001
user_function (<a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *idesourceview,
 
2002
               <span class="type">gpointer</span>       user_data)</pre>
 
2003
<p>Flags: Action</p>
 
2004
</div>
 
2005
<hr>
 
2006
<div class="refsect2">
 
2007
<a name="IdeSourceView-clear-snippets"></a><h3>The <code class="literal">“clear-snippets”</code> signal</h3>
 
2008
<pre class="programlisting"><span class="returnvalue">void</span>
 
2009
user_function (<a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *idesourceview,
 
2010
               <span class="type">gpointer</span>       user_data)</pre>
 
2011
<p>Flags: Action</p>
 
2012
</div>
 
2013
<hr>
 
2014
<div class="refsect2">
 
2015
<a name="IdeSourceView-cycle-completion"></a><h3>The <code class="literal">“cycle-completion”</code> signal</h3>
 
2016
<pre class="programlisting"><span class="returnvalue">void</span>
 
2017
user_function (<a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a>   *idesourceview,
 
2018
               <span class="type">GtkDirectionType</span> arg1,
 
2019
               <span class="type">gpointer</span>         user_data)</pre>
 
2020
<p>Flags: Action</p>
 
2021
</div>
 
2022
<hr>
 
2023
<div class="refsect2">
 
2024
<a name="IdeSourceView-delete-selection"></a><h3>The <code class="literal">“delete-selection”</code> signal</h3>
 
2025
<pre class="programlisting"><span class="returnvalue">void</span>
 
2026
user_function (<a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *idesourceview,
 
2027
               <span class="type">gpointer</span>       user_data)</pre>
 
2028
<p>Flags: Action</p>
 
2029
</div>
 
2030
<hr>
 
2031
<div class="refsect2">
 
2032
<a name="IdeSourceView-end-macro"></a><h3>The <code class="literal">“end-macro”</code> signal</h3>
 
2033
<pre class="programlisting"><span class="returnvalue">void</span>
 
2034
user_function (<a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *arg0,
 
2035
               <span class="type">gpointer</span>       user_data)</pre>
 
2036
<p>You should call <a class="link" href="IdeSourceView.html#IdeSourceView-begin-macro" title="The “begin-macro” signal"><span class="type">“begin-macro”</span></a> before emitting this signal.</p>
 
2037
<p>Complete a macro recording sequence. This may be called more times than is necessary,
 
2038
since <a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> will only keep the most recent macro recording. This can be
 
2039
helpful when implementing recording sequences such as in Vim.</p>
 
2040
<div class="refsect3">
 
2041
<a name="id-1.2.5.3.12.14.6"></a><h4>Parameters</h4>
 
2042
<div class="informaltable"><table width="100%" border="0">
 
2043
<colgroup>
 
2044
<col width="150px" class="parameters_name">
 
2045
<col class="parameters_description">
 
2046
<col width="200px" class="parameters_annotations">
 
2047
</colgroup>
 
2048
<tbody><tr>
 
2049
<td class="parameter_name"><p>user_data</p></td>
 
2050
<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
 
2051
<td class="parameter_annotations"> </td>
 
2052
</tr></tbody>
 
2053
</table></div>
 
2054
</div>
 
2055
<p>Flags: Action</p>
 
2056
</div>
 
2057
<hr>
 
2058
<div class="refsect2">
 
2059
<a name="IdeSourceView-end-user-action"></a><h3>The <code class="literal">“end-user-action”</code> signal</h3>
 
2060
<pre class="programlisting"><span class="returnvalue">void</span>
 
2061
user_function (<a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *idesourceview,
 
2062
               <span class="type">gpointer</span>       user_data)</pre>
 
2063
<p>Flags: Action</p>
 
2064
</div>
 
2065
<hr>
 
2066
<div class="refsect2">
 
2067
<a name="IdeSourceView-focus-location"></a><h3>The <code class="literal">“focus-location”</code> signal</h3>
 
2068
<pre class="programlisting"><span class="returnvalue">void</span>
 
2069
user_function (<a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a>     *idesourceview,
 
2070
               <span class="type">IdeSourceLocation</span> *arg1,
 
2071
               <span class="type">gpointer</span>           user_data)</pre>
 
2072
<p>Flags: Run Last</p>
 
2073
</div>
 
2074
<hr>
 
2075
<div class="refsect2">
 
2076
<a name="IdeSourceView-goto-definition"></a><h3>The <code class="literal">“goto-definition”</code> signal</h3>
 
2077
<pre class="programlisting"><span class="returnvalue">void</span>
 
2078
user_function (<a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *idesourceview,
 
2079
               <span class="type">gpointer</span>       user_data)</pre>
 
2080
<p>Flags: Action</p>
 
2081
</div>
 
2082
<hr>
 
2083
<div class="refsect2">
 
2084
<a name="IdeSourceView-hide-completion"></a><h3>The <code class="literal">“hide-completion”</code> signal</h3>
 
2085
<pre class="programlisting"><span class="returnvalue">void</span>
 
2086
user_function (<a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *idesourceview,
 
2087
               <span class="type">gpointer</span>       user_data)</pre>
 
2088
<p>Flags: Action</p>
 
2089
</div>
 
2090
<hr>
 
2091
<div class="refsect2">
 
2092
<a name="IdeSourceView-indent-selection"></a><h3>The <code class="literal">“indent-selection”</code> signal</h3>
 
2093
<pre class="programlisting"><span class="returnvalue">void</span>
 
2094
user_function (<a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *idesourceview,
 
2095
               <span class="type">gint</span>           arg1,
 
2096
               <span class="type">gpointer</span>       user_data)</pre>
 
2097
<p>Flags: Action</p>
 
2098
</div>
 
2099
<hr>
 
2100
<div class="refsect2">
 
2101
<a name="IdeSourceView-insert-at-cursor-and-indent"></a><h3>The <code class="literal">“insert-at-cursor-and-indent”</code> signal</h3>
 
2102
<pre class="programlisting"><span class="returnvalue">void</span>
 
2103
user_function (<a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *idesourceview,
 
2104
               <span class="type">gchar</span>         *arg1,
 
2105
               <span class="type">gpointer</span>       user_data)</pre>
 
2106
<p>Flags: Action</p>
 
2107
</div>
 
2108
<hr>
 
2109
<div class="refsect2">
 
2110
<a name="IdeSourceView-insert-modifier"></a><h3>The <code class="literal">“insert-modifier”</code> signal</h3>
 
2111
<pre class="programlisting"><span class="returnvalue">void</span>
 
2112
user_function (<a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *self,
 
2113
               <span class="type">gboolean</span>       use_count,
 
2114
               <span class="type">gpointer</span>       user_data)</pre>
 
2115
<p>Inserts the current modifier character at the insert mark in the buffer.
 
2116
If <em class="parameter"><code>use_count</code></em>
 
2117
 is <code class="literal">TRUE</code>, then the character will be inserted
 
2118
<a class="link" href="IdeSourceView.html#IdeSourceView--count" title="The “count” property"><span class="type">“count”</span></a> times.</p>
 
2119
<div class="refsect3">
 
2120
<a name="id-1.2.5.3.12.21.5"></a><h4>Parameters</h4>
 
2121
<div class="informaltable"><table width="100%" border="0">
 
2122
<colgroup>
 
2123
<col width="150px" class="parameters_name">
 
2124
<col class="parameters_description">
 
2125
<col width="200px" class="parameters_annotations">
 
2126
</colgroup>
 
2127
<tbody>
 
2128
<tr>
 
2129
<td class="parameter_name"><p>self</p></td>
 
2130
<td class="parameter_description"><p>An <a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a></p></td>
 
2131
<td class="parameter_annotations"> </td>
 
2132
</tr>
 
2133
<tr>
 
2134
<td class="parameter_name"><p>use_count</p></td>
 
2135
<td class="parameter_description"><p>If the count property should be used to repeat.</p></td>
 
2136
<td class="parameter_annotations"> </td>
 
2137
</tr>
 
2138
<tr>
 
2139
<td class="parameter_name"><p>user_data</p></td>
 
2140
<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
 
2141
<td class="parameter_annotations"> </td>
 
2142
</tr>
 
2143
</tbody>
 
2144
</table></div>
 
2145
</div>
 
2146
<p>Flags: Action</p>
 
2147
</div>
 
2148
<hr>
 
2149
<div class="refsect2">
 
2150
<a name="IdeSourceView-jump"></a><h3>The <code class="literal">“jump”</code> signal</h3>
 
2151
<pre class="programlisting"><span class="returnvalue">void</span>
 
2152
user_function (<a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *idesourceview,
 
2153
               <span class="type">GtkTextIter</span>   *arg1,
 
2154
               <span class="type">gpointer</span>       user_data)</pre>
 
2155
<p>Flags: Run Last</p>
 
2156
</div>
 
2157
<hr>
 
2158
<div class="refsect2">
 
2159
<a name="IdeSourceView-move-error"></a><h3>The <code class="literal">“move-error”</code> signal</h3>
 
2160
<pre class="programlisting"><span class="returnvalue">void</span>
 
2161
user_function (<a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a>   *self,
 
2162
               <span class="type">GtkDirectionType</span> dir,
 
2163
               <span class="type">gpointer</span>         user_data)</pre>
 
2164
<p>Moves to the next search result either forwards or backwards.</p>
 
2165
<div class="refsect3">
 
2166
<a name="id-1.2.5.3.12.23.5"></a><h4>Parameters</h4>
 
2167
<div class="informaltable"><table width="100%" border="0">
 
2168
<colgroup>
 
2169
<col width="150px" class="parameters_name">
 
2170
<col class="parameters_description">
 
2171
<col width="200px" class="parameters_annotations">
 
2172
</colgroup>
 
2173
<tbody>
 
2174
<tr>
 
2175
<td class="parameter_name"><p>self</p></td>
 
2176
<td class="parameter_description"><p>An <a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a>.</p></td>
 
2177
<td class="parameter_annotations"> </td>
 
2178
</tr>
 
2179
<tr>
 
2180
<td class="parameter_name"><p>dir</p></td>
 
2181
<td class="parameter_description"><p>The direction to move.</p></td>
 
2182
<td class="parameter_annotations"> </td>
 
2183
</tr>
 
2184
<tr>
 
2185
<td class="parameter_name"><p>user_data</p></td>
 
2186
<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
 
2187
<td class="parameter_annotations"> </td>
 
2188
</tr>
 
2189
</tbody>
 
2190
</table></div>
 
2191
</div>
 
2192
<p>Flags: Action</p>
 
2193
</div>
 
2194
<hr>
 
2195
<div class="refsect2">
 
2196
<a name="IdeSourceView-move-search"></a><h3>The <code class="literal">“move-search”</code> signal</h3>
 
2197
<pre class="programlisting"><span class="returnvalue">void</span>
 
2198
user_function (<a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a>   *idesourceview,
 
2199
               <span class="type">GtkDirectionType</span> arg1,
 
2200
               <span class="type">gboolean</span>         arg2,
 
2201
               <span class="type">gboolean</span>         arg3,
 
2202
               <span class="type">gboolean</span>         arg4,
 
2203
               <span class="type">gboolean</span>         arg5,
 
2204
               <span class="type">gboolean</span>         arg6,
 
2205
               <span class="type">gpointer</span>         user_data)</pre>
 
2206
<p>Flags: Action</p>
 
2207
</div>
 
2208
<hr>
 
2209
<div class="refsect2">
 
2210
<a name="IdeSourceView-movement"></a><h3>The <code class="literal">“movement”</code> signal</h3>
 
2211
<pre class="programlisting"><span class="returnvalue">void</span>
 
2212
user_function (<a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a>        *idesourceview,
 
2213
               <a class="link" href="IdeSourceView.html#IdeSourceViewMovement" title="enum IdeSourceViewMovement"><span class="type">IdeSourceViewMovement</span></a> arg1,
 
2214
               <span class="type">gboolean</span>              arg2,
 
2215
               <span class="type">gboolean</span>              arg3,
 
2216
               <span class="type">gboolean</span>              arg4,
 
2217
               <span class="type">gpointer</span>              user_data)</pre>
 
2218
<p>Flags: Action</p>
 
2219
</div>
 
2220
<hr>
 
2221
<div class="refsect2">
 
2222
<a name="IdeSourceView-paste-clipboard-extended"></a><h3>The <code class="literal">“paste-clipboard-extended”</code> signal</h3>
 
2223
<pre class="programlisting"><span class="returnvalue">void</span>
 
2224
user_function (<a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *idesourceview,
 
2225
               <span class="type">gboolean</span>       arg1,
 
2226
               <span class="type">gboolean</span>       arg2,
 
2227
               <span class="type">gboolean</span>       arg3,
 
2228
               <span class="type">gpointer</span>       user_data)</pre>
 
2229
<p>Flags: Action</p>
 
2230
</div>
 
2231
<hr>
 
2232
<div class="refsect2">
 
2233
<a name="IdeSourceView-pop-selection"></a><h3>The <code class="literal">“pop-selection”</code> signal</h3>
 
2234
<pre class="programlisting"><span class="returnvalue">void</span>
 
2235
user_function (<a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *arg0,
 
2236
               <span class="type">gpointer</span>       user_data)</pre>
 
2237
<p>Reselects a previousl selected range of text that was saved using
 
2238
IdeSourceView::push-selection.</p>
 
2239
<div class="refsect3">
 
2240
<a name="id-1.2.5.3.12.27.5"></a><h4>Parameters</h4>
 
2241
<div class="informaltable"><table width="100%" border="0">
 
2242
<colgroup>
 
2243
<col width="150px" class="parameters_name">
 
2244
<col class="parameters_description">
 
2245
<col width="200px" class="parameters_annotations">
 
2246
</colgroup>
 
2247
<tbody><tr>
 
2248
<td class="parameter_name"><p>user_data</p></td>
 
2249
<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
 
2250
<td class="parameter_annotations"> </td>
 
2251
</tr></tbody>
 
2252
</table></div>
 
2253
</div>
 
2254
<p>Flags: Action</p>
 
2255
</div>
 
2256
<hr>
 
2257
<div class="refsect2">
 
2258
<a name="IdeSourceView-pop-snippet"></a><h3>The <code class="literal">“pop-snippet”</code> signal</h3>
 
2259
<pre class="programlisting"><span class="returnvalue">void</span>
 
2260
user_function (<a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a>    *idesourceview,
 
2261
               <a class="link" href="libide-ide-source-snippet.html#IdeSourceSnippet"><span class="type">IdeSourceSnippet</span></a> *arg1,
 
2262
               <span class="type">gpointer</span>          user_data)</pre>
 
2263
<p>Flags: Run Last</p>
 
2264
</div>
 
2265
<hr>
 
2266
<div class="refsect2">
 
2267
<a name="IdeSourceView-push-selection"></a><h3>The <code class="literal">“push-selection”</code> signal</h3>
 
2268
<pre class="programlisting"><span class="returnvalue">void</span>
 
2269
user_function (<a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *arg0,
 
2270
               <span class="type">gpointer</span>       user_data)</pre>
 
2271
<p>Saves the current selection away to be restored by a call to
 
2272
IdeSourceView::pop-selection. You must pop the selection to keep
 
2273
the selection stack in consistent order.</p>
 
2274
<div class="refsect3">
 
2275
<a name="id-1.2.5.3.12.29.5"></a><h4>Parameters</h4>
 
2276
<div class="informaltable"><table width="100%" border="0">
 
2277
<colgroup>
 
2278
<col width="150px" class="parameters_name">
 
2279
<col class="parameters_description">
 
2280
<col width="200px" class="parameters_annotations">
 
2281
</colgroup>
 
2282
<tbody><tr>
 
2283
<td class="parameter_name"><p>user_data</p></td>
 
2284
<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
 
2285
<td class="parameter_annotations"> </td>
 
2286
</tr></tbody>
 
2287
</table></div>
 
2288
</div>
 
2289
<p>Flags: Action</p>
 
2290
</div>
 
2291
<hr>
 
2292
<div class="refsect2">
 
2293
<a name="IdeSourceView-push-snippet"></a><h3>The <code class="literal">“push-snippet”</code> signal</h3>
 
2294
<pre class="programlisting"><span class="returnvalue">void</span>
 
2295
user_function (<a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a>           *idesourceview,
 
2296
               <a class="link" href="libide-ide-source-snippet.html#IdeSourceSnippet"><span class="type">IdeSourceSnippet</span></a>        *arg1,
 
2297
               <a class="link" href="libide-ide-source-snippet-context.html#IdeSourceSnippetContext"><span class="type">IdeSourceSnippetContext</span></a> *arg2,
 
2298
               <span class="type">GtkTextIter</span>             *arg3,
 
2299
               <span class="type">gpointer</span>                 user_data)</pre>
 
2300
<p>Flags: Run Last</p>
 
2301
</div>
 
2302
<hr>
 
2303
<div class="refsect2">
 
2304
<a name="IdeSourceView-rebuild-highlight"></a><h3>The <code class="literal">“rebuild-highlight”</code> signal</h3>
 
2305
<pre class="programlisting"><span class="returnvalue">void</span>
 
2306
user_function (<a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *idesourceview,
 
2307
               <span class="type">gpointer</span>       user_data)</pre>
 
2308
<p>Flags: Action</p>
 
2309
</div>
 
2310
<hr>
 
2311
<div class="refsect2">
 
2312
<a name="IdeSourceView-replay-macro"></a><h3>The <code class="literal">“replay-macro”</code> signal</h3>
 
2313
<pre class="programlisting"><span class="returnvalue">void</span>
 
2314
user_function (<a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *idesourceview,
 
2315
               <span class="type">gboolean</span>       arg1,
 
2316
               <span class="type">gpointer</span>       user_data)</pre>
 
2317
<p>Flags: Action</p>
 
2318
</div>
 
2319
<hr>
 
2320
<div class="refsect2">
 
2321
<a name="IdeSourceView-request-documentation"></a><h3>The <code class="literal">“request-documentation”</code> signal</h3>
 
2322
<pre class="programlisting"><span class="returnvalue">void</span>
 
2323
user_function (<a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *idesourceview,
 
2324
               <span class="type">gpointer</span>       user_data)</pre>
 
2325
<p>Flags: Action</p>
 
2326
</div>
 
2327
<hr>
 
2328
<div class="refsect2">
 
2329
<a name="IdeSourceView-restore-insert-mark"></a><h3>The <code class="literal">“restore-insert-mark”</code> signal</h3>
 
2330
<pre class="programlisting"><span class="returnvalue">void</span>
 
2331
user_function (<a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *idesourceview,
 
2332
               <span class="type">gpointer</span>       user_data)</pre>
 
2333
<p>Flags: Action</p>
 
2334
</div>
 
2335
<hr>
 
2336
<div class="refsect2">
 
2337
<a name="IdeSourceView-save-insert-mark"></a><h3>The <code class="literal">“save-insert-mark”</code> signal</h3>
 
2338
<pre class="programlisting"><span class="returnvalue">void</span>
 
2339
user_function (<a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *idesourceview,
 
2340
               <span class="type">gpointer</span>       user_data)</pre>
 
2341
<p>Flags: Action</p>
 
2342
</div>
 
2343
<hr>
 
2344
<div class="refsect2">
 
2345
<a name="IdeSourceView-selection-theatric"></a><h3>The <code class="literal">“selection-theatric”</code> signal</h3>
 
2346
<pre class="programlisting"><span class="returnvalue">void</span>
 
2347
user_function (<a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a>        *idesourceview,
 
2348
               <a class="link" href="IdeSourceView.html#IdeSourceViewTheatric" title="enum IdeSourceViewTheatric"><span class="type">IdeSourceViewTheatric</span></a> arg1,
 
2349
               <span class="type">gpointer</span>              user_data)</pre>
 
2350
<p>Flags: Action</p>
 
2351
</div>
 
2352
<hr>
 
2353
<div class="refsect2">
 
2354
<a name="IdeSourceView-set-mode"></a><h3>The <code class="literal">“set-mode”</code> signal</h3>
 
2355
<pre class="programlisting"><span class="returnvalue">void</span>
 
2356
user_function (<a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a>        *idesourceview,
 
2357
               <span class="type">gchar</span>                *arg1,
 
2358
               <a class="link" href="IdeSourceView.html#IdeSourceViewModeType" title="enum IdeSourceViewModeType"><span class="type">IdeSourceViewModeType</span></a> arg2,
 
2359
               <span class="type">gpointer</span>              user_data)</pre>
 
2360
<p>Flags: Action</p>
 
2361
</div>
 
2362
<hr>
 
2363
<div class="refsect2">
 
2364
<a name="IdeSourceView-set-overwrite"></a><h3>The <code class="literal">“set-overwrite”</code> signal</h3>
 
2365
<pre class="programlisting"><span class="returnvalue">void</span>
 
2366
user_function (<a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *idesourceview,
 
2367
               <span class="type">gboolean</span>       arg1,
 
2368
               <span class="type">gpointer</span>       user_data)</pre>
 
2369
<p>Flags: Action</p>
 
2370
</div>
 
2371
<hr>
 
2372
<div class="refsect2">
 
2373
<a name="IdeSourceView-set-search-text"></a><h3>The <code class="literal">“set-search-text”</code> signal</h3>
 
2374
<pre class="programlisting"><span class="returnvalue">void</span>
 
2375
user_function (<a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *idesourceview,
 
2376
               <span class="type">gchar</span>         *arg1,
 
2377
               <span class="type">gboolean</span>       arg2,
 
2378
               <span class="type">gpointer</span>       user_data)</pre>
 
2379
<p>Flags: Action</p>
 
2380
</div>
 
2381
<hr>
 
2382
<div class="refsect2">
 
2383
<a name="IdeSourceView-sort"></a><h3>The <code class="literal">“sort”</code> signal</h3>
 
2384
<pre class="programlisting"><span class="returnvalue">void</span>
 
2385
user_function (<a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *self,
 
2386
               <span class="type">gboolean</span>       ignore_case,
 
2387
               <span class="type">gboolean</span>       reverse,
 
2388
               <span class="type">gpointer</span>       user_data)</pre>
 
2389
<p>This signal is meant to be activated from keybindings to sort the currently selected lines.
 
2390
The lines are sorted using <code class="function">qsort()</code> and either <code class="function">strcmp()</code> or <code class="function">strcasecmp()</code>.</p>
 
2391
<div class="refsect3">
 
2392
<a name="id-1.2.5.3.12.40.5"></a><h4>Parameters</h4>
 
2393
<div class="informaltable"><table width="100%" border="0">
 
2394
<colgroup>
 
2395
<col width="150px" class="parameters_name">
 
2396
<col class="parameters_description">
 
2397
<col width="200px" class="parameters_annotations">
 
2398
</colgroup>
 
2399
<tbody>
 
2400
<tr>
 
2401
<td class="parameter_name"><p>self</p></td>
 
2402
<td class="parameter_description"><p>an <a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a>.</p></td>
 
2403
<td class="parameter_annotations"> </td>
 
2404
</tr>
 
2405
<tr>
 
2406
<td class="parameter_name"><p>ignore_case</p></td>
 
2407
<td class="parameter_description"><p>If character case should be ignored.</p></td>
 
2408
<td class="parameter_annotations"> </td>
 
2409
</tr>
 
2410
<tr>
 
2411
<td class="parameter_name"><p>reverse</p></td>
 
2412
<td class="parameter_description"><p>If the lines should be sorted in reverse order</p></td>
 
2413
<td class="parameter_annotations"> </td>
 
2414
</tr>
 
2415
<tr>
 
2416
<td class="parameter_name"><p>user_data</p></td>
 
2417
<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
 
2418
<td class="parameter_annotations"> </td>
 
2419
</tr>
 
2420
</tbody>
 
2421
</table></div>
 
2422
</div>
 
2423
<p>Flags: Action</p>
 
2424
</div>
 
2425
<hr>
 
2426
<div class="refsect2">
 
2427
<a name="IdeSourceView-swap-selection-bounds"></a><h3>The <code class="literal">“swap-selection-bounds”</code> signal</h3>
 
2428
<pre class="programlisting"><span class="returnvalue">void</span>
 
2429
user_function (<a class="link" href="IdeSourceView.html" title="IdeSourceView"><span class="type">IdeSourceView</span></a> *idesourceview,
 
2430
               <span class="type">gpointer</span>       user_data)</pre>
 
2431
<p>Flags: Action</p>
 
2432
</div>
 
2433
</div>
 
2434
</div>
 
2435
<div class="footer">
 
2436
<hr>
 
2437
          Generated by GTK-Doc V1.21.1</div>
 
2438
</body>
 
2439
</html>
 
 
b'\\ No newline at end of file'