49
49
#define <a class="link" href="libanjuta-IAnjutaDocumentManager.html#IANJUTA-DOCUMENT-MANAGER-CURRENT-DOCUMENT:CAPS" title="IANJUTA_DOCUMENT_MANAGER_CURRENT_DOCUMENT">IANJUTA_DOCUMENT_MANAGER_CURRENT_DOCUMENT</a>
50
50
enum <a class="link" href="libanjuta-IAnjutaDocumentManager.html#IAnjutaDocumentManagerError-enum" title="enum IAnjutaDocumentManagerError">IAnjutaDocumentManagerError</a>;
51
51
struct <a class="link" href="libanjuta-IAnjutaDocumentManager.html#IAnjutaDocumentManagerIface" title="struct IAnjutaDocumentManagerIface">IAnjutaDocumentManagerIface</a>;
52
<span class="returnvalue">GQuark</span> <a class="link" href="libanjuta-IAnjutaDocumentManager.html#ianjuta-document-manager-error-quark" title="ianjuta_document_manager_error_quark ()">ianjuta_document_manager_error_quark</a>
53
(<em class="parameter"><code><span class="type">void</span></code></em>);
52
54
<span class="returnvalue">void</span> <a class="link" href="libanjuta-IAnjutaDocumentManager.html#ianjuta-document-manager-add-bookmark" title="ianjuta_document_manager_add_bookmark ()">ianjuta_document_manager_add_bookmark</a>
53
55
(<em class="parameter"><code><span class="type">IAnjutaDocumentManager</span> *obj</code></em>,
54
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GFile.html"><span class="type">GFile</span></a> *file</code></em>,
55
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> line</code></em>,
56
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);
56
<em class="parameter"><code><span class="type">GFile</span> *file</code></em>,
57
<em class="parameter"><code><span class="type">gint</span> line</code></em>,
58
<em class="parameter"><code><span class="type">GError</span> **err</code></em>);
57
59
<span class="returnvalue">IAnjutaEditor</span> * <a class="link" href="libanjuta-IAnjutaDocumentManager.html#ianjuta-document-manager-add-buffer" title="ianjuta_document_manager_add_buffer ()">ianjuta_document_manager_add_buffer</a> (<em class="parameter"><code><span class="type">IAnjutaDocumentManager</span> *obj</code></em>,
58
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
59
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *content</code></em>,
60
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);
60
<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
61
<em class="parameter"><code>const <span class="type">gchar</span> *content</code></em>,
62
<em class="parameter"><code><span class="type">GError</span> **err</code></em>);
61
63
<span class="returnvalue">void</span> <a class="link" href="libanjuta-IAnjutaDocumentManager.html#ianjuta-document-manager-add-document" title="ianjuta_document_manager_add_document ()">ianjuta_document_manager_add_document</a>
62
64
(<em class="parameter"><code><span class="type">IAnjutaDocumentManager</span> *obj</code></em>,
63
65
<em class="parameter"><code><span class="type">IAnjutaDocument</span> *document</code></em>,
64
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);
65
<a href="http://library.gnome.org/devel/glib/unstable/glib-Quarks.html#GQuark"><span class="returnvalue">GQuark</span></a> <a class="link" href="libanjuta-IAnjutaDocumentManager.html#ianjuta-document-manager-error-quark" title="ianjuta_document_manager_error_quark ()">ianjuta_document_manager_error_quark</a>
66
(<em class="parameter"><code><span class="type">void</span></code></em>);
66
<em class="parameter"><code><span class="type">GError</span> **err</code></em>);
67
67
<span class="returnvalue">IAnjutaDocument</span> * <a class="link" href="libanjuta-IAnjutaDocumentManager.html#ianjuta-document-manager-find-document-with-file" title="ianjuta_document_manager_find_document_with_file ()">ianjuta_document_manager_find_document_with_file</a>
68
68
(<em class="parameter"><code><span class="type">IAnjutaDocumentManager</span> *obj</code></em>,
69
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GFile.html"><span class="type">GFile</span></a> *file</code></em>,
70
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);
69
<em class="parameter"><code><span class="type">GFile</span> *file</code></em>,
70
<em class="parameter"><code><span class="type">GError</span> **err</code></em>);
71
71
<span class="returnvalue">IAnjutaDocument</span> * <a class="link" href="libanjuta-IAnjutaDocumentManager.html#ianjuta-document-manager-get-current-document" title="ianjuta_document_manager_get_current_document ()">ianjuta_document_manager_get_current_document</a>
72
72
(<em class="parameter"><code><span class="type">IAnjutaDocumentManager</span> *obj</code></em>,
73
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);
74
<a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="libanjuta-IAnjutaDocumentManager.html#ianjuta-document-manager-get-doc-widgets" title="ianjuta_document_manager_get_doc_widgets ()">ianjuta_document_manager_get_doc_widgets</a>
73
<em class="parameter"><code><span class="type">GError</span> **err</code></em>);
74
<span class="returnvalue">GList</span> * <a class="link" href="libanjuta-IAnjutaDocumentManager.html#ianjuta-document-manager-get-doc-widgets" title="ianjuta_document_manager_get_doc_widgets ()">ianjuta_document_manager_get_doc_widgets</a>
75
75
(<em class="parameter"><code><span class="type">IAnjutaDocumentManager</span> *obj</code></em>,
76
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);
77
<a href="http://library.gnome.org/devel/gio/unstable/GFile.html"><span class="returnvalue">GFile</span></a> * <a class="link" href="libanjuta-IAnjutaDocumentManager.html#ianjuta-document-manager-get-file" title="ianjuta_document_manager_get_file ()">ianjuta_document_manager_get_file</a> (<em class="parameter"><code><span class="type">IAnjutaDocumentManager</span> *obj</code></em>,
78
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>,
79
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);
76
<em class="parameter"><code><span class="type">GError</span> **err</code></em>);
77
<span class="returnvalue">GFile</span> * <a class="link" href="libanjuta-IAnjutaDocumentManager.html#ianjuta-document-manager-get-file" title="ianjuta_document_manager_get_file ()">ianjuta_document_manager_get_file</a> (<em class="parameter"><code><span class="type">IAnjutaDocumentManager</span> *obj</code></em>,
78
<em class="parameter"><code>const <span class="type">gchar</span> *filename</code></em>,
79
<em class="parameter"><code><span class="type">GError</span> **err</code></em>);
80
80
<span class="returnvalue">IAnjutaEditor</span> * <a class="link" href="libanjuta-IAnjutaDocumentManager.html#ianjuta-document-manager-goto-file-line" title="ianjuta_document_manager_goto_file_line ()">ianjuta_document_manager_goto_file_line</a>
81
81
(<em class="parameter"><code><span class="type">IAnjutaDocumentManager</span> *obj</code></em>,
82
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GFile.html"><span class="type">GFile</span></a> *file</code></em>,
83
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> lineno</code></em>,
84
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);
82
<em class="parameter"><code><span class="type">GFile</span> *file</code></em>,
83
<em class="parameter"><code><span class="type">gint</span> lineno</code></em>,
84
<em class="parameter"><code><span class="type">GError</span> **err</code></em>);
85
85
<span class="returnvalue">IAnjutaEditor</span> * <a class="link" href="libanjuta-IAnjutaDocumentManager.html#ianjuta-document-manager-goto-file-line-mark" title="ianjuta_document_manager_goto_file_line_mark ()">ianjuta_document_manager_goto_file_line_mark</a>
86
86
(<em class="parameter"><code><span class="type">IAnjutaDocumentManager</span> *obj</code></em>,
87
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GFile.html"><span class="type">GFile</span></a> *file</code></em>,
88
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> lineno</code></em>,
89
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> mark</code></em>,
90
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);
91
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="libanjuta-IAnjutaDocumentManager.html#ianjuta-document-manager-remove-document" title="ianjuta_document_manager_remove_document ()">ianjuta_document_manager_remove_document</a>
87
<em class="parameter"><code><span class="type">GFile</span> *file</code></em>,
88
<em class="parameter"><code><span class="type">gint</span> lineno</code></em>,
89
<em class="parameter"><code><span class="type">gboolean</span> mark</code></em>,
90
<em class="parameter"><code><span class="type">GError</span> **err</code></em>);
91
<span class="returnvalue">gboolean</span> <a class="link" href="libanjuta-IAnjutaDocumentManager.html#ianjuta-document-manager-remove-document" title="ianjuta_document_manager_remove_document ()">ianjuta_document_manager_remove_document</a>
92
92
(<em class="parameter"><code><span class="type">IAnjutaDocumentManager</span> *obj</code></em>,
93
93
<em class="parameter"><code><span class="type">IAnjutaDocument</span> *document</code></em>,
94
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> save_before</code></em>,
95
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);
94
<em class="parameter"><code><span class="type">gboolean</span> save_before</code></em>,
95
<em class="parameter"><code><span class="type">GError</span> **err</code></em>);
96
96
<span class="returnvalue">void</span> <a class="link" href="libanjuta-IAnjutaDocumentManager.html#ianjuta-document-manager-set-current-document" title="ianjuta_document_manager_set_current_document ()">ianjuta_document_manager_set_current_document</a>
97
97
(<em class="parameter"><code><span class="type">IAnjutaDocumentManager</span> *obj</code></em>,
98
98
<em class="parameter"><code><span class="type">IAnjutaDocument</span> *document</code></em>,
99
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);
99
<em class="parameter"><code><span class="type">GError</span> **err</code></em>);
102
102
<div class="refsect1">
414
446
<a name="ianjuta-document-manager-goto-file-line-mark"></a><h3>ianjuta_document_manager_goto_file_line_mark ()</h3>
415
447
<pre class="programlisting"><span class="returnvalue">IAnjutaEditor</span> * ianjuta_document_manager_goto_file_line_mark
416
448
(<em class="parameter"><code><span class="type">IAnjutaDocumentManager</span> *obj</code></em>,
417
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GFile.html"><span class="type">GFile</span></a> *file</code></em>,
418
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> lineno</code></em>,
419
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> mark</code></em>,
420
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
449
<em class="parameter"><code><span class="type">GFile</span> *file</code></em>,
450
<em class="parameter"><code><span class="type">gint</span> lineno</code></em>,
451
<em class="parameter"><code><span class="type">gboolean</span> mark</code></em>,
452
<em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
422
454
Loads the given file if not loaded yet, set its editor as current editor
423
455
and moves cursor to the given line in the editor. Optionally also marks
424
456
the line with line marker if <em class="parameter"><code>mark</code></em> is given TRUE.
426
<div class="variablelist"><table border="0">
458
<div class="variablelist"><table border="0" class="variablelist">
427
460
<col align="left" valign="top">
430
465
<td><p><span class="term"><em class="parameter"><code>obj</code></em> :</span></p></td>