gtk+-2.0 Reference Manual

Synopsis

public class IMContext : Object  {
    public    signal void               commit                    ( string              str )  ;
    public    signal bool               delete_surrounding        ( int                 offset,
                                                                    int                 n_chars )  ;
    public    signal void               preedit_changed           (  )  ;
    public    signal void               preedit_end               (  )  ;
    public    signal void               preedit_start             (  )  ;
    public    signal bool               retrieve_surrounding      (  )  ;


    public    virtual bool              filter_keypress           ( Gdk.EventKey        event ) ;
    public    virtual void              focus_in                  (  ) ;
    public    virtual void              focus_out                 (  ) ;
    public    virtual void              get_preedit_string        ( string              str,
                                                                    weak Pango.AttrList attrs,
                                                                    int                 cursor_pos ) ;
    public    virtual bool              get_surrounding           ( string              text,
                                                                    int                 cursor_index ) ;
    public    virtual void              reset                     (  ) ;
    public    virtual void              set_client_window         ( Gdk.Window          window ) ;
    public    virtual void              set_cursor_location       ( Gdk.Rectangle       area ) ;
    public    virtual void              set_surrounding           ( string              text,
                                                                    int                 len,
                                                                    int                 cursor_index ) ;
    public    virtual void              set_use_preedit           ( bool                use_preedit ) ;
}

IMContext Description

Details

Constructor Details

Field Details

Signal Details

commit
    public    signal void               commit                    ( string              str )  ;		

delete_surrounding
    public    signal bool               delete_surrounding        ( int                 offset,
                                                                    int                 n_chars )  ;		

preedit_changed
    public    signal void               preedit_changed           (  )  ;		

preedit_end
    public    signal void               preedit_end               (  )  ;		

preedit_start
    public    signal void               preedit_start             (  )  ;		

retrieve_surrounding
    public    signal bool               retrieve_surrounding      (  )  ;		

Property Details

Method Details

filter_keypress ()
    public    virtual bool              filter_keypress           ( Gdk.EventKey        event ) ;		

focus_in ()
    public    virtual void              focus_in                  (  ) ;		

focus_out ()
    public    virtual void              focus_out                 (  ) ;		

get_preedit_string ()
    public    virtual void              get_preedit_string        ( string              str,
                                                                    weak Pango.AttrList attrs,
                                                                    int                 cursor_pos ) ;		

get_surrounding ()
    public    virtual bool              get_surrounding           ( string              text,
                                                                    int                 cursor_index ) ;		

reset ()
    public    virtual void              reset                     (  ) ;		

set_client_window ()
    public    virtual void              set_client_window         ( Gdk.Window          window ) ;		

set_cursor_location ()
    public    virtual void              set_cursor_location       ( Gdk.Rectangle       area ) ;		

set_surrounding ()
    public    virtual void              set_surrounding           ( string              text,
                                                                    int                 len,
                                                                    int                 cursor_index ) ;		

set_use_preedit ()
    public    virtual void              set_use_preedit           ( bool                use_preedit ) ;		


Created by Valadoc