~ubuntu-branches/ubuntu/karmic/ibus/karmic-updates

« back to all changes in this revision

Viewing changes to docs/reference/ibus/html/IBusEngine.html

  • Committer: Bazaar Package Importer
  • Author(s): LI Daobing
  • Date: 2009-06-13 11:39:05 UTC
  • mfrom: (1.1.3 upstream) (6.1.2 sid)
  • Revision ID: james.westby@ubuntu.com-20090613113905-0mfi5hhoz8w9y6k2
Tags: 1.1.0.20090612-1
* new upstream release.
* Fix "python-ibus should depends on iso-codes" (Closes: #532163)
* debian/libibus0.symbols: update symbols

Show diffs side-by-side

added added

removed removed

Lines of Context:
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">
18
18
</head>
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,
 
662
                                                        <a
 
663
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
 
664
>guint</a>       arg1,
 
665
                                                        <a
 
666
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
 
667
>guint</a>       arg2,
 
668
                                                        <a
 
669
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
 
670
>guint</a>       arg3,
 
671
                                                        <a
 
672
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
 
673
>gpointer</a>    user_data)      : Run Last</pre>
 
674
<p>
 
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.
 
677
</p>
 
678
<p>
 
679
</p>
 
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>
 
683
</div>
 
684
<p>
 
685
</p>
 
686
<div class="variablelist"><table border="0">
 
687
<col align="left" valign="top">
 
688
<tbody>
 
689
<tr>
 
690
<td><p><span class="term"><em class="parameter"><code>engine</code></em> :</span></p></td>
 
691
<td> An IBusEngine.
 
692
</td>
 
693
</tr>
 
694
<tr>
 
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>
 
697
</tr>
 
698
</tbody>
 
699
</table></div>
 
700
</div>
 
701
<hr>
 
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,
661
705
                                                        <a
662
706
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
663
707
>gpointer</a>    user_data)      : Run Last</pre>
664
708
<p>
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.
667
711
</p>
668
712
<p>
669
713
</p>
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>
673
717
</div>
674
718
<p>
675
719
</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>
698
742
<p>
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.
701
745
</p>
702
746
<p>
703
747
</p>
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>
707
751
</div>
708
752
<p>
709
753
</p>
737
781
</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>
741
785
</div>
742
786
<p>
743
787
</p>
771
815
</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>
775
819
</div>
776
820
<p>
777
821
</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>
800
844
<p>
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.
803
847
</p>
804
848
<p>
805
849
</p>
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>
809
853
</div>
810
854
<p>
811
855
</p>
839
883
</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>
843
887
</div>
844
888
<p>
845
889
</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>
868
912
<p>
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.
871
915
</p>
872
916
<p>
873
917
</p>
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>
877
921
</div>
878
922
<p>
879
923
</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>
902
946
<p>
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.
905
949
</p>
906
950
<p>
907
951
</p>
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>
911
955
</div>
912
956
<p>
913
957
</p>
949
993
</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>
953
997
</div>
954
998
<p>
955
999
</p>
999
1043
</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>
1003
1047
</div>
1004
1048
<p>
1005
1049
</p>
1036
1080
</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>
1040
1084
</div>
1041
1085
<p>
1042
1086
</p>
1073
1117
</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>
1077
1121
</div>
1078
1122
<p>
1079
1123
</p>
1107
1151
</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>
1111
1155
</div>
1112
1156
<p>
1113
1157
</p>
1144
1188
</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>
1148
1192
</div>
1149
1193
<p>
1150
1194
</p>
1195
1239
</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>
1199
1243
</div>
1200
1244
<p>
1201
1245
</p>