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: