2
Copyright (c) 2005-2006 uim Project http://uim.freedesktop.org/
6
Redistribution and use in source and binary forms, with or
7
without modification, are permitted provided that the
8
following conditions are met:
10
1. Redistributions of source code must retain the above
11
copyright notice, this list of conditions and the
13
2. Redistributions in binary form must reproduce the above
14
copyright notice, this list of conditions and the
15
following disclaimer in the documentation and/or other
16
materials provided with the distribution.
17
3. Neither the name of authors nor the names of its
18
contributors may be used to endorse or promote products
19
derived from this software without specific prior written
22
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
23
CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
24
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
25
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
26
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
27
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
28
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
29
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
30
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
31
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
32
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
33
OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
34
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
37
#ifndef _uim_agent_im_h_included_
38
#define _uim_agent_im_h_included_
45
#include <uim/uim-util.h>
49
extern int default_engine_updated;
50
extern char *default_engine_name;
52
void output_default_im_engine(void);
54
int show_im(const char *im);
56
int list_im_engine(void);
57
int check_im_name(const char *imname);
59
/*int init_default_engine(void);*/
60
void update_default_engine(const char *engine_name);