Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
_GtkIMContextClass Struct Reference

#include <gtkimcontext.h>

Data Fields

GObjectClass parent_class
 
void(* preedit_start )(GtkIMContext *context)
 
void(* preedit_end )(GtkIMContext *context)
 
void(* preedit_changed )(GtkIMContext *context)
 
void(* commit )(GtkIMContext *context, const char *str)
 
gboolean(* retrieve_surrounding )(GtkIMContext *context)
 
gboolean(* delete_surrounding )(GtkIMContext *context, int offset, int n_chars)
 
void(* set_client_widget )(GtkIMContext *context, GtkWidget *widget)
 
void(* get_preedit_string )(GtkIMContext *context, char **str, PangoAttrList **attrs, int *cursor_pos)
 
gboolean(* filter_keypress )(GtkIMContext *context, GdkEvent *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 char *text, int len, int cursor_index)
 
gboolean(* get_surrounding )(GtkIMContext *context, char **text, int *cursor_index)
 
void(* set_surrounding_with_selection )(GtkIMContext *context, const char *text, int len, int cursor_index, int anchor_index)
 
gboolean(* get_surrounding_with_selection )(GtkIMContext *context, char **text, int *cursor_index, int *anchor_index)
 
void(* activate_osk )(GtkIMContext *context)
 
gboolean(* activate_osk_with_event )(GtkIMContext *context, GdkEvent *event)
 
void(* _gtk_reserved2 )(void)
 
void(* _gtk_reserved3 )(void)
 
void(* _gtk_reserved4 )(void)
 

Detailed Description

Definition at line 46 of file gtkimcontext.h.

Field Documentation

◆ _gtk_reserved2

void(* _GtkIMContextClass::_gtk_reserved2) (void)

Definition at line 103 of file gtkimcontext.h.

◆ _gtk_reserved3

void(* _GtkIMContextClass::_gtk_reserved3) (void)

Definition at line 104 of file gtkimcontext.h.

◆ _gtk_reserved4

void(* _GtkIMContextClass::_gtk_reserved4) (void)

Definition at line 105 of file gtkimcontext.h.

◆ activate_osk

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

Definition at line 98 of file gtkimcontext.h.

◆ activate_osk_with_event

gboolean(* _GtkIMContextClass::activate_osk_with_event) (GtkIMContext *context, GdkEvent *event)

Definition at line 99 of file gtkimcontext.h.

◆ commit

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

Definition at line 56 of file gtkimcontext.h.

◆ delete_surrounding

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

Definition at line 58 of file gtkimcontext.h.

◆ filter_keypress

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

Definition at line 69 of file gtkimcontext.h.

◆ focus_in

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

Definition at line 71 of file gtkimcontext.h.

◆ focus_out

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

Definition at line 72 of file gtkimcontext.h.

◆ get_preedit_string

void(* _GtkIMContextClass::get_preedit_string) (GtkIMContext *context, char **str, PangoAttrList **attrs, int *cursor_pos)

Definition at line 65 of file gtkimcontext.h.

◆ get_surrounding

gboolean(* _GtkIMContextClass::get_surrounding) (GtkIMContext *context, char **text, int *cursor_index)

Definition at line 82 of file gtkimcontext.h.

◆ get_surrounding_with_selection

gboolean(* _GtkIMContextClass::get_surrounding_with_selection) (GtkIMContext *context, char **text, int *cursor_index, int *anchor_index)

Definition at line 91 of file gtkimcontext.h.

◆ parent_class

GObjectClass _GtkIMContextClass::parent_class

Definition at line 49 of file gtkimcontext.h.

◆ preedit_changed

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

Definition at line 55 of file gtkimcontext.h.

◆ preedit_end

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

Definition at line 54 of file gtkimcontext.h.

◆ preedit_start

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

Definition at line 53 of file gtkimcontext.h.

◆ reset

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

Definition at line 73 of file gtkimcontext.h.

◆ retrieve_surrounding

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

Definition at line 57 of file gtkimcontext.h.

◆ set_client_widget

void(* _GtkIMContextClass::set_client_widget) (GtkIMContext *context, GtkWidget *widget)

Definition at line 63 of file gtkimcontext.h.

◆ set_cursor_location

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

Definition at line 74 of file gtkimcontext.h.

◆ set_surrounding

void(* _GtkIMContextClass::set_surrounding) (GtkIMContext *context, const char *text, int len, int cursor_index)

Definition at line 78 of file gtkimcontext.h.

◆ set_surrounding_with_selection

void(* _GtkIMContextClass::set_surrounding_with_selection) (GtkIMContext *context, const char *text, int len, int cursor_index, int anchor_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 76 of file gtkimcontext.h.


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