Ardour  9.0-pre0-582-g084a23a80d
gtkimcontext.h File Reference
#include <gdk/gdk.h>
#include <gtk/gtkobject.h>
Include dependency graph for gtkimcontext.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _GtkIMContext
 
struct  _GtkIMContextClass
 

Macros

#define GTK_TYPE_IM_CONTEXT   (gtk_im_context_get_type ())
 
#define GTK_IM_CONTEXT(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_IM_CONTEXT, GtkIMContext))
 
#define GTK_IM_CONTEXT_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_IM_CONTEXT, GtkIMContextClass))
 
#define GTK_IS_IM_CONTEXT(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_IM_CONTEXT))
 
#define GTK_IS_IM_CONTEXT_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_IM_CONTEXT))
 
#define GTK_IM_CONTEXT_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_IM_CONTEXT, GtkIMContextClass))
 

Typedefs

typedef struct _GtkIMContext GtkIMContext
 
typedef struct _GtkIMContextClass GtkIMContextClass
 

Functions

GType gtk_im_context_get_type (void) G_GNUC_CONST
 
void gtk_im_context_set_client_window (GtkIMContext *context, GdkWindow *window)
 
void gtk_im_context_get_preedit_string (GtkIMContext *context, gchar **str, PangoAttrList **attrs, gint *cursor_pos)
 
gboolean gtk_im_context_filter_keypress (GtkIMContext *context, GdkEventKey *event)
 
void gtk_im_context_focus_in (GtkIMContext *context)
 
void gtk_im_context_focus_out (GtkIMContext *context)
 
void gtk_im_context_reset (GtkIMContext *context)
 
void gtk_im_context_set_cursor_location (GtkIMContext *context, const GdkRectangle *area)
 
void gtk_im_context_set_use_preedit (GtkIMContext *context, gboolean use_preedit)
 
void gtk_im_context_set_surrounding (GtkIMContext *context, const gchar *text, gint len, gint cursor_index)
 
gboolean gtk_im_context_get_surrounding (GtkIMContext *context, gchar **text, gint *cursor_index)
 
gboolean gtk_im_context_delete_surrounding (GtkIMContext *context, gint offset, gint n_chars)
 

Macro Definition Documentation

◆ GTK_IM_CONTEXT

#define GTK_IM_CONTEXT (   obj)    (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_IM_CONTEXT, GtkIMContext))

Definition at line 35 of file gtkimcontext.h.

◆ GTK_IM_CONTEXT_CLASS

#define GTK_IM_CONTEXT_CLASS (   klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_IM_CONTEXT, GtkIMContextClass))

Definition at line 36 of file gtkimcontext.h.

◆ GTK_IM_CONTEXT_GET_CLASS

#define GTK_IM_CONTEXT_GET_CLASS (   obj)    (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_IM_CONTEXT, GtkIMContextClass))

Definition at line 39 of file gtkimcontext.h.

◆ GTK_IS_IM_CONTEXT

#define GTK_IS_IM_CONTEXT (   obj)    (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_IM_CONTEXT))

Definition at line 37 of file gtkimcontext.h.

◆ GTK_IS_IM_CONTEXT_CLASS

#define GTK_IS_IM_CONTEXT_CLASS (   klass)    (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_IM_CONTEXT))

Definition at line 38 of file gtkimcontext.h.

◆ GTK_TYPE_IM_CONTEXT

#define GTK_TYPE_IM_CONTEXT   (gtk_im_context_get_type ())

Definition at line 34 of file gtkimcontext.h.

Typedef Documentation

◆ GtkIMContext

typedef struct _GtkIMContext GtkIMContext

Definition at line 32 of file gtkimcontext.h.

◆ GtkIMContextClass

Definition at line 32 of file gtkimcontext.h.

Function Documentation

◆ gtk_im_context_delete_surrounding()

gboolean gtk_im_context_delete_surrounding ( GtkIMContext context,
gint  offset,
gint  n_chars 
)

◆ gtk_im_context_filter_keypress()

gboolean gtk_im_context_filter_keypress ( GtkIMContext context,
GdkEventKey event 
)

◆ gtk_im_context_focus_in()

void gtk_im_context_focus_in ( GtkIMContext context)

◆ gtk_im_context_focus_out()

void gtk_im_context_focus_out ( GtkIMContext context)

◆ gtk_im_context_get_preedit_string()

void gtk_im_context_get_preedit_string ( GtkIMContext context,
gchar **  str,
PangoAttrList **  attrs,
gint *  cursor_pos 
)

◆ gtk_im_context_get_surrounding()

gboolean gtk_im_context_get_surrounding ( GtkIMContext context,
gchar **  text,
gint *  cursor_index 
)

◆ gtk_im_context_get_type()

GType gtk_im_context_get_type ( void  )

◆ gtk_im_context_reset()

void gtk_im_context_reset ( GtkIMContext context)

◆ gtk_im_context_set_client_window()

void gtk_im_context_set_client_window ( GtkIMContext context,
GdkWindow window 
)

◆ gtk_im_context_set_cursor_location()

void gtk_im_context_set_cursor_location ( GtkIMContext context,
const GdkRectangle area 
)

◆ gtk_im_context_set_surrounding()

void gtk_im_context_set_surrounding ( GtkIMContext context,
const gchar *  text,
gint  len,
gint  cursor_index 
)

◆ gtk_im_context_set_use_preedit()

void gtk_im_context_set_use_preedit ( GtkIMContext context,
gboolean  use_preedit 
)