SCIMBridge  0.4.x
Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions | List of all members
_ScimBridgeClientIMContext Struct Referenceabstract

#include <scim-bridge-client-imcontext-qt.h>

Inheritance diagram for _ScimBridgeClientIMContext:
ScimBridgeClientIMContextImpl

Public Member Functions

virtual ~_ScimBridgeClientIMContext ()
 
virtual bool x11FilterEvent (QWidget *widget, XEvent *event)=0
 
virtual bool filterEvent (const QEvent *event)=0
 
virtual void setFocus ()=0
 
virtual void unsetFocus ()=0
 
virtual void setMicroFocus (int x, int y, int w, int h, QFont *font=0)=0
 
virtual void mouseHandler (int offset, QEvent::Type type, ButtonState button, ButtonState state)=0
 
virtual void reset ()=0
 

Static Public Member Functions

static void static_initialize ()
 
static void static_finalize ()
 
static void connection_opened ()
 
static void connection_closed ()
 
static _ScimBridgeClientIMContextalloc ()
 

Public Attributes

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

 _ScimBridgeClientIMContext ()
 

Detailed Description

IMContext class for qt client.


The documentation for this struct was generated from the following files: