# endif
#endif /* ! _WIN32 */
-/* Faked 'bool'. */
-#ifndef __cplusplus
-# ifndef bool
-# define bool int
-# ifndef FALSE
-# define FALSE 0
-# endif
-# ifndef TRUE
-# define TRUE 1
-# endif
-# endif
-#endif
-
/**
* @file Ecore_IMF.h
* @brief The file that provides the ISF IMCONTROL Structures and APIs
extern "C" {
#endif
- // will be deleted soon
- /* ecore_imf_context_ise_state_add_listener() flag */
- typedef enum
- {
- ISE_STATE_EVENT, /**< ISE STATE Event */
- ISE_MODE_EVENT, /**< ISE MODE Event */
- ISE_LANGUAGE_EVENT, /**< ISE LANGUAGE Event */
- ISE_SHIFT_MODE_EVENT, /**< ISE SHIFT MODE */
- ISE_PREEDIT_MODE_EVENT, /**< ISE PREEDIT MODE */
- ISE_COMPLETION_MODE_EVENT, /**< ISE COMPLETION MODE */
- ISE_CUSTOM_INPUT_MODE_EVENT, /**< ISE CUSTOM INPUT MODE */
-
- ISE_PRIVATE_CONTEXT_01, /**< ISE PRIVATE CONTEXT */
- ISE_PRIVATE_CONTEXT_02, /**< ISE PRIVATE CONTEXT */
- ISE_PRIVATE_CONTEXT_03, /**< ISE PRIVATE CONTEXT */
- ISE_PRIVATE_CONTEXT_04, /**< ISE PRIVATE CONTEXT */
- ISE_PRIVATE_CONTEXT_05, /**< ISE PRIVATE CONTEXT */
- ISE_PRIVATE_CONTEXT_06, /**< ISE PRIVATE CONTEXT */
- ISE_PRIVATE_CONTEXT_07, /**< ISE PRIVATE CONTEXT */
- ISE_PRIVATE_CONTEXT_08, /**< ISE PRIVATE CONTEXT */
- ISE_PRIVATE_CONTEXT_09, /**< ISE PRIVATE CONTEXT */
- ISE_PRIVATE_CONTEXT_10, /**< ISE PRIVATE CONTEXT */
- ISE_EVENT_INVALID
- } ISE_EVENT;
-
/* ecore_imf_context_input_panel_event_callback_add() flag */
typedef enum
{
ECORE_IMF_INPUT_PANEL_EVENT_INVALID
} Ecore_IMF_Input_Panel_Event;
- // will be deleted soon. Use Ecore_IMF_Input_Panel_State instead.
- typedef enum
- {
- ISE_STATE_SHOW, /**< Show ISE */
- ISE_STATE_SHOW_ALWAYS, /**< Show ISE always*/
- ISE_STATE_HIDE, /**< Hide ISE */
- ISE_STATE_INVALID
- } ISE_STATE;
-
typedef enum
{
ECORE_IMF_INPUT_PANEL_STATE_SHOW, /**< Show Input panel */
ECORE_IMF_INPUT_PANEL_STATE_INVALID
} Ecore_IMF_Input_Panel_State;
- // will be deleted soon, Use Ecore_IMF_Input_Mode instead.
- typedef enum
- {
- ISE_MODE_NATIVE, /**< Follow current locale mode */
- ISE_MODE_ENGLISH, /**< English mode*/
- ISE_MODE_NUMBER, /**< Number mode*/
- ISE_MODE_INVALID
- } ISE_MODE;
-
typedef enum
{
ECORE_IMF_INPUT_PANEL_LAYOUT_NORMAL, /**< Default 4x4 layout */
ECORE_IMF_AUTOCORRECTION_INVALID
} Ecore_IMF_Autocorrection;
- // will be deleted soon
- typedef struct
- {
- bool fUseImEffect; /**< whether use Im effect or not */
- } ISE_STYLE;
-
typedef enum
{
ECORE_IMF_INPUT_PANEL_CAPS_MODE_OFF, /**< Off */
#endif
-/* vim:set ts=8 sw=3 sts=3 expandtab cino=>5n-2f0^-2{2(0W1st0 :*/
\ No newline at end of file
+/* vim:set ts=8 sw=3 sts=3 expandtab cino=>5n-2f0^-2{2(0W1st0 :*/