This file is indexed.

/usr/share/gtk-doc/html/pygtksourceview2/class-gtksourceview2.html is in python-gtksourceview2 2.10.1-2build1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>gtksourceview2.View</title><link rel="stylesheet" type="text/css" href="style.css"><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="PyGtksourceview2 Reference Manual"><link rel="up" href="index.html" title="PyGtksourceview2 Reference Manual"><link rel="prev" href="index.html" title="PyGtksourceview2 Reference Manual"><link rel="next" href="class-gtksourcebuffer2.html" title="gtksourceview2.Buffer"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">gtksourceview2.View</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="index.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="class-gtksourcebuffer2.html">Next</a></td></tr></table><hr></div><div class="refentry" title="gtksourceview2.View"><a name="class-gtksourceview2"></a><div class="titlepage"></div><div class="refnamediv"><h2>gtksourceview2.View</h2><p>gtksourceview2.View — a widget that displays the source code</p></div><div class="refsect1" title="Synopsis"><a name="idp7710992"></a><h2>Synopsis</h2><table bgcolor="#D0E0F0" width="100%"><tr><td><pre class="classsynopsis">class <span class="ooclass"><span class="classname">gtksourceview2.View</span></span>(<span class="ooclass"><span class="classname">gtk.TextView</span></span>):
<code class="constructorsynopsis">    <span class="methodname"><a class="link" href="class-gtksourceview2.html#constructor-gtksourceview" title="Constructor">gtksourceview2.View</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>buffer</code></strong></span><span class="initializer">=None</span></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-gtksourceview2.html#method-gtksourceview2--get-auto-indent" title="gtksourceview2.View.get_auto_indent">get_auto_indent</a></span>(<span class="methodparam"></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-gtksourceview2.html#method-gtksourceview2--get-draw-spaces" title="gtksourceview2.View.get_draw_spaces">get_draw_spaces</a></span>(<span class="methodparam"></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-gtksourceview2.html#method-gtksourceview2--get-gutter" title="gtksourceview2.View.get_gutter">get_gutter</a></span>(<span class="methodparam"></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-gtksourceview2.html#method-gtksourceview2--get-highlight-current-line" title="gtksourceview2.View.get_highlight_current_line">get_highlight_current_line</a></span>(<span class="methodparam"></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-gtksourceview2.html#method-gtksourceview2--get-indent-on-tab" title="gtksourceview2.View.get_indent_on_tab">get_indent_on_tab</a></span>(<span class="methodparam"></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-gtksourceview2.html#method-gtksourceview2--get-indent-width" title="gtksourceview2.View.get_indent_width">get_indent_width</a></span>(<span class="methodparam"></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-gtksourceview2.html#method-gtksourceview2--get-insert-spaces-instead-of-tabs" title="gtksourceview2.View.get_insert_spaces_instead_of_tabs">get_insert_spaces_instead_of_tabs</a></span>(<span class="methodparam"></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-gtksourceview2.html#method-gtksourceview2--get-mark-category-background" title="gtksourceview2.View.get_mark_category_background">get_mark_category_background</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>category</code></strong></span></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-gtksourceview2.html#method-gtksourceview2--get-mark-category-pixbuf" title="gtksourceview2.View.get_mark_category_pixbuf">get_mark_category_pixbuf</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>category</code></strong></span></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-gtksourceview2.html#method-gtksourceview2--get-mark-category-priority" title="gtksourceview2.View.get_mark_category_priority">get_mark_category_priority</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>category</code></strong></span></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-gtksourceview2.html#method-gtksourceview2--get-right-margin-position" title="gtksourceview2.View.get_right_margin_position">get_right_margin_position</a></span>(<span class="methodparam"></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-gtksourceview2.html#method-gtksourceview2--get-show-line-marks" title="gtksourceview2.View.get_show_line_marks">get_show_line_marks</a></span>(<span class="methodparam"></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-gtksourceview2.html#method-gtksourceview2--get-show-line-numbers" title="gtksourceview2.View.get_show_line_numbers">get_show_line_numbers</a></span>(<span class="methodparam"></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-gtksourceview2.html#method-gtksourceview2--get-show-right-margin" title="gtksourceview2.View.get_show_right_margin">get_show_right_margin</a></span>(<span class="methodparam"></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-gtksourceview2.html#method-gtksourceview2--get-smart-home-end" title="gtksourceview2.View.get_smart_home_end">get_smart_home_end</a></span>(<span class="methodparam"></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-gtksourceview2.html#method-gtksourceview2--get-tab-width" title="gtksourceview2.View.get_tab_width">get_tab_width</a></span>(<span class="methodparam"></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-gtksourceview2.html#method-gtksourceview2--set-auto-indent" title="gtksourceview2.View.set_auto_indent">set_auto_indent</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>enable</code></strong></span></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-gtksourceview2.html#method-gtksourceview2--set-draw-spaces" title="gtksourceview2.View.set_draw_spaces">set_draw_spaces</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>flags</code></strong></span></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-gtksourceview2.html#method-gtksourceview2--set-highlight-current-line" title="gtksourceview2.View.set_highlight_current_line">set_highlight_current_line</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>show</code></strong></span></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-gtksourceview2.html#method-gtksourceview2--set-indent-on-tab" title="gtksourceview2.View.set_indent_on_tab">set_indent_on_tab</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>enable</code></strong></span></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-gtksourceview2.html#method-gtksourceview2--set-indent-width" title="gtksourceview2.View.set_indent_width">set_indent_width</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>width</code></strong></span></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-gtksourceview2.html#method-gtksourceview2--set-insert-spaces-instead-of-tabs" title="gtksourceview2.View.set_insert_spaces_instead_of_tabs">set_insert_spaces_instead_of_tabs</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>enable</code></strong></span></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-gtksourceview2.html#method-gtksourceview2--set-mark-category-pixbuf" title="gtksourceview2.View.set_mark_category_pixbuf">set_mark_category_icon_from_icon_name</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>category</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>name</code></strong></span></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-gtksourceview2.html#method-gtksourceview2--set-mark-category-pixbuf" title="gtksourceview2.View.set_mark_category_pixbuf">set_mark_category_icon_from_pixbuf</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>category</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>pixbuf</code></strong></span></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-gtksourceview2.html#method-gtksourceview2--set-mark-category-pixbuf" title="gtksourceview2.View.set_mark_category_pixbuf">set_mark_category_icon_from_stock</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>category</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>stock_id</code></strong></span></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-gtksourceview2.html#method-gtksourceview2--set-mark-category-background" title="gtksourceview2.View.set_mark_category_background">set_mark_category_background</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>category</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>dest</code></strong></span></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-gtksourceview2.html#method-gtksourceview2--set-mark-category-pixbuf" title="gtksourceview2.View.set_mark_category_pixbuf">set_mark_category_pixbuf</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>category</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>pixbuf</code></strong></span></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-gtksourceview2.html#method-gtksourceview2--set-mark-category-priority" title="gtksourceview2.View.set_mark_category_priority">set_mark_category_priority</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>category</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>priority</code></strong></span></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-gtksourceview2.html#method-gtksourceview2--set-mark-category-tooltip-func" title="gtksourceview2.View.set_mark_category_tooltip_func">set_mark_category_tooltip_func</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>category</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>func</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>user_data</code></strong></span></span>)</code><br><code class="methodsynopsis">    def <span class="methodname">set_mark_category_tooltip_markup_func</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>category</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>markup_func</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>user_data</code></strong></span></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-gtksourceview2.html#method-gtksourceview2--set-right-margin-position" title="gtksourceview2.View.set_right_margin_position">set_right_margin_position</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>pos</code></strong></span></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-gtksourceview2.html#method-gtksourceview2--set-show-line-marks" title="gtksourceview2.View.set_show_line_marks">set_show_line_marks</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>show</code></strong></span></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-gtksourceview2.html#method-gtksourceview2--set-show-line-numbers" title="gtksourceview2.View.set_show_line_numbers">set_show_line_numbers</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>show</code></strong></span></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-gtksourceview2.html#method-gtksourceview2--set-show-right-margin" title="gtksourceview2.View.set_show_right_margin">set_show_right_margin</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>show</code></strong></span></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-gtksourceview2.html#method-gtksourceview2--set-smart-home-end" title="gtksourceview2.View.set_smart_home_end">set_smart_home_end</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>smart_he</code></strong></span></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-gtksourceview2.html#method-gtksourceview2--set-tab-width" title="gtksourceview2.View.set_tab_width">set_tab_width</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>width</code></strong></span></span>)</code><br></pre></td></tr></table></div><div class="refsect1" title="Ancestry"><a name="idp6956416"></a><h2>Ancestry</h2><pre class="synopsis">+-- <a
href="../pygobject/class-gobject.html"
>gobject.GObject</a>
    +-- gtk.Object
        +-- gtk.Widget
            +-- gtk.Container
                +-- gtk.TextView
                    +-- <a class="link" href="class-gtksourceview2.html" title="gtksourceview2.View">gtksourceview2.View</a>
</pre></div><div class="refsect1" title="Virtual Methods"><a name="idp6963376"></a><h2>Virtual Methods</h2><div class="blockquote"><table width="100%" border="0" bgcolor="#E0E0E0"><tr><td valign="top"><div class="informaltable"><table width="100%" border="0"><colgroup><col width="1in"><col width="4in"></colgroup><tbody><tr valign="top"><td valign="top"><code class="methodname">do_redo</code></td><td valign="top">Method that can be overridden to implement a custom redo.</td></tr><tr valign="top"><td valign="top"><code class="methodname">do_undo</code></td><td valign="top">Method that can be overridden to implement a custom undo.</td></tr><tr valign="top"><td valign="top"><code class="methodname">do_line_mark_activated</code></td><td valign="top">Method that can be overridden to implement a custom line number activation.</td></tr></tbody></table></div></td></tr></table></div></div><div class="refsect1" title="Properties"><a name="idp6975040"></a><h2>Properties</h2><div class="blockquote"><table width="100%" border="0" bgcolor="#E0E0E0"><tr><td valign="top"><div class="informaltable"><table width="100%" border="0"><colgroup><col width="1in"><col width="1in"><col width="4in"></colgroup><tbody><tr valign="top"><td valign="top">"auto-indent"</td><td valign="top">Read-Write</td><td valign="top">If <code class="literal">True</code> enable auto indentation. Default value: False.</td></tr><tr valign="top"><td valign="top">"highlight-current-line"</td><td valign="top">Read-Write</td><td valign="top">Whether to highlight the current line. Default value: False.</td></tr><tr valign="top"><td valign="top">"indent-on-tab"</td><td valign="top">Read-Write</td><td valign="top">Whether to indent the selected text when the tab key is pressed. Default value: True.</td></tr><tr valign="top"><td valign="top">"indent-width"</td><td valign="top">Read-Write</td><td valign="top">Width of an indentation step expressed in number of spaces. Allowed values: [-1,32]. Default value: -1.</td></tr><tr valign="top"><td valign="top">"insert-spaces-instead-of-tabs"</td><td valign="top">Read-Write</td><td valign="top">If <code class="literal">True</code> spaces will be inserted instead of tabs. Default value: False</td></tr><tr valign="top"><td valign="top">"right-margin-position"</td><td valign="top">Read-Write</td><td valign="top">Position of the right margin. Allowed values: [1,200]. Default value: 80</td></tr><tr valign="top"><td valign="top">"show-line-marks"</td><td valign="top">Read-Write</td><td valign="top">If <code class="literal">True</code>, the display line marks pixbufs will be shown. Default value: False.</td></tr><tr valign="top"><td valign="top">"show-line-numbers"</td><td valign="top">Read-Write</td><td valign="top">If <code class="literal">True</code>, the line numbers will be shown. Default value: False.</td></tr><tr valign="top"><td valign="top">"show-right-margin"</td><td valign="top">Read-Write</td><td valign="top">If <code class="literal">True</code>, the right margin will be shown. Default value: False.</td></tr><tr valign="top"><td valign="top">"smart-home-end"</td><td valign="top">Read-Write</td><td valign="top">Set the behavior of the <span class="keycap"><strong>HOME</strong></span> and <span class="keycap"><strong>END</strong></span> keys. Default value: gtksourceview2.SMART_HOME_END_DISABLED.</td></tr><tr valign="top"><td valign="top">"tabs-width"</td><td valign="top">Read-Write</td><td valign="top">Width of an tab character expressed in number of spaces. Allowed values: [1,32]. Default value: 8.</td></tr></tbody></table></div></td></tr></table></div></div><div class="refsect1" title="Signal Prototypes"><a name="idp7010160"></a><h2>Signal Prototypes</h2><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><a class="link" href="class-gtksourceview2.html#signal-gtksourceview--redo" title='The "redo" gtksourceview2.View Signal'>"redo"</a></span></p></td><td><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>sourceview</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></td></tr><tr><td><p><span class="term"><a class="link" href="class-gtksourceview2.html#signal-gtksourceview--undo" title='The "undo" gtksourceview2.View Signal'>"undo"</a></span></p></td><td><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>sourceview</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></td></tr><tr><td><p><span class="term">"line-mark-activated"</span></p></td><td><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>sourceview</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>iter</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>event</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></td></tr></tbody></table></div><div class="refsect1" title="Description"><a name="description-gtktextview"></a><h2>Description</h2><p>
        A <a class="link" href="class-gtksourceview2.html" title="gtksourceview2.View"><code class="classname">gtksourceview2.View</code></a>
        is a text widget that extends the standard <code class="classname">gtk.TextView</code>
        It improves the <code class="classname">gtk.TextView</code> by implementing syntax highlighting
        and other features typical of a source editor.</p></div><div class="refsect1" title="Constructor"><a name="constructor-gtksourceview"></a><h2>Constructor</h2><pre class="programlisting"><code class="constructorsynopsis">    <span class="methodname">gtksourceview2.View</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>buffer</code></strong></span><span class="initializer">=None</span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><strong class="parameter"><code>buffer</code></strong> :</span></p></td><td>a <a class="link" href="class-gtksourcebuffer2.html" title="gtksourceview2.Buffer"><code class="classname">gtksourceview2.Buffer</code></a>
          or <code class="literal">None</code></td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td>a new <a class="link" href="class-gtksourceview2.html" title="gtksourceview2.View"><code class="classname">gtksourceview2.View</code></a>.
          </td></tr></tbody></table><p>
      Creates a new <a class="link" href="class-gtksourceview2.html" title="gtksourceview2.View"><code class="classname">gtksourceview2.View</code></a> widget displaying the
      <a class="link" href="class-gtksourcebuffer2.html" title="gtksourceview2.Buffer"><code class="classname">gtksourceview2.Buffer</code></a> specified by
      <em class="parameter"><code>buffer</code></em>. If <em class="parameter"><code>buffer</code></em> is <code class="literal">None</code>, a new
      <a class="link" href="class-gtksourcebuffer2.html" title="gtksourceview2.Buffer"><code class="classname">gtksourceview2.Buffer</code></a> will be created.
      One sourcebuffer can be shared among many widgets.
    </p></div><div class="refsect1" title="Methods"><a name="idp7059008"></a><h2>Methods</h2><div class="refsect2" title="gtksourceview2.View.get_auto_indent"><a name="method-gtksourceview2--get-auto-indent"></a><h3>gtksourceview2.View.get_auto_indent</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">get_auto_indent</span>(<span class="methodparam"></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td><code class="literal">True</code> if auto indentation is enabled,
          <code class="literal">False</code> otherwise.</td></tr></tbody></table><p>
        The <code class="methodname">get_auto_indent</code>() method returns whether
        auto indentation of text is enabled.
      </p></div><div class="refsect2" title="gtksourceview2.View.get_draw_spaces"><a name="method-gtksourceview2--get-draw-spaces"></a><h3>gtksourceview2.View.get_draw_spaces</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">get_draw_spaces</span>(<span class="methodparam"></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td>One of gtksourceview2.DRAW_SPACES_SPACE, gtksourceview2.DRAW_SPACES_TAB
          gtksourceview2.DRAW_SPACES_NEWLINE or gtksourceview2.DRAW_SPACES_ALL.</td></tr></tbody></table><p>
        The <code class="methodname">get_draw_spaces</code>() method returns one of the flags
        specifying if and how spaces should be displayed for this view.
      </p></div><div class="refsect2" title="gtksourceview2.View.get_gutter"><a name="method-gtksourceview2--get-gutter"></a><h3>gtksourceview2.View.get_gutter</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">get_gutter</span>(<span class="methodparam"></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td>the <a class="link" href="class-gtksourcegutter2.html" title="gtksourceview2.Gutter">gtksourceview2.Gutter</a>. 
          </td></tr></tbody></table><p>
        The <code class="methodname">get_gutter</code>() method returns the
        <a class="link" href="class-gtksourcegutter2.html" title="gtksourceview2.Gutter">gtksourceview2.Gutter</a> object
        associated with window_type for view. Only gtk.TEXT_WINDOW_LEFT and gtk.TEXT_WINDOW_RIGHT
        are supported, respectively corresponding to the left and right gutter. The line numbers
        and mark category icons are rendered in the gutter corresponding to gtk.TEXT_WINDOW_LEFT.
      </p></div><div class="refsect2" title="gtksourceview2.View.get_highlight_current_line"><a name="method-gtksourceview2--get-highlight-current-line"></a><h3>gtksourceview2.View.get_highlight_current_line</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">get_highlight_current_line</span>(<span class="methodparam"></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td><code class="literal">True</code> if the current line is highlighted,
          <code class="literal">False</code> otherwise.</td></tr></tbody></table><p>
        The <code class="methodname">get_highlight_current_line</code>() method returns
        whether the current line is highlighted.
      </p></div><div class="refsect2" title="gtksourceview2.View.get_indent_on_tab"><a name="method-gtksourceview2--get-indent-on-tab"></a><h3>gtksourceview2.View.get_indent_on_tab</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">get_indent_on_tab</span>(<span class="methodparam"></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td><code class="literal">True</code> if the selection is indented when tab is pressed.
          <code class="literal">False</code> otherwise.</td></tr></tbody></table><p>
        The <code class="methodname">get_indent_on_tab</code>() method returns
        whether when the tab key is pressed the current selection should get
        indented instead of replaced with the \t character.
      </p></div><div class="refsect2" title="gtksourceview2.View.get_indent_width"><a name="method-gtksourceview2--get-indent-width"></a><h3>gtksourceview2.View.get_indent_width</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">get_indent_width</span>(<span class="methodparam"></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td>the indent width.</td></tr></tbody></table><p>
        The <code class="methodname">get_indent_width</code>() method returns
        the number of spaces to use for each step of indent.
        See <code class="methodname"><a class="link" href="class-gtksourceview2.html#method-gtksourceview2--set-indent-width" title="gtksourceview2.View.set_indent_width">gtksourceview2.View.set_indent_width</a></code>()
        for details.
      </p></div><div class="refsect2" title="gtksourceview2.View.get_insert_spaces_instead_of_tabs"><a name="method-gtksourceview2--get-insert-spaces-instead-of-tabs"></a><h3>gtksourceview2.View.get_insert_spaces_instead_of_tabs</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">get_insert_spaces_instead_of_tabs</span>(<span class="methodparam"></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td><code class="literal">True</code> if spaces are inserted instead of tabs.
          <code class="literal">False</code> otherwise.</td></tr></tbody></table><p>
        The <code class="methodname">get_insert_spaces_instead_of_tabs</code>() method returns
        whether when inserting a tabulator character it should be replaced by a
        group of space characters.
      </p></div><div class="refsect2" title="gtksourceview2.View.get_mark_category_background"><a name="method-gtksourceview2--get-mark-category-background"></a><h3>gtksourceview2.View.get_mark_category_background</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">get_mark_category_background</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>category</code></strong></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><strong class="parameter"><code>category</code></strong> :</span></p></td><td>a marker category.</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td>a <code class="classname">gtk.gdk.Color</code>
          if found, or <code class="literal">None</code> if not found.</td></tr></tbody></table><p>
        The <code class="methodname">get_marker_category_pixbuf</code>() method gets the pixbuf which
        is associated with the given category.
      </p></div><div class="refsect2" title="gtksourceview2.View.get_mark_category_pixbuf"><a name="method-gtksourceview2--get-mark-category-pixbuf"></a><h3>gtksourceview2.View.get_mark_category_pixbuf</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">get_mark_category_pixbuf</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>category</code></strong></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><strong class="parameter"><code>category</code></strong> :</span></p></td><td>a marker category.</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td>a <code class="classname">gtk.gdk.Pixbuf</code>
          if found, or <code class="literal">None</code> if not found.</td></tr></tbody></table><p>
        The <code class="methodname">get_marker_category_pixbuf</code>() method gets the pixbuf which
        is associated with the given category.
      </p></div><div class="refsect2" title="gtksourceview2.View.get_mark_category_priority"><a name="method-gtksourceview2--get-mark-category-priority"></a><h3>gtksourceview2.View.get_mark_category_priority</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">get_mark_category_priority</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>category</code></strong></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><strong class="parameter"><code>category</code></strong> :</span></p></td><td>a marker category.</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td>a <code class="classname">gtk.gdk.Pixbuf</code>
          if found, or <code class="literal">None</code> if not found.</td></tr></tbody></table><p>
        The <code class="methodname">get_mark_category_priority</code>() method gets
        the priority which is associated with the given category.
      </p></div><div class="refsect2" title="gtksourceview2.View.get_right_margin_position"><a name="method-gtksourceview2--get-right-margin-position"></a><h3>gtksourceview2.View.get_right_margin_position</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">get_right_margin_position</span>(<span class="methodparam"></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td>the position of the right margin.</td></tr></tbody></table><p>
        The <code class="methodname">get_right_margin_position</code>() method
        gets the position of the right margin.
      </p></div><div class="refsect2" title="gtksourceview2.View.get_show_line_marks"><a name="method-gtksourceview2--get-show-line-marks"></a><h3>gtksourceview2.View.get_show_line_marks</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">get_show_line_marks</span>(<span class="methodparam"></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td><code class="literal">True</code> if the line marks are displayed.
          <code class="literal">False</code> otherwise.</td></tr></tbody></table><p>
        The <code class="methodname">get_show_line_marks</code>() method returns
        whether line marks are displayed beside the text.
      </p></div><div class="refsect2" title="gtksourceview2.View.get_show_line_numbers"><a name="method-gtksourceview2--get-show-line-numbers"></a><h3>gtksourceview2.View.get_show_line_numbers</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">get_show_line_numbers</span>(<span class="methodparam"></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td><code class="literal">True</code> if the line numbers are displayed.
          <code class="literal">False</code> otherwise.</td></tr></tbody></table><p>
        The <code class="methodname">get_show_line_numbers</code>() method returns
        whether line numbers are displayed beside the text.
      </p></div><div class="refsect2" title="gtksourceview2.View.get_show_right_margin"><a name="method-gtksourceview2--get-show-right-margin"></a><h3>gtksourceview2.View.get_show_right_margin</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">get_show_right_margin</span>(<span class="methodparam"></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td><code class="literal">True</code> if the right margin is displayed.
          <code class="literal">False</code> otherwise.</td></tr></tbody></table><p>
        The <code class="methodname">get_show_right_margin</code>() method returns
        whether a right margin is displayed.
      </p></div><div class="refsect2" title="gtksourceview2.View.get_smart_home_end"><a name="method-gtksourceview2--get-smart-home-end"></a><h3>gtksourceview2.View.get_smart_home_end</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">get_smart_home_end</span>(<span class="methodparam"></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td>a GtkSourceSmartHomeEndType value specifying how the
          cursor will move when <span class="keycap"><strong>HOME</strong></span> and <span class="keycap"><strong>END</strong></span>
          keys are pressed.</td></tr></tbody></table><p>
        The <code class="methodname">get_smart_home_end</code>() method returns
        a value specifying how the cursor will move when <span class="keycap"><strong>HOME</strong></span>
        and <span class="keycap"><strong>END</strong></span> keys are pressed.
      </p></div><div class="refsect2" title="gtksourceview2.View.get_tab_width"><a name="method-gtksourceview2--get-tab-width"></a><h3>gtksourceview2.View.get_tab_width</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">get_tab_width</span>(<span class="methodparam"></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td>the width of tab.</td></tr></tbody></table><p>
        The <code class="methodname">get_tab_width</code>() method returns
        the width of tabulation in characters.
      </p></div><div class="refsect2" title="gtksourceview2.View.set_auto_indent"><a name="method-gtksourceview2--set-auto-indent"></a><h3>gtksourceview2.View.set_auto_indent</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">set_auto_indent</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>enabled</code></strong></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><strong class="parameter"><code>enabled</code></strong> :</span></p></td><td>if <code class="literal">True</code> auto indentation of text is enabled.</td></tr></tbody></table><p>
        The <code class="methodname">set_auto_indent</code>() method sets whether to enable auto indentation.
      </p></div><div class="refsect2" title="gtksourceview2.View.set_draw_spaces"><a name="method-gtksourceview2--set-draw-spaces"></a><h3>gtksourceview2.View.set_draw_spaces</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">set_draw_spaces</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>flags</code></strong></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><strong class="parameter"><code>flags</code></strong> :</span></p></td><td>one of gtksourceview2.DRAW_SPACES_SPACE, gtksourceview2.DRAW_SPACES_TAB
          gtksourceview2.DRAW_SPACES_NEWLINE or gtksourceview2.DRAW_SPACES_ALL,
          specifing how white spaces should be displayed.</td></tr></tbody></table><p>
        The <code class="methodname">set_draw_spaces</code>() method set if and how the
        spaces should be visualized. Specifying flags as 0 will disable display of spaces.
      </p></div><div class="refsect2" title="gtksourceview2.View.set_highlight_current_line"><a name="method-gtksourceview2--set-highlight-current-line"></a><h3>gtksourceview2.View.set_highlight_current_line</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">set_highlight_current_line</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>show</code></strong></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><strong class="parameter"><code>show</code></strong> :</span></p></td><td>if <code class="literal">True</code> the current line is highlighted.</td></tr></tbody></table><p>
        The <code class="methodname">set_highlight_current_line</code>() method sets
        whether to highlight the current line.
      </p></div><div class="refsect2" title="gtksourceview2.View.set_indent_on_tab"><a name="method-gtksourceview2--set-indent-on-tab"></a><h3>gtksourceview2.View.set_indent_on_tab</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">set_indent_on_tab</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>enabled</code></strong></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><strong class="parameter"><code>enabled</code></strong> :</span></p></td><td>if <code class="literal">True</code> indent a block when tab is pressed.</td></tr></tbody></table><p>
        The <code class="methodname">set_indent_on_tab</code>() method sets
        when the tab key is pressed and there is a selection, the selected
        text is indented of one level instead of being replaced with the \t
        characters. Shift+Tab unindents the selection.
      </p></div><div class="refsect2" title="gtksourceview2.View.set_indent_width"><a name="method-gtksourceview2--set-indent-width"></a><h3>gtksourceview2.View.set_indent_width</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">set_indent_width</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>width</code></strong></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><strong class="parameter"><code>width</code></strong> :</span></p></td><td>indent width in characters.</td></tr></tbody></table><p>
        The <code class="methodname">set_indent_width</code>() method sets
        the number of spaces to use for each step of indent. If width is -1,
        the value of the GtkSourceView::tab-width property will be used.
      </p></div><div class="refsect2" title="gtksourceview2.View.set_insert_spaces_instead_of_tabs"><a name="method-gtksourceview2--set-insert-spaces-instead-of-tabs"></a><h3>gtksourceview2.View.set_insert_spaces_instead_of_tabs</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">set_insert_spaces_instead_of_tabs</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>enabled</code></strong></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><strong class="parameter"><code>enabled</code></strong> :</span></p></td><td>if <code class="literal">True</code> insert spaces instead of tabs.</td></tr></tbody></table><p>
        The <code class="methodname">set_insert_spaces_instead_of_tabs</code>() method sets
        whether any tabulator character inserted is replaced by a group of space characters.
      </p></div><div class="refsect2" title="gtksourceview2.View.set_mark_category_background"><a name="method-gtksourceview2--set-mark-category-background"></a><h3>gtksourceview2.View.set_mark_category_background</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">set_mark_category_background</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>category</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>color</code></strong></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><strong class="parameter"><code>category</code></strong> :</span></p></td><td>a marker category.</td></tr><tr><td><p><span class="term"><strong class="parameter"><code>color</code></strong> :</span></p></td><td>a <code class="classname">gtk.gdk.Color</code>
          or <code class="literal">None</code>.</td></tr></tbody></table><p>
        The <code class="methodname">set_mark_category_priority</code>() method
        sets given background color for mark category.
        If color is <code class="literal">None</code>, the background color is unset.
      </p></div><div class="refsect2" title="gtksourceview2.View.set_mark_category_icon_from_icon_name"><a name="method-gtksourceview2--set-mark-category-icon-from-icon-name"></a><h3>gtksourceview2.View.set_mark_category_icon_from_icon_name</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">set_mark_category_icon_from_icon_name</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>category</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>name</code></strong></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><strong class="parameter"><code>category</code></strong> :</span></p></td><td>a marker category.</td></tr><tr><td><p><span class="term"><strong class="parameter"><code>name</code></strong> :</span></p></td><td>the themed icon name or <code class="literal">None</code>. 
          </td></tr></tbody></table><p>
        The <code class="methodname">set_mark_category_icon_from_icon_name</code>() method
        sets the icon to be used for category to the named theme item name.
        If name is <code class="literal">None</code>, the icon is unset.
      </p></div><div class="refsect2" title="gtksourceview2.View.set_mark_category_icon_from_pixbuf"><a name="method-gtksourceview2--set-mark-category-icon-from-pixbuf"></a><h3>gtksourceview2.View.set_mark_category_icon_from_pixbuf</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">set_mark_category_icon_from_pixbuf</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>category</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>pixbuf</code></strong></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><strong class="parameter"><code>category</code></strong> :</span></p></td><td>a marker category.</td></tr><tr><td><p><span class="term"><strong class="parameter"><code>pixbuf</code></strong> :</span></p></td><td>a <code class="classname">gtk.gdk.Pixbuf</code>
          or <code class="literal">None</code>.
          </td></tr></tbody></table><p>
        The <code class="methodname">set_mark_category_icon_from_pixbuf</code>() method
        sets the icon to be used for category to pixbuf. If pixbuf is <code class="literal">None</code>,
        the icon is unset.
      </p></div><div class="refsect2" title="gtksourceview2.View.set_mark_category_icon_from_stock"><a name="method-gtksourceview2--set-mark-category-icon-from-stock"></a><h3>gtksourceview2.View.set_mark_category_icon_from_stock</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">set_mark_category_icon_from_stock</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>category</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>stock</code></strong></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><strong class="parameter"><code>category</code></strong> :</span></p></td><td>a marker category.</td></tr><tr><td><p><span class="term"><strong class="parameter"><code>simpara</code></strong> :</span></p></td><td>the stock id or <code class="literal">None</code>. 
          </td></tr></tbody></table><p>
        The <code class="methodname">set_mark_category_icon_from_stock</code>() method
        sets the icon to be used for category to the stock item stock_id. If stock_id
        is <code class="literal">None</code>, the icon is unset.
      </p></div><div class="refsect2" title="gtksourceview2.View.set_mark_category_pixbuf"><a name="method-gtksourceview2--set-mark-category-pixbuf"></a><h3>gtksourceview2.View.set_mark_category_pixbuf</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">set_mark_category_pixbuf</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>category</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>pixbuf</code></strong></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><strong class="parameter"><code>category</code></strong> :</span></p></td><td>a marker category.</td></tr><tr><td><p><span class="term"><strong class="parameter"><code>pixbuf</code></strong> :</span></p></td><td>a <code class="classname">gtk.gdk.Pixbuf</code>
          or <code class="literal">None</code>.</td></tr></tbody></table><p>
        The <code class="methodname">set_mark_category_priority</code>() method
        associates a given <em class="parameter"><code>pixbuf</code></em> with a given
        <em class="parameter"><code>category</code></em>. If pixbuf is <code class="literal">None</code>,
        the pixbuf is unset.
      </p></div><div class="refsect2" title="gtksourceview2.View.set_mark_category_priority"><a name="method-gtksourceview2--set-mark-category-priority"></a><h3>gtksourceview2.View.set_mark_category_priority</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">set_mark_category_priority</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>category</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>priority</code></strong></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><strong class="parameter"><code>category</code></strong> :</span></p></td><td>a marker category.</td></tr><tr><td><p><span class="term"><strong class="parameter"><code>priority</code></strong> :</span></p></td><td>the priority for the category.</td></tr></tbody></table><p>
        The <code class="methodname">set_mark_category_priority</code>() method
        Set the priority for the given mark category. When there are multiple marks
        on the same line, marks of categories with higher priorities will be drawn on top.
      </p></div><div class="refsect2" title="gtksourceview2.View.set_mark_category_tooltip_func"><a name="method-gtksourceview2--set-mark-category-tooltip-func"></a><h3>gtksourceview2.View.set_mark_category_tooltip_func</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">set_mark_category_tooltip_func</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>category</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>func</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>user_data</code></strong></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><strong class="parameter"><code>category</code></strong> :</span></p></td><td>a marker category.</td></tr><tr><td><p><span class="term"><strong class="parameter"><code>func</code></strong> :</span></p></td><td>a function or <code class="literal">None</code>.
          </td></tr><tr><td><p><span class="term"><strong class="parameter"><code>user_data</code></strong> :</span></p></td><td>user data which will be passed to func. 
          </td></tr></tbody></table><p>
        The <code class="methodname">set_mark_category_tooltip_func</code>() method
        sets a func used to set tooltip on marks from the given mark category.
        If func is <code class="literal">None</code> and markup_func is <code class="literal">None</code>
        then tooltips will not be shown for marks from category. If markup_func is not
        <code class="literal">None</code> markup_func is going to be used instead of func. 
      </p><pre class="programlisting">
    def markuptooltipfunc(mark, user_data)</pre><p>
        Where mark is the <a class="link" href="class-gtksourcemark2.html" title="gtksourceview2.Mark">gtksourceview2.Mark</a> to use,
        user_data is the data passed to set_mark_category_tooltip_func().
    </p></div><div class="refsect2" title="gtksourceview2.View.set_mark_category_tooltip_markup_func"><a name="method-gtksourceview2--set-mark-category-tooltip-markup_func"></a><h3>gtksourceview2.View.set_mark_category_tooltip_markup_func</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">set_mark_category_tooltip_markup_func</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>category</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>markup_func</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>user_data</code></strong></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><strong class="parameter"><code>category</code></strong> :</span></p></td><td>a marker category.</td></tr><tr><td><p><span class="term"><strong class="parameter"><code>marker</code></strong> :</span></p></td><td>a function or <code class="literal">None</code>.
          </td></tr><tr><td><p><span class="term"><strong class="parameter"><code>user_data</code></strong> :</span></p></td><td>user data which will be passed to func. 
          </td></tr></tbody></table><p>
        See <code class="methodname"><a class="link" href="class-gtksourceview2.html#method-gtksourceview2--set-mark-category-tooltip-func" title="gtksourceview2.View.set_mark_category_tooltip_func">gtksourceview2.View.set_mark_category_tooltip_func</a></code>
        for more information.
      </p><pre class="programlisting">
    def markuptooltipfunc(mark, user_data)</pre><p>
        Where mark is the <a class="link" href="class-gtksourcemark2.html" title="gtksourceview2.Mark">gtksourceview2.Mark</a> to use,
        user_data is the data passed to set_mark_category_tooltip_func().
    </p></div><div class="refsect2" title="gtksourceview2.View.set_right_margin_position"><a name="method-gtksourceview2--set-right-margin-position"></a><h3>gtksourceview2.View.set_right_margin_position</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">set_right_margin_position</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>pos</code></strong></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><strong class="parameter"><code>pos</code></strong> :</span></p></td><td>The width in characters where to position the right margin.</td></tr></tbody></table><p>
        The <code class="methodname">set_right_margin_position</code>() method sets
        the position of the right margin.
      </p></div><div class="refsect2" title="gtksourceview2.View.set_show_line_marks"><a name="method-gtksourceview2--set-show-line-marks"></a><h3>gtksourceview2.View.set_show_line_marks</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">set_show_line_marks</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>show</code></strong></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><strong class="parameter"><code>show</code></strong> :</span></p></td><td>if <code class="literal">True</code> line marks will be
          displayed beside the text.</td></tr></tbody></table><p>
        The <code class="methodname">set_show_line_marks</code>() method sets
        whether line marks should be displayed.
      </p></div><div class="refsect2" title="gtksourceview2.View.set_show_line_numbers"><a name="method-gtksourceview2--set-show-line-numbers"></a><h3>gtksourceview2.View.set_show_line_numbers</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">set_show_line_numbers</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>show</code></strong></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><strong class="parameter"><code>show</code></strong> :</span></p></td><td>if <code class="literal">True</code> line numbers will be
          displayed beside the text.</td></tr></tbody></table><p>
        The <code class="methodname">set_show_line_numbers</code>() method sets
        whether line numbers should be displayed.
      </p></div><div class="refsect2" title="gtksourceview2.View.set_show_right_margin"><a name="method-gtksourceview2--set-show-right-margin"></a><h3>gtksourceview2.View.set_show_right_margin</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">set_show_right_margin</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>show</code></strong></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><strong class="parameter"><code>show</code></strong> :</span></p></td><td>if <code class="literal">True</code> line numbers will be
          displayed beside the text.</td></tr></tbody></table><p>
        The <code class="methodname">set_show_right_margin</code>() method sets
        whether to show a right margin.
      </p></div><div class="refsect2" title="gtksourceview2.View.set_smart_home_end"><a name="method-gtksourceview2--set-smart-home-end"></a><h3>gtksourceview2.View.set_smart_home_end</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">set_smart_home_end</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>smart_he</code></strong></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><strong class="parameter"><code>smart_he</code></strong> :</span></p></td><td>the desired behavior among GtkSourceSmartHomeEndType.</td></tr></tbody></table><p>
        The <code class="methodname">set_smart_home_end</code>() method sets
        the desired movement of the cursor when HOME and END keys are pressed.
      </p></div><div class="refsect2" title="gtksourceview2.View.set_tab_width"><a name="method-gtksourceview2--set-tab-width"></a><h3>gtksourceview2.View.set_tab_width</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">set_tab_width</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>width</code></strong></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><strong class="parameter"><code>width</code></strong> :</span></p></td><td>width of tab in characters.</td></tr></tbody></table><p>
        The <code class="methodname">set_tab_width</code>() method sets
        the width of tabulation in characters.
      </p></div></div><div class="refsect1" title="Signals"><a name="idp10208224"></a><h2>Signals</h2><div class="refsect2" title='The "line-number-activated" gtksourceview2.View Signal'><a name="signal-gtksourceview--line-number-activated"></a><h3>The "line-number-activated" gtksourceview2.View Signal</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>sourceview</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>iter</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>event</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><em class="parameter"><code>sourceview</code></em> :</span></p></td><td>the sourceview that received the
signal</td></tr><tr><td><p><span class="term"><em class="parameter"><code>iter</code></em> :</span></p></td><td>a
          <code class="classname">gtk.TextIter</code>.
          </td></tr><tr><td><p><span class="term"><em class="parameter"><code>event</code></em> :</span></p></td><td>the <code class="classname">gtk.gdk.Event</code>
          that activated the event.
          </td></tr><tr><td><p><span class="term"><em class="parameter"><code>user_param1</code></em> :</span></p></td><td>the first user parameter (if any) specified
with the <a
href="../pygobject/class-gobject.html#method-gobject--connect"
><code class="methodname">connect</code>()</a>
method</td></tr><tr><td><p><span class="term"><em class="parameter"><code>...</code></em> :</span></p></td><td>additional user parameters (if
any)</td></tr></tbody></table><p>The "line-number-activated" signal is emitted when a line mark has been activated
      (for instance when there was a button press in the line marks gutter).
      You can use iter to determine on which line the activation took place.
      </p></div><div class="refsect2" title='The "redo" gtksourceview2.View Signal'><a name="signal-gtksourceview--redo"></a><h3>The "redo" gtksourceview2.View Signal</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>sourceview</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><em class="parameter"><code>sourceview</code></em> :</span></p></td><td>the sourceview that received the
signal</td></tr><tr><td><p><span class="term"><em class="parameter"><code>user_param1</code></em> :</span></p></td><td>the first user parameter (if any) specified
with the <a
href="../pygobject/class-gobject.html#method-gobject--connect"
><code class="methodname">connect</code>()</a>
method</td></tr><tr><td><p><span class="term"><em class="parameter"><code>...</code></em> :</span></p></td><td>additional user parameters (if
any)</td></tr></tbody></table><p>The "redo" signal is emitted when an action has been redone.</p></div><div class="refsect2" title='The "undo" gtksourceview2.View Signal'><a name="signal-gtksourceview--undo"></a><h3>The "undo" gtksourceview2.View Signal</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>sourceview</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><em class="parameter"><code>sourceview</code></em> :</span></p></td><td>the sourceview that received the
signal</td></tr><tr><td><p><span class="term"><em class="parameter"><code>user_param1</code></em> :</span></p></td><td>the first user parameter (if any) specified
with the <a
href="../pygobject/class-gobject.html#method-gobject--connect"
><code class="methodname">connect</code>()</a>
method</td></tr><tr><td><p><span class="term"><em class="parameter"><code>...</code></em> :</span></p></td><td>additional user parameters (if
any)</td></tr></tbody></table><p>The "undo" signal is emitted when an action has been undone.</p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="index.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="class-gtksourcebuffer2.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">PyGtksourceview2 Reference Manual </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> gtksourceview2.Buffer</td></tr></table></div></body></html>