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 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Main Page - Header</title>
<link href="inti.css" rel="stylesheet" type="text/css">
<meta name="description" content="Reference Manual">
<meta name="author" content="The Inti Development Team">
</head>
<body style="color: rgb(0, 0, 0); background-color: rgb(231, 232, 231);"
link="#000099" vlink="#990099" alink="#000099">
<table cellpadding="0" cellspacing="0" border="0" style="width: 100%;">
<tbody>
<tr
style="color: rgb(255, 255, 204); font-family: helvetica,arial,sans-serif; font-weight: bold;">
<td
style="vertical-align: top; background-color: rgb(0, 55, 85); text-align: center;">
<font size="+1">Reference Manual</font> </td>
</tr>
<tr>
<td valign="top" height="116" background="../images/top-fade.png"
align="center"><img src="../images/inti-logo.png" alt="Inti Logo"> <br>
</td>
</tr>
</tbody>
</table>
</body>
</html>
<!-- Generated by Doxygen 1.3.2 -->
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="namespaces.html">Namespace List</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Compound List</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="namespacemembers.html">Namespace Members</a> | <a class="qindex" href="functions.html">Compound Members</a> | <a class="qindex" href="globals.html">File Members</a></div>
<h1>sourcebuffer.h</h1><a href="sourcebuffer_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <span class="comment">/* Inti-SourceView: Integrated Foundation Classes</span>
00002 <span class="comment"> * Copyright (C) 2003 The Inti Development Team.</span>
00003 <span class="comment"> *</span>
00004 <span class="comment"> * This program is free software; you can redistribute it and/or modify</span>
00005 <span class="comment"> * it under the terms of the GNU General Public License as published by</span>
00006 <span class="comment"> * the Free Software Foundation; either version 2 of the License, or</span>
00007 <span class="comment"> * (at your option) any later version.</span>
00008 <span class="comment"> *</span>
00009 <span class="comment"> * This program is distributed in the hope that it will be useful,</span>
00010 <span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
00011 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span>
00012 <span class="comment"> * GNU Library General Public License for more details.</span>
00013 <span class="comment"> *</span>
00014 <span class="comment"> * You should have received a copy of the GNU Library General Public License</span>
00015 <span class="comment"> * along with this program; if not, write to the Free Software</span>
00016 <span class="comment"> * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.</span>
00017 <span class="comment"> */</span>
00018
00024
00025 <span class="preprocessor">#ifndef INTI_GTK_SOURCE_BUFFER_H</span>
00026 <span class="preprocessor"></span><span class="preprocessor">#define INTI_GTK_SOURCE_BUFFER_H</span>
00027 <span class="preprocessor"></span>
00028 <span class="preprocessor">#ifndef INTI_GTK_TEXT_BUFFER_H</span>
00029 <span class="preprocessor"></span><span class="preprocessor">#include <inti/gtk/textbuffer.h></span>
00030 <span class="preprocessor">#endif</span>
00031 <span class="preprocessor"></span>
00032 <span class="preprocessor">#ifndef INTI_GTK_SOURCE_LANGUAGE_H</span>
00033 <span class="preprocessor"></span><span class="preprocessor">#include <<a class="code" href="sourcelanguage_8h.html">inti/gtk-sourceview/sourcelanguage.h</a>></span>
00034 <span class="preprocessor">#endif</span>
00035 <span class="preprocessor"></span>
00036 <span class="preprocessor">#ifndef INTI_GTK_SOURCE_TAG_H</span>
00037 <span class="preprocessor"></span><span class="preprocessor">#include <<a class="code" href="sourcetag_8h.html">inti/gtk-sourceview/sourcetag.h</a>></span>
00038 <span class="preprocessor">#endif</span>
00039 <span class="preprocessor"></span>
00040 <span class="preprocessor">#ifndef __GTK_SOURCE_BUFFER_H__</span>
00041 <span class="preprocessor"></span><span class="preprocessor">#include <gtksourceview/gtksourcebuffer.h></span>
00042 <span class="preprocessor">#endif</span>
00043 <span class="preprocessor"></span>
00044 <span class="keyword">namespace </span>Inti {
00045
<a name="l00046"></a><a class="code" href="namespaceInti_1_1Gtk.html">00046</a> <span class="keyword">namespace </span>Gtk {
00047
00048 <span class="keyword">class </span><a class="code" href="classInti_1_1Gtk_1_1SourceBuffer.html">SourceBuffer</a>;
00049 <span class="keyword">class </span>SourceBufferClass;
00050 <span class="keyword">class </span><a class="code" href="classInti_1_1Gtk_1_1SourceLanguage.html">SourceLanguage</a>;
00051 <span class="keyword">class </span><a class="code" href="classInti_1_1Gtk_1_1SourceMarker.html">SourceMarker</a>;
00052
00060
<a name="l00061"></a><a class="code" href="classInti_1_1Gtk_1_1SourceMarker.html">00061</a> <span class="keyword">class </span><a class="code" href="classInti_1_1Gtk_1_1SourceMarker.html">SourceMarker</a> : <span class="keyword">public</span> TextMark
00062 {
00063 <span class="keyword">friend</span> <span class="keyword">class </span>G::Object;
00064
00065 <a class="code" href="classInti_1_1Gtk_1_1SourceMarker.html#z0_0">SourceMarker</a>(<span class="keyword">const</span> <a class="code" href="classInti_1_1Gtk_1_1SourceMarker.html">SourceMarker</a>&);
00066 <a class="code" href="classInti_1_1Gtk_1_1SourceMarker.html">SourceMarker</a>& operator=(<span class="keyword">const</span> <a class="code" href="classInti_1_1Gtk_1_1SourceMarker.html">SourceMarker</a>&);
00067
00068 <span class="keyword">protected</span>:
00071
00072 <span class="keyword">explicit</span> <a class="code" href="classInti_1_1Gtk_1_1SourceMarker.html#z0_0">SourceMarker</a>(GtkSourceMarker *marker, <span class="keywordtype">bool</span> reference = <span class="keyword">false</span>);
00079
00081
00082 <span class="keyword">public</span>:
00085
00086 <span class="keyword">virtual</span> <a class="code" href="classInti_1_1Gtk_1_1SourceMarker.html#z1_0">~SourceMarker</a>();
00088
00092
<a name="l00093"></a><a class="code" href="classInti_1_1Gtk_1_1SourceMarker.html#z2_0">00093</a> GtkSourceMarker* <a class="code" href="classInti_1_1Gtk_1_1SourceMarker.html#z2_0">gtk_source_marker</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> (GtkSourceMarker*)instance; }
00095
00096 GtkSourceMarkerClass* <a class="code" href="classInti_1_1Gtk_1_1SourceMarker.html#z2_1">gtk_source_marker_class</a>() <span class="keyword">const</span>;
00098
00099 <a class="code" href="classInti_1_1Gtk_1_1SourceMarker.html#z2_2">operator GtkSourceMarker* </a>() <span class="keyword">const</span>;
00101
00102 <span class="keywordtype">bool</span> <a class="code" href="classInti_1_1Gtk_1_1SourceMarker.html#z2_3">is_gtk_source_marker</a>() <span class="keyword">const</span>;
00104
00105 String <a class="code" href="classInti_1_1Gtk_1_1SourceMarker.html#z2_4">get_marker_type</a>() <span class="keyword">const</span>;
00107
00108 <span class="keywordtype">int</span> <a class="code" href="classInti_1_1Gtk_1_1SourceMarker.html#z2_5">get_line</a>() <span class="keyword">const</span>;
00110
00111 String <a class="code" href="classInti_1_1Gtk_1_1SourceMarker.html#z2_6">get_name</a>() <span class="keyword">const</span>;
00113
00114 SourceBuffer* <a class="code" href="classInti_1_1Gtk_1_1SourceMarker.html#z2_7">get_buffer</a>() <span class="keyword">const</span>;
00116
00117 SourceMarker* <a class="code" href="classInti_1_1Gtk_1_1SourceMarker.html#z2_8">next</a>() <span class="keyword">const</span>;
00120
00121 SourceMarker* <a class="code" href="classInti_1_1Gtk_1_1SourceMarker.html#z2_9">prev</a>() <span class="keyword">const</span>;
00124
00128
00129 <span class="keywordtype">void</span> <a class="code" href="classInti_1_1Gtk_1_1SourceMarker.html#z3_0">set_marker_type</a>(<span class="keyword">const</span> String& type);
00132
00134 };
00135
00146
<a name="l00147"></a><a class="code" href="classInti_1_1Gtk_1_1SourceBuffer.html">00147</a> <span class="keyword">class </span><a class="code" href="classInti_1_1Gtk_1_1SourceBuffer.html">SourceBuffer</a> : <span class="keyword">public</span> TextBuffer
00148 {
00149 <span class="keyword">friend</span> <span class="keyword">class </span>G::Object;
00150 <span class="keyword">friend</span> <span class="keyword">class </span>SourceBufferClass;
00151
00152 <a class="code" href="classInti_1_1Gtk_1_1SourceBuffer.html#z4_0">SourceBuffer</a>(<span class="keyword">const</span> <a class="code" href="classInti_1_1Gtk_1_1SourceBuffer.html">SourceBuffer</a>&);
00153 <a class="code" href="classInti_1_1Gtk_1_1SourceBuffer.html">SourceBuffer</a>& operator=(<span class="keyword">const</span> <a class="code" href="classInti_1_1Gtk_1_1SourceBuffer.html">SourceBuffer</a>&);
00154
00155 <span class="keyword">protected</span>:
00158
00159 <span class="keyword">explicit</span> <a class="code" href="classInti_1_1Gtk_1_1SourceBuffer.html#z4_0">SourceBuffer</a>(GtkSourceBuffer *buffer, <span class="keywordtype">bool</span> reference = <span class="keyword">false</span>);
00167
00171
00172 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classInti_1_1Gtk_1_1SourceBuffer.html#z5_0">on_can_undo</a>(<span class="keywordtype">bool</span> <a class="code" href="classInti_1_1Gtk_1_1SourceBuffer.html#z7_10">can_undo</a>);
00178
00179 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classInti_1_1Gtk_1_1SourceBuffer.html#z5_1">on_can_redo</a>(<span class="keywordtype">bool</span> <a class="code" href="classInti_1_1Gtk_1_1SourceBuffer.html#z7_11">can_redo</a>);
00185
00186 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classInti_1_1Gtk_1_1SourceBuffer.html#z5_2">on_highlight_updated</a>(TextIter& start, TextIter& end);
00193
00194 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classInti_1_1Gtk_1_1SourceBuffer.html#z5_3">on_marker_updated</a>(TextIter& where);
00201
00203 <span class="comment">// Properties</span>
00204
00205 <span class="keyword">typedef</span> G::Property<G::Unichar> EscapeCharPropertyType;
00206 <span class="keyword">typedef</span> G::PropertyProxy<G::Object, EscapeCharPropertyType> EscapeCharPropertyProxy;
00207 <span class="keyword">static</span> <span class="keyword">const</span> EscapeCharPropertyType escape_char_property;
00208
00209 <span class="keyword">typedef</span> G::Property<bool> CheckBracketsPropertyType;
00210 <span class="keyword">typedef</span> G::PropertyProxy<G::Object, CheckBracketsPropertyType> CheckBracketsPropertyProxy;
00211 <span class="keyword">static</span> <span class="keyword">const</span> CheckBracketsPropertyType check_brackets_property;
00212
00213 <span class="keyword">typedef</span> G::Property<bool> HighlightPropertyType;
00214 <span class="keyword">typedef</span> G::PropertyProxy<G::Object, HighlightPropertyType> HighlightPropertyProxy;
00215 <span class="keyword">static</span> <span class="keyword">const</span> HighlightPropertyType highlight_property;
00216
00217 <span class="keyword">typedef</span> G::Property<int> MaxUndoLevelsPropertyType;
00218 <span class="keyword">typedef</span> G::PropertyProxy<G::Object, MaxUndoLevelsPropertyType> MaxUndoLevelsPropertyProxy;
00219 <span class="keyword">static</span> <span class="keyword">const</span> MaxUndoLevelsPropertyType max_undo_levels_property;
00220
00221 <span class="keyword">typedef</span> G::Property<SourceLanguage*, G::Object*> LanguagePropertyType;
00222 <span class="keyword">typedef</span> G::PropertyProxy<G::Object, LanguagePropertyType> LanguagePropertyProxy;
00223 <span class="keyword">static</span> <span class="keyword">const</span> LanguagePropertyType language_property;
00224
00225 <span class="comment">// Signals</span>
00226
00227 <span class="keyword">typedef</span> G::Signal1<void, bool> CanUndoSignalType;
00228 <span class="keyword">typedef</span> G::SignalProxy<TypeInstance, CanUndoSignalType> CanUndoSignalProxy;
00229 <span class="keyword">static</span> <span class="keyword">const</span> CanUndoSignalType can_undo_signal;
00230
00231 <span class="keyword">typedef</span> G::Signal1<void, bool> CanRedoSignalType;
00232 <span class="keyword">typedef</span> G::SignalProxy<TypeInstance, CanRedoSignalType> CanRedoSignalProxy;
00233 <span class="keyword">static</span> <span class="keyword">const</span> CanRedoSignalType can_redo_signal;
00234
00235 <span class="keyword">typedef</span> G::Signal2<void, GtkTextIter*, GtkTextIter*> HighlightUpdatedSignalType;
00236 <span class="keyword">typedef</span> G::SignalProxy<TypeInstance, HighlightUpdatedSignalType> HighlightUpdatedSignalProxy;
00237 <span class="keyword">static</span> <span class="keyword">const</span> HighlightUpdatedSignalType highlight_updated_signal;
00238
00239 <span class="keyword">typedef</span> G::Signal1<void, GtkTextIter*> MarkerUpdatedSignalType;
00240 <span class="keyword">typedef</span> G::SignalProxy<TypeInstance, MarkerUpdatedSignalType> MarkerUpdatedSignalProxy;
00241 <span class="keyword">static</span> <span class="keyword">const</span> MarkerUpdatedSignalType marker_updated_signal;
00242
00243 <span class="keyword">public</span>:
00246
00247 <a class="code" href="classInti_1_1Gtk_1_1SourceBuffer.html#z4_0">SourceBuffer</a>(<a class="code" href="classInti_1_1Gtk_1_1SourceTagTable.html">SourceTagTable</a> *table = 0);
00250
00251 <a class="code" href="classInti_1_1Gtk_1_1SourceBuffer.html#z4_0">SourceBuffer</a>(<span class="keyword">const</span> <a class="code" href="classInti_1_1Gtk_1_1SourceLanguage.html">SourceLanguage</a>& language);
00254
00255 <span class="keyword">virtual</span> <a class="code" href="classInti_1_1Gtk_1_1SourceBuffer.html#z6_2">~SourceBuffer</a>();
00257
00261
<a name="l00262"></a><a class="code" href="classInti_1_1Gtk_1_1SourceBuffer.html#z7_0">00262</a> GtkSourceBuffer* <a class="code" href="classInti_1_1Gtk_1_1SourceBuffer.html#z7_0">gtk_source_buffer</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> (GtkSourceBuffer*)instance; }
00264
00265 GtkSourceBufferClass* <a class="code" href="classInti_1_1Gtk_1_1SourceBuffer.html#z7_1">gtk_source_buffer_class</a>() <span class="keyword">const</span>;
00267
00268 <a class="code" href="classInti_1_1Gtk_1_1SourceBuffer.html#z7_2">operator GtkSourceBuffer* </a>() <span class="keyword">const</span>;
00270
00271 <span class="keywordtype">bool</span> <a class="code" href="classInti_1_1Gtk_1_1SourceBuffer.html#z7_3">is_gtk_source_buffer</a>() <span class="keyword">const</span>;
00273
00274 SourceTagTable* <a class="code" href="classInti_1_1Gtk_1_1SourceBuffer.html#z7_4">get_source_tag_table</a>() <span class="keyword">const</span>;
00277
00278 <span class="keywordtype">bool</span> <a class="code" href="classInti_1_1Gtk_1_1SourceBuffer.html#z7_5">get_check_brackets</a>() <span class="keyword">const</span>;
00281
00282 <span class="keywordtype">bool</span> <a class="code" href="classInti_1_1Gtk_1_1SourceBuffer.html#z7_6">get_highlight</a>() <span class="keyword">const</span>;
00285
00286 <span class="keywordtype">int</span> <a class="code" href="classInti_1_1Gtk_1_1SourceBuffer.html#z7_7">get_max_undo_levels</a>() <span class="keyword">const</span>;
00289
00290 SourceLanguage* <a class="code" href="classInti_1_1Gtk_1_1SourceBuffer.html#z7_8">get_language</a>() <span class="keyword">const</span>;
00293
00294 G::Unichar <a class="code" href="classInti_1_1Gtk_1_1SourceBuffer.html#z7_9">get_escape_char</a>() <span class="keyword">const</span>;
00297
00298 <span class="keywordtype">bool</span> <a class="code" href="classInti_1_1Gtk_1_1SourceBuffer.html#z7_10">can_undo</a>() <span class="keyword">const</span>;
00301
00302 <span class="keywordtype">bool</span> <a class="code" href="classInti_1_1Gtk_1_1SourceBuffer.html#z7_11">can_redo</a>() <span class="keyword">const</span>;
00305
00306 SourceMarker* <a class="code" href="classInti_1_1Gtk_1_1SourceBuffer.html#z7_12">get_marker</a>(<span class="keyword">const</span> String& name) <span class="keyword">const</span>;
00311
00312 std::vector<SourceMarker*> <a class="code" href="classInti_1_1Gtk_1_1SourceBuffer.html#z7_13">get_markers</a>(<span class="keyword">const</span> TextIter& start, <span class="keyword">const</span> TextIter& end) <span class="keyword">const</span>;
00317
00318 SourceMarker* <a class="code" href="classInti_1_1Gtk_1_1SourceBuffer.html#z7_14">get_first_marker</a>() <span class="keyword">const</span>;
00321
00322 SourceMarker* <a class="code" href="classInti_1_1Gtk_1_1SourceBuffer.html#z7_15">get_last_marker</a>() <span class="keyword">const</span>;
00325
00326 TextIter <a class="code" href="classInti_1_1Gtk_1_1SourceBuffer.html#z7_16">get_iter_at_marker</a>(<span class="keyword">const</span> SourceMarker& marker) <span class="keyword">const</span>;
00329
00330 SourceMarker* <a class="code" href="classInti_1_1Gtk_1_1SourceBuffer.html#z7_17">get_next_marker</a>(TextIter& iter) <span class="keyword">const</span>;
00338
00339 SourceMarker* <a class="code" href="classInti_1_1Gtk_1_1SourceBuffer.html#z7_18">get_prev_marker</a>(TextIter& iter) <span class="keyword">const</span>;
00347
00351
00352 <span class="keywordtype">void</span> <a class="code" href="classInti_1_1Gtk_1_1SourceBuffer.html#z8_0">set_check_brackets</a>(<span class="keywordtype">bool</span> check_brackets);
00360
00361 <span class="keywordtype">void</span> <a class="code" href="classInti_1_1Gtk_1_1SourceBuffer.html#z8_1">set_bracket_match_style</a>(<span class="keyword">const</span> SourceTagStyle& style);
00364
00365 <span class="keywordtype">void</span> <a class="code" href="classInti_1_1Gtk_1_1SourceBuffer.html#z8_2">set_highlight</a>(<span class="keywordtype">bool</span> highlight);
00381
00382 <span class="keywordtype">void</span> <a class="code" href="classInti_1_1Gtk_1_1SourceBuffer.html#z8_3">set_max_undo_levels</a>(<span class="keywordtype">int</span> max_undo_levels);
00393
00394 <span class="keywordtype">void</span> <a class="code" href="classInti_1_1Gtk_1_1SourceBuffer.html#z8_4">set_language</a>(<span class="keyword">const</span> SourceLanguage *language);
00401
00402 <span class="keywordtype">void</span> <a class="code" href="classInti_1_1Gtk_1_1SourceBuffer.html#z8_5">set_escape_char</a>(G::Unichar escape_char);
00410
00411 <span class="keywordtype">void</span> <a class="code" href="classInti_1_1Gtk_1_1SourceBuffer.html#z8_6">undo</a>();
00417
00418 <span class="keywordtype">void</span> <a class="code" href="classInti_1_1Gtk_1_1SourceBuffer.html#z8_7">redo</a>();
00421
00422 <span class="keywordtype">void</span> <a class="code" href="classInti_1_1Gtk_1_1SourceBuffer.html#z8_8">begin_not_undoable_action</a>();
00427
00428 <span class="keywordtype">void</span> <a class="code" href="classInti_1_1Gtk_1_1SourceBuffer.html#z8_9">end_not_undoable_action</a>();
00432
00433 SourceMarker* <a class="code" href="classInti_1_1Gtk_1_1SourceBuffer.html#z8_10">create_marker</a>(<span class="keyword">const</span> String& name, <span class="keyword">const</span> String& type, <span class="keyword">const</span> TextIter& where);
00456
00457 <span class="keywordtype">void</span> <a class="code" href="classInti_1_1Gtk_1_1SourceBuffer.html#z8_11">move_marker</a>(SourceMarker& marker, <span class="keyword">const</span> TextIter& where);
00461
00462 <span class="keywordtype">void</span> <a class="code" href="classInti_1_1Gtk_1_1SourceBuffer.html#z8_12">delete_marker</a>(SourceMarker& marker);
00469
00473
<a name="l00474"></a><a class="code" href="classInti_1_1Gtk_1_1SourceBuffer.html#z9_0">00474</a> <span class="keyword">const</span> EscapeCharPropertyProxy <a class="code" href="classInti_1_1Gtk_1_1SourceBuffer.html#z9_0">prop_escape_char</a>()
00475 {
00476 <span class="keywordflow">return</span> EscapeCharPropertyProxy(<span class="keyword">this</span>, &escape_char_property);
00477 }
00479
<a name="l00480"></a><a class="code" href="classInti_1_1Gtk_1_1SourceBuffer.html#z9_1">00480</a> <span class="keyword">const</span> CheckBracketsPropertyProxy <a class="code" href="classInti_1_1Gtk_1_1SourceBuffer.html#z9_1">prop_check_brackets</a>()
00481 {
00482 <span class="keywordflow">return</span> CheckBracketsPropertyProxy(<span class="keyword">this</span>, &check_brackets_property);
00483 }
00485
<a name="l00486"></a><a class="code" href="classInti_1_1Gtk_1_1SourceBuffer.html#z9_2">00486</a> <span class="keyword">const</span> HighlightPropertyProxy <a class="code" href="classInti_1_1Gtk_1_1SourceBuffer.html#z9_2">prop_highlight</a>()
00487 {
00488 <span class="keywordflow">return</span> HighlightPropertyProxy(<span class="keyword">this</span>, &highlight_property);
00489 }
00491
<a name="l00492"></a><a class="code" href="classInti_1_1Gtk_1_1SourceBuffer.html#z9_3">00492</a> <span class="keyword">const</span> MaxUndoLevelsPropertyProxy <a class="code" href="classInti_1_1Gtk_1_1SourceBuffer.html#z9_3">prop_max_undo_levels</a>()
00493 {
00494 <span class="keywordflow">return</span> MaxUndoLevelsPropertyProxy(<span class="keyword">this</span>, &max_undo_levels_property);
00495 }
00497
<a name="l00498"></a><a class="code" href="classInti_1_1Gtk_1_1SourceBuffer.html#z9_4">00498</a> <span class="keyword">const</span> LanguagePropertyProxy <a class="code" href="classInti_1_1Gtk_1_1SourceBuffer.html#z9_4">prop_language</a>()
00499 {
00500 <span class="keywordflow">return</span> LanguagePropertyProxy(<span class="keyword">this</span>, &language_property);
00501 }
00503
00507
<a name="l00508"></a><a class="code" href="classInti_1_1Gtk_1_1SourceBuffer.html#z10_0">00508</a> <span class="keyword">const</span> CanUndoSignalProxy <a class="code" href="classInti_1_1Gtk_1_1SourceBuffer.html#z10_0">sig_can_undo</a>()
00509 {
00510 <span class="keywordflow">return</span> CanUndoSignalProxy(<span class="keyword">this</span>, &can_undo_signal);
00511 }
00514
<a name="l00515"></a><a class="code" href="classInti_1_1Gtk_1_1SourceBuffer.html#z10_1">00515</a> <span class="keyword">const</span> CanRedoSignalProxy <a class="code" href="classInti_1_1Gtk_1_1SourceBuffer.html#z10_1">sig_can_redo</a>()
00516 {
00517 <span class="keywordflow">return</span> CanRedoSignalProxy(<span class="keyword">this</span>, &can_redo_signal);
00518 }
00521
<a name="l00522"></a><a class="code" href="classInti_1_1Gtk_1_1SourceBuffer.html#z10_2">00522</a> <span class="keyword">const</span> HighlightUpdatedSignalProxy <a class="code" href="classInti_1_1Gtk_1_1SourceBuffer.html#z10_2">sig_highlight_updated</a>()
00523 {
00524 <span class="keywordflow">return</span> HighlightUpdatedSignalProxy(<span class="keyword">this</span>, &highlight_updated_signal);
00525 }
00528
<a name="l00529"></a><a class="code" href="classInti_1_1Gtk_1_1SourceBuffer.html#z10_3">00529</a> <span class="keyword">const</span> MarkerUpdatedSignalProxy <a class="code" href="classInti_1_1Gtk_1_1SourceBuffer.html#z10_3">sig_marker_updated</a>()
00530 {
00531 <span class="keywordflow">return</span> MarkerUpdatedSignalProxy(<span class="keyword">this</span>, &marker_updated_signal);
00532 }
00534
00536 };
00537
00538 } <span class="comment">// namespace Gtk</span>
00539
00540 } <span class="comment">// namespace Inti</span>
00541
00542 <span class="preprocessor">#endif // INTI_GTK_SOURCE_BUFFER_H</span>
00543 <span class="preprocessor"></span>
</pre></div><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Main Page - Footer</title>
<meta name="description" content="Reference Manual">
<meta name="author" content="The Inti Development Team">
</head>
<body>
<br>
<br>
<table cellpadding="0" cellspacing="0" border="0" style="width: 100%;">
<tbody>
<tr>
<td valign="top">
<hr></td>
</tr>
<tr>
<td valign="top" height="116"
background="../images/bottom-fade.png">
<address><small>Generated on Wed Aug 27 21:17:27 2003 for Inti-SourceView by <a
href="http://www.doxygen.org/index.html"><img src="doxygen.png"
alt="doxygen" align="middle" border="0" width="110" height="53"> </a>
1.3.2 written by <a href="mailto:dimitri@stack.nl">Dimitri
van Heesch</a>, © 1997-2002</small></address>
</td>
</tr>
<tr>
<td style="vertical-align: top; background-color: rgb(0, 55, 85);"><br>
</td>
</tr>
</tbody>
</table>
<br>
</body>
</html>
|