13
13
<link rel="chapter" href="ch01.html" title="API Overviews">
14
14
<link rel="chapter" href="ch02.html" title="User Interfaces">
15
15
<link rel="chapter" href="ch03.html" title="Input method engine">
16
<link rel="chapter" href="ch04.html" title="Configure">
16
<link rel="chapter" href="ch04.html" title="Configuration">
17
17
<link rel="chapter" href="ch05.html" title="Others">
19
19
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
132
132
<div class="refsect1" lang="en">
133
133
<a name="IBusEngine.signals"></a><h2>Signals</h2>
134
134
<pre class="synopsis">
135
"<a class="link" href="IBusEngine.html#IBusEngine-candidate-clicked" title='The "candidate-clicked" signal'>candidate-clicked</a>" : Run Last
135
136
"<a class="link" href="IBusEngine.html#IBusEngine-cursor-down" title='The "cursor-down" signal'>cursor-down</a>" : Run Last
136
137
"<a class="link" href="IBusEngine.html#IBusEngine-cursor-up" title='The "cursor-up" signal'>cursor-up</a>" : Run Last
137
138
"<a class="link" href="IBusEngine.html#IBusEngine-disable" title='The "disable" signal'>disable</a>" : Run Last
656
657
<div class="refsect1" lang="en">
657
658
<a name="IBusEngine.signal-details"></a><h2>Signal Details</h2>
658
659
<div class="refsect2" lang="en">
660
<a name="IBusEngine-candidate-clicked"></a><h3>The <code class="literal">"candidate-clicked"</code> signal</h3>
661
<pre class="programlisting">void user_function (<a class="link" href="IBusEngine.html" title="IBusEngine">IBusEngine</a> *engine,
663
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
666
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
669
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
672
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
673
>gpointer</a> user_data) : Run Last</pre>
675
Emitted when candidate on lookup table is clicked.
676
Implement the member function <code class="function">candidate_clicked()</code> in extended class to receive this signal.
680
<div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
681
<h3 class="title">Note</h3>
682
<p><em class="parameter"><code>user_data</code></em> is not actually a valid parameter. It is displayed because of GtkDoc bug.</p>
686
<div class="variablelist"><table border="0">
687
<col align="left" valign="top">
690
<td><p><span class="term"><em class="parameter"><code>engine</code></em> :</span></p></td>
695
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
696
<td>user data set when the signal handler was connected.</td>
702
<div class="refsect2" lang="en">
659
703
<a name="IBusEngine-cursor-down"></a><h3>The <code class="literal">"cursor-down"</code> signal</h3>
660
704
<pre class="programlisting">void user_function (<a class="link" href="IBusEngine.html" title="IBusEngine">IBusEngine</a> *engine,
662
706
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
663
707
>gpointer</a> user_data) : Run Last</pre>
665
Emitted when the down cursor key is pressed.
709
Emitted when the down cursor button is pressed.
666
710
Implement the member function <code class="function">cursor_down()</code> in extended class to receive this signal.
670
714
<div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
671
715
<h3 class="title">Note</h3>
672
<p><em class="parameter"><code>user_data</code></em> is not actually a valid parameter. It is displayed because GtkDoc.</p>
716
<p><em class="parameter"><code>user_data</code></em> is not actually a valid parameter. It is displayed because of GtkDoc bug.</p>
696
740
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
697
741
>gpointer</a> user_data) : Run Last</pre>
699
Emitted when the up cursor key is pressed.
743
Emitted when the up cursor button is pressed.
700
744
Implement the member function <code class="function">cursor_up()</code> in extended class to receive this signal.
704
748
<div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
705
749
<h3 class="title">Note</h3>
706
<p><em class="parameter"><code>user_data</code></em> is not actually a valid parameter. It is displayed because GtkDoc.</p>
750
<p><em class="parameter"><code>user_data</code></em> is not actually a valid parameter. It is displayed because of GtkDoc bug.</p>
738
782
<div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
739
783
<h3 class="title">Note</h3>
740
<p><em class="parameter"><code>user_data</code></em> is not actually a valid parameter. It is displayed because GtkDoc.</p>
784
<p><em class="parameter"><code>user_data</code></em> is not actually a valid parameter. It is displayed because of GtkDoc bug.</p>
772
816
<div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
773
817
<h3 class="title">Note</h3>
774
<p><em class="parameter"><code>user_data</code></em> is not actually a valid parameter. It is displayed because GtkDoc.</p>
818
<p><em class="parameter"><code>user_data</code></em> is not actually a valid parameter. It is displayed because of GtkDoc bug.</p>
798
842
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
799
843
>gpointer</a> user_data) : Run Last</pre>
801
Emitted when the client application get the focus.
845
Emitted when the client application get the focus.
802
846
Implement the member function <code class="function">focus_in()</code> in extended class to receive this signal.
806
850
<div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
807
851
<h3 class="title">Note</h3>
808
<p><em class="parameter"><code>user_data</code></em> is not actually a valid parameter. It is displayed because GtkDoc.</p>
852
<p><em class="parameter"><code>user_data</code></em> is not actually a valid parameter. It is displayed because of GtkDoc bug.</p>
840
884
<div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
841
885
<h3 class="title">Note</h3>
842
<p><em class="parameter"><code>user_data</code></em> is not actually a valid parameter. It is displayed because GtkDoc.</p>
886
<p><em class="parameter"><code>user_data</code></em> is not actually a valid parameter. It is displayed because of GtkDoc bug.</p>
866
910
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
867
911
>gpointer</a> user_data) : Run Last</pre>
869
Emitted when the page-down key is pressed.
913
Emitted when the page-down button is pressed.
870
914
Implement the member function <code class="function">page_down()</code> in extended class to receive this signal.
874
918
<div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
875
919
<h3 class="title">Note</h3>
876
<p><em class="parameter"><code>user_data</code></em> is not actually a valid parameter. It is displayed because GtkDoc.</p>
920
<p><em class="parameter"><code>user_data</code></em> is not actually a valid parameter. It is displayed because of GtkDoc bug.</p>
900
944
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
901
945
>gpointer</a> user_data) : Run Last</pre>
903
Emitted when the page-up key is pressed.
947
Emitted when the page-up button is pressed.
904
948
Implement the member function <code class="function">page_up()</code> in extended class to receive this signal.
908
952
<div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
909
953
<h3 class="title">Note</h3>
910
<p><em class="parameter"><code>user_data</code></em> is not actually a valid parameter. It is displayed because GtkDoc.</p>
954
<p><em class="parameter"><code>user_data</code></em> is not actually a valid parameter. It is displayed because of GtkDoc bug.</p>
950
994
<div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
951
995
<h3 class="title">Note</h3>
952
<p><em class="parameter"><code>user_data</code></em> is not actually a valid parameter. It is displayed because GtkDoc.</p>
996
<p><em class="parameter"><code>user_data</code></em> is not actually a valid parameter. It is displayed because of GtkDoc bug.</p>
1000
1044
<div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
1001
1045
<h3 class="title">Note</h3>
1002
<p><em class="parameter"><code>user_data</code></em> is not actually a valid parameter. It is displayed because GtkDoc.</p>
1046
<p><em class="parameter"><code>user_data</code></em> is not actually a valid parameter. It is displayed because of GtkDoc bug.</p>
1037
1081
<div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
1038
1082
<h3 class="title">Note</h3>
1039
<p><em class="parameter"><code>user_data</code></em> is not actually a valid parameter. It is displayed because GtkDoc.</p>
1083
<p><em class="parameter"><code>user_data</code></em> is not actually a valid parameter. It is displayed because of GtkDoc bug.</p>
1074
1118
<div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
1075
1119
<h3 class="title">Note</h3>
1076
<p><em class="parameter"><code>user_data</code></em> is not actually a valid parameter. It is displayed because GtkDoc.</p>
1120
<p><em class="parameter"><code>user_data</code></em> is not actually a valid parameter. It is displayed because of GtkDoc bug.</p>
1108
1152
<div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
1109
1153
<h3 class="title">Note</h3>
1110
<p><em class="parameter"><code>user_data</code></em> is not actually a valid parameter. It is displayed because GtkDoc.</p>
1154
<p><em class="parameter"><code>user_data</code></em> is not actually a valid parameter. It is displayed because of GtkDoc bug.</p>
1145
1189
<div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
1146
1190
<h3 class="title">Note</h3>
1147
<p><em class="parameter"><code>user_data</code></em> is not actually a valid parameter. It is displayed because GtkDoc.</p>
1191
<p><em class="parameter"><code>user_data</code></em> is not actually a valid parameter. It is displayed because of GtkDoc bug.</p>
1196
1240
<div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
1197
1241
<h3 class="title">Note</h3>
1198
<p><em class="parameter"><code>user_data</code></em> is not actually a valid parameter. It is displayed because GtkDoc.</p>
1242
<p><em class="parameter"><code>user_data</code></em> is not actually a valid parameter. It is displayed because of GtkDoc bug.</p>