Ardour  9.0-pre0-582-g084a23a80d
_GtkIMContextClass Struct Reference

#include <gtkimcontext.h>

Public Attributes

GtkObjectClass parent_class
 
void(* preedit_start )(GtkIMContext *context)
 
void(* preedit_end )(GtkIMContext *context)
 
void(* preedit_changed )(GtkIMContext *context)
 
void(* commit )(GtkIMContext *context, const gchar *str)
 
gboolean(* retrieve_surrounding )(GtkIMContext *context)
 
gboolean(* delete_surrounding )(GtkIMContext *context, gint offset, gint n_chars)
 
void(* set_client_window )(GtkIMContext *context, GdkWindow *window)
 
void(* get_preedit_string )(GtkIMContext *context, gchar **str, PangoAttrList **attrs, gint *cursor_pos)
 
gboolean(* filter_keypress )(GtkIMContext *context, GdkEventKey *event)
 
void(* focus_in )(GtkIMContext *context)
 
void(* focus_out )(GtkIMContext *context)
 
void(* reset )(GtkIMContext *context)
 
void(* set_cursor_location )(GtkIMContext *context, GdkRectangle *area)
 
void(* set_use_preedit )(GtkIMContext *context, gboolean use_preedit)
 
void(* set_surrounding )(GtkIMContext *context, const gchar *text, gint len, gint cursor_index)
 
gboolean(* get_surrounding )(GtkIMContext *context, gchar **text, gint *cursor_index)
 
void(* _gtk_reserved1 )(void)
 
void(* _gtk_reserved2 )(void)
 
void(* _gtk_reserved3 )(void)
 
void(* _gtk_reserved4 )(void)
 
void(* _gtk_reserved5 )(void)
 
void(* _gtk_reserved6 )(void)
 

Detailed Description

Definition at line 50 of file gtkimcontext.h.

Member Data Documentation

◆ _gtk_reserved1

void(* _GtkIMContextClass::_gtk_reserved1) (void)

Definition at line 94 of file gtkimcontext.h.

◆ _gtk_reserved2

void(* _GtkIMContextClass::_gtk_reserved2) (void)

Definition at line 95 of file gtkimcontext.h.

◆ _gtk_reserved3

void(* _GtkIMContextClass::_gtk_reserved3) (void)

Definition at line 96 of file gtkimcontext.h.

◆ _gtk_reserved4

void(* _GtkIMContextClass::_gtk_reserved4) (void)

Definition at line 97 of file gtkimcontext.h.

◆ _gtk_reserved5

void(* _GtkIMContextClass::_gtk_reserved5) (void)

Definition at line 98 of file gtkimcontext.h.

◆ _gtk_reserved6

void(* _GtkIMContextClass::_gtk_reserved6) (void)

Definition at line 99 of file gtkimcontext.h.

◆ commit

void(* _GtkIMContextClass::commit) (GtkIMContext *context, const gchar *str)

Definition at line 63 of file gtkimcontext.h.

◆ delete_surrounding

gboolean(* _GtkIMContextClass::delete_surrounding) (GtkIMContext *context, gint offset, gint n_chars)

Definition at line 65 of file gtkimcontext.h.

◆ filter_keypress

gboolean(* _GtkIMContextClass::filter_keypress) (GtkIMContext *context, GdkEventKey *event)

Definition at line 76 of file gtkimcontext.h.

◆ focus_in

void(* _GtkIMContextClass::focus_in) (GtkIMContext *context)

Definition at line 78 of file gtkimcontext.h.

◆ focus_out

void(* _GtkIMContextClass::focus_out) (GtkIMContext *context)

Definition at line 79 of file gtkimcontext.h.

◆ get_preedit_string

void(* _GtkIMContextClass::get_preedit_string) (GtkIMContext *context, gchar **str, PangoAttrList **attrs, gint *cursor_pos)

Definition at line 72 of file gtkimcontext.h.

◆ get_surrounding

gboolean(* _GtkIMContextClass::get_surrounding) (GtkIMContext *context, gchar **text, gint *cursor_index)

Definition at line 89 of file gtkimcontext.h.

◆ parent_class

GtkObjectClass _GtkIMContextClass::parent_class

Definition at line 56 of file gtkimcontext.h.

◆ preedit_changed

void(* _GtkIMContextClass::preedit_changed) (GtkIMContext *context)

Definition at line 62 of file gtkimcontext.h.

◆ preedit_end

void(* _GtkIMContextClass::preedit_end) (GtkIMContext *context)

Definition at line 61 of file gtkimcontext.h.

◆ preedit_start

void(* _GtkIMContextClass::preedit_start) (GtkIMContext *context)

Definition at line 60 of file gtkimcontext.h.

◆ reset

void(* _GtkIMContextClass::reset) (GtkIMContext *context)

Definition at line 80 of file gtkimcontext.h.

◆ retrieve_surrounding

gboolean(* _GtkIMContextClass::retrieve_surrounding) (GtkIMContext *context)

Definition at line 64 of file gtkimcontext.h.

◆ set_client_window

void(* _GtkIMContextClass::set_client_window) (GtkIMContext *context, GdkWindow *window)

Definition at line 70 of file gtkimcontext.h.

◆ set_cursor_location

void(* _GtkIMContextClass::set_cursor_location) (GtkIMContext *context, GdkRectangle *area)

Definition at line 81 of file gtkimcontext.h.

◆ set_surrounding

void(* _GtkIMContextClass::set_surrounding) (GtkIMContext *context, const gchar *text, gint len, gint cursor_index)

Definition at line 85 of file gtkimcontext.h.

◆ set_use_preedit

void(* _GtkIMContextClass::set_use_preedit) (GtkIMContext *context, gboolean use_preedit)

Definition at line 83 of file gtkimcontext.h.


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