SCIM Bridge 0.4.x
ScimBridgeClientIMContextImpl Class Reference
Inheritance diagram for ScimBridgeClientIMContextImpl:
_ScimBridgeClientIMContext

Public Member Functions

bool x11FilterEvent (QWidget *widget, XEvent *event)
 
bool filterEvent (const QEvent *event)
 
void setFocus ()
 
void unsetFocus ()
 
void setMicroFocus (int x, int y, int w, int h, QFont *font=0)
 
void mouseHandler (int offset, QEvent::Type type, ButtonState button, ButtonState state)
 
void reset ()
 
void focus_in ()
 
void focus_out ()
 
void set_commit_string (const char *new_commit_string)
 
void commit ()
 
void forward_key_event (const ScimBridgeKeyEvent *key_event)
 
void set_preedit_shown (bool shown)
 
void set_preedit_string (const char *new_preedit_string)
 
void set_preedit_attributes (ScimBridgeAttribute **const new_attributes, int new_attribute_count)
 
void set_preedit_cursor_position (int new_cursor_position)
 
void update_preedit ()
 
scim_bridge_imcontext_id_t get_id () const
 
void set_id (scim_bridge_imcontext_id_t new_id)
 
- Public Member Functions inherited from _ScimBridgeClientIMContext
virtual ~_ScimBridgeClientIMContext ()
 

Additional Inherited Members

- Static Public Member Functions inherited from _ScimBridgeClientIMContext
static void static_initialize ()
 
static void static_finalize ()
 
static void connection_opened ()
 
static void connection_closed ()
 
static _ScimBridgeClientIMContextalloc ()
 
- Public Attributes inherited from _ScimBridgeClientIMContext
GtkIMContext parent
 
scim_bridge_imcontext_id_t id
 
char * preedit_string
 
size_t preedit_string_capacity
 
PangoAttrList * preedit_attributes
 
unsigned int preedit_cursor_position
 
boolean preedit_cursor_flicking
 
boolean preedit_shown
 
boolean preedit_started
 
char * commit_string
 
size_t commit_string_capacity
 
boolean enabled
 
GdkWindow * client_window
 
int cursor_x
 
int cursor_y
 
int window_x
 
int window_y
 
- Protected Member Functions inherited from _ScimBridgeClientIMContext
 _ScimBridgeClientIMContext ()
 

The documentation for this class was generated from the following file: