1
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
<title>IAnjutaEditorTip</title>
6
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
7
<link rel="home" href="index.html" title="Anjuta Developers Reference Manual">
8
<link rel="up" href="plugin-interfaces.html" title="Plugin interfaces">
9
<link rel="prev" href="libanjuta-IAnjutaEditorSelection.html" title="IAnjutaEditorSelection">
10
<link rel="next" href="libanjuta-IAnjutaEditorView.html" title="IAnjutaEditorView">
11
<meta name="generator" content="GTK-Doc V1.19 (XML mode)">
12
<link rel="stylesheet" href="style.css" type="text/css">
14
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
15
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
17
<td><a accesskey="p" href="libanjuta-IAnjutaEditorSelection.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
18
<td><a accesskey="u" href="plugin-interfaces.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
19
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
20
<th width="100%" align="center">Anjuta Developers Reference Manual</th>
21
<td><a accesskey="n" href="libanjuta-IAnjutaEditorView.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
23
<tr><td colspan="5" class="shortcuts">
24
<a href="#libanjuta-IAnjutaEditorTip.synopsis" class="shortcut">Top</a>
26
<a href="#libanjuta-IAnjutaEditorTip.description" class="shortcut">Description</a>
29
<div class="refentry">
30
<a name="libanjuta-IAnjutaEditorTip"></a><div class="titlepage"></div>
31
<div class="refnamediv"><table width="100%"><tr>
33
<h2><span class="refentrytitle"><a name="libanjuta-IAnjutaEditorTip.top_of_page"></a>IAnjutaEditorTip</span></h2>
34
<p>IAnjutaEditorTip — Editor call tips assistance framework</p>
36
<td valign="top" align="right"></td>
38
<div class="refsect1">
39
<a name="libanjuta-IAnjutaEditorTip.stability-level"></a><h2>Stability Level</h2>
40
Unstable, unless otherwise indicated
42
<div class="refsynopsisdiv">
43
<a name="libanjuta-IAnjutaEditorTip.synopsis"></a><h2>Synopsis</h2>
44
<pre class="synopsis">
45
#include <libanjuta/interfaces/ianjuta-editor-tip.h>
47
#define <a class="link" href="libanjuta-IAnjutaEditorTip.html#IANJUTA-EDITOR-TIP-ERROR:CAPS" title="IANJUTA_EDITOR_TIP_ERROR">IANJUTA_EDITOR_TIP_ERROR</a>
48
struct <a class="link" href="libanjuta-IAnjutaEditorTip.html#IAnjutaEditorTipIface" title="struct IAnjutaEditorTipIface">IAnjutaEditorTipIface</a>;
49
<a href="http://library.gnome.org/devel/glib/unstable/glib-Quarks.html#GQuark"><span class="returnvalue">GQuark</span></a> <a class="link" href="libanjuta-IAnjutaEditorTip.html#ianjuta-editor-tip-error-quark" title="ianjuta_editor_tip_error_quark ()">ianjuta_editor_tip_error_quark</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
50
<span class="returnvalue">void</span> <a class="link" href="libanjuta-IAnjutaEditorTip.html#ianjuta-editor-tip-cancel" title="ianjuta_editor_tip_cancel ()">ianjuta_editor_tip_cancel</a> (<em class="parameter"><code><span class="type">IAnjutaEditorTip</span> *obj</code></em>,
51
<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>);
52
<span class="returnvalue">void</span> <a class="link" href="libanjuta-IAnjutaEditorTip.html#ianjuta-editor-tip-show" title="ianjuta_editor_tip_show ()">ianjuta_editor_tip_show</a> (<em class="parameter"><code><span class="type">IAnjutaEditorTip</span> *obj</code></em>,
53
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *tips</code></em>,
54
<em class="parameter"><code><span class="type">IAnjutaIterable</span> *position</code></em>,
55
<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
<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-IAnjutaEditorTip.html#ianjuta-editor-tip-visible" title="ianjuta_editor_tip_visible ()">ianjuta_editor_tip_visible</a> (<em class="parameter"><code><span class="type">IAnjutaEditorTip</span> *obj</code></em>,
57
<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
<div class="refsect1">
61
<a name="libanjuta-IAnjutaEditorTip.description"></a><h2>Description</h2>
63
<div class="refsect1">
64
<a name="libanjuta-IAnjutaEditorTip.details"></a><h2>Details</h2>
65
<div class="refsect2">
66
<a name="IANJUTA-EDITOR-TIP-ERROR:CAPS"></a><h3>IANJUTA_EDITOR_TIP_ERROR</h3>
67
<pre class="programlisting">#define IANJUTA_EDITOR_TIP_ERROR ianjuta_editor_tip_error_quark()
73
<div class="refsect2">
74
<a name="IAnjutaEditorTipIface"></a><h3>struct IAnjutaEditorTipIface</h3>
75
<pre class="programlisting">struct IAnjutaEditorTipIface {
76
IAnjutaEditorIface g_iface;
79
void (*cancel) (IAnjutaEditorTip *obj, GError **err);
80
void (*show) (IAnjutaEditorTip *obj, GList* tips, IAnjutaIterable *position, GError **err);
81
gboolean (*visible) (IAnjutaEditorTip *obj, GError **err);
88
<div class="refsect2">
89
<a name="ianjuta-editor-tip-error-quark"></a><h3>ianjuta_editor_tip_error_quark ()</h3>
90
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Quarks.html#GQuark"><span class="returnvalue">GQuark</span></a> ianjuta_editor_tip_error_quark (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
95
<div class="refsect2">
96
<a name="ianjuta-editor-tip-cancel"></a><h3>ianjuta_editor_tip_cancel ()</h3>
97
<pre class="programlisting"><span class="returnvalue">void</span> ianjuta_editor_tip_cancel (<em class="parameter"><code><span class="type">IAnjutaEditorTip</span> *obj</code></em>,
98
<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>
100
Cancels the last shown tooltip
102
<div class="variablelist"><table border="0" class="variablelist">
104
<col align="left" valign="top">
109
<td><p><span class="term"><em class="parameter"><code>obj</code></em> :</span></p></td>
113
<td><p><span class="term"><em class="parameter"><code>err</code></em> :</span></p></td>
114
<td>Error propagation and reporting</td>
120
<div class="refsect2">
121
<a name="ianjuta-editor-tip-show"></a><h3>ianjuta_editor_tip_show ()</h3>
122
<pre class="programlisting"><span class="returnvalue">void</span> ianjuta_editor_tip_show (<em class="parameter"><code><span class="type">IAnjutaEditorTip</span> *obj</code></em>,
123
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *tips</code></em>,
124
<em class="parameter"><code><span class="type">IAnjutaIterable</span> *position</code></em>,
125
<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>
127
Show tips showing more information on current context. No user feedback
128
is required when tips are shown. <em class="parameter"><code>position</code></em> indicates
129
the position before which is the known context and after which are
130
the suggestions. Usually the editor would use this to
131
align the choices displayed such that the carat is just at this
132
position when the choices are displayed.
134
<div class="variablelist"><table border="0" class="variablelist">
136
<col align="left" valign="top">
141
<td><p><span class="term"><em class="parameter"><code>obj</code></em> :</span></p></td>
145
<td><p><span class="term"><em class="parameter"><code>tips</code></em> :</span></p></td>
146
<td>list of alternative tips. <span class="annotation">[<a href="http://foldoc.org/element-type"><span class="acronym">element-type</span></a> utf8]</span>
150
<td><p><span class="term"><em class="parameter"><code>position</code></em> :</span></p></td>
151
<td>Tip position.</td>
154
<td><p><span class="term"><em class="parameter"><code>err</code></em> :</span></p></td>
155
<td>Error propagation and reporting</td>
161
<div class="refsect2">
162
<a name="ianjuta-editor-tip-visible"></a><h3>ianjuta_editor_tip_visible ()</h3>
163
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> ianjuta_editor_tip_visible (<em class="parameter"><code><span class="type">IAnjutaEditorTip</span> *obj</code></em>,
164
<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>
165
<div class="variablelist"><table border="0" class="variablelist">
167
<col align="left" valign="top">
172
<td><p><span class="term"><em class="parameter"><code>obj</code></em> :</span></p></td>
176
<td><p><span class="term"><em class="parameter"><code>err</code></em> :</span></p></td>
177
<td>Error propagation and reporting</td>
180
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
181
<td>whether a tooltip is crrently shown</td>
190
Generated by GTK-Doc V1.19</div>
b'\\ No newline at end of file'