General

Name

General —

Synopsis


#include <gtk/gtk.h>


gchar*      gtk_set_locale                  (void);
void        gtk_init                        (int *argc,
                                             char ***argv);
gboolean    gtk_init_check                  (int *argc,
                                             char ***argv);
void        gtk_exit                        (gint error_code);
gint        gtk_events_pending              (void);
void        gtk_main                        (void);
guint       gtk_main_level                  (void);
void        gtk_main_quit                   (void);
gint        gtk_main_iteration              (void);
gint        gtk_main_iteration_do           (gboolean blocking);
void        gtk_main_do_event               (GdkEvent *event);
void        (*GtkModuleInitFunc)            (gint *argc,
                                             gchar ***argv);

gint        gtk_true                        (void);
gint        gtk_false                       (void);

void        gtk_grab_add                    (GtkWidget *widget);
GtkWidget*  gtk_grab_get_current            (void);
void        gtk_grab_remove                 (GtkWidget *widget);

void        gtk_init_add                    (GtkFunction function,
                                             gpointer data);
void        gtk_quit_add_destroy            (guint main_level,
                                             GtkObject *object);
guint       gtk_quit_add                    (guint main_level,
                                             GtkFunction function,
                                             gpointer data);
guint       gtk_quit_add_full               (guint main_level,
                                             GtkFunction function,
                                             GtkCallbackMarshal marshal,
                                             gpointer data,
                                             GtkDestroyNotify destroy);
void        gtk_quit_remove                 (guint quit_handler_id);
void        gtk_quit_remove_by_data         (gpointer data);

guint       gtk_timeout_add_full            (guint32 interval,
                                             GtkFunction function,
                                             GtkCallbackMarshal marshal,
                                             gpointer data,
                                             GtkDestroyNotify destroy);
guint       gtk_timeout_add                 (guint32 interval,
                                             GtkFunction function,
                                             gpointer data);
void        gtk_timeout_remove              (guint timeout_handler_id);

guint       gtk_idle_add                    (GtkFunction function,
                                             gpointer data);
guint       gtk_idle_add_priority           (gint priority,
                                             GtkFunction function,
                                             gpointer data);
guint       gtk_idle_add_full               (gint priority,
                                             GtkFunction function,
                                             GtkCallbackMarshal marshal,
                                             gpointer data,
                                             GtkDestroyNotify destroy);
void        gtk_idle_remove                 (guint idle_handler_id);
void        gtk_idle_remove_by_data         (gpointer data);

guint       gtk_input_add_full              (gint source,
                                             GdkInputCondition condition,
                                             GdkInputFunction function,
                                             GtkCallbackMarshal marshal,
                                             gpointer data,
                                             GtkDestroyNotify destroy);
void        gtk_input_remove                (guint input_handler_id);

#define     GTK_PRIORITY_REDRAW
#define     GTK_PRIORITY_RESIZE
#define     GTK_PRIORITY_HIGH
#define     GTK_PRIORITY_INTERNAL
#define     GTK_PRIORITY_DEFAULT
#define     GTK_PRIORITY_LOW

guint       gtk_key_snooper_install         (GtkKeySnoopFunc snooper,
                                             gpointer func_data);
gint        (*GtkKeySnoopFunc)              (GtkWidget *grab_widget,
                                             GdkEventKey *event,
                                             gpointer func_data);
void        gtk_key_snooper_remove          (guint snooper_handler_id);

GdkEvent*   gtk_get_current_event           (void);
GtkWidget*  gtk_get_event_widget            (GdkEvent *event);
void        gtk_propagate_event             (GtkWidget *widget,
                                             GdkEvent *event);

Description

Details

gtk_set_locale ()

gchar*      gtk_set_locale                  (void);

Returns : 


gtk_init ()

void        gtk_init                        (int *argc,
                                             char ***argv);

argc : 
argv : 


gtk_init_check ()

gboolean    gtk_init_check                  (int *argc,
                                             char ***argv);

argc : 
argv : 
Returns : 


gtk_exit ()

void        gtk_exit                        (gint error_code);

error_code : 


gtk_events_pending ()

gint        gtk_events_pending              (void);

Returns : 


gtk_main ()

void        gtk_main                        (void);


gtk_main_level ()

guint       gtk_main_level                  (void);

Returns : 


gtk_main_quit ()

void        gtk_main_quit                   (void);


gtk_main_iteration ()

gint        gtk_main_iteration              (void);

Returns : 


gtk_main_iteration_do ()

gint        gtk_main_iteration_do           (gboolean blocking);

blocking : 
Returns : 


gtk_main_do_event ()

void        gtk_main_do_event               (GdkEvent *event);

event : 


GtkModuleInitFunc ()

void        (*GtkModuleInitFunc)            (gint *argc,
                                             gchar ***argv);

argc : 
argv : 


gtk_true ()

gint        gtk_true                        (void);

Returns : 


gtk_false ()

gint        gtk_false                       (void);

Returns : 


gtk_grab_add ()

void        gtk_grab_add                    (GtkWidget *widget);

widget : 


gtk_grab_get_current ()

GtkWidget*  gtk_grab_get_current            (void);

Returns : 


gtk_grab_remove ()

void        gtk_grab_remove                 (GtkWidget *widget);

widget : 


gtk_init_add ()

void        gtk_init_add                    (GtkFunction function,
                                             gpointer data);

function : 
data : 


gtk_quit_add_destroy ()

void        gtk_quit_add_destroy            (guint main_level,
                                             GtkObject *object);

main_level : 
object : 


gtk_quit_add ()

guint       gtk_quit_add                    (guint main_level,
                                             GtkFunction function,
                                             gpointer data);

main_level : 
function : 
data : 
Returns : 


gtk_quit_add_full ()

guint       gtk_quit_add_full               (guint main_level,
                                             GtkFunction function,
                                             GtkCallbackMarshal marshal,
                                             gpointer data,
                                             GtkDestroyNotify destroy);

main_level : 
function : 
marshal : 
data : 
destroy : 
Returns : 


gtk_quit_remove ()

void        gtk_quit_remove                 (guint quit_handler_id);

quit_handler_id : 


gtk_quit_remove_by_data ()

void        gtk_quit_remove_by_data         (gpointer data);

data : 


gtk_timeout_add_full ()

guint       gtk_timeout_add_full            (guint32 interval,
                                             GtkFunction function,
                                             GtkCallbackMarshal marshal,
                                             gpointer data,
                                             GtkDestroyNotify destroy);

interval : 
function : 
marshal : 
data : 
destroy : 
Returns : 


gtk_timeout_add ()

guint       gtk_timeout_add                 (guint32 interval,
                                             GtkFunction function,
                                             gpointer data);

interval : 
function : 
data : 
Returns : 


gtk_timeout_remove ()

void        gtk_timeout_remove              (guint timeout_handler_id);

timeout_handler_id : 


gtk_idle_add ()

guint       gtk_idle_add                    (GtkFunction function,
                                             gpointer data);

function : 
data : 
Returns : 


gtk_idle_add_priority ()

guint       gtk_idle_add_priority           (gint priority,
                                             GtkFunction function,
                                             gpointer data);

priority : 
function : 
data : 
Returns : 


gtk_idle_add_full ()

guint       gtk_idle_add_full               (gint priority,
                                             GtkFunction function,
                                             GtkCallbackMarshal marshal,
                                             gpointer data,
                                             GtkDestroyNotify destroy);

priority : 
function : 
marshal : 
data : 
destroy : 
Returns : 


gtk_idle_remove ()

void        gtk_idle_remove                 (guint idle_handler_id);

idle_handler_id : 


gtk_idle_remove_by_data ()

void        gtk_idle_remove_by_data         (gpointer data);

data : 


gtk_input_add_full ()

guint       gtk_input_add_full              (gint source,
                                             GdkInputCondition condition,
                                             GdkInputFunction function,
                                             GtkCallbackMarshal marshal,
                                             gpointer data,
                                             GtkDestroyNotify destroy);

source : 
condition : 
function : 
marshal : 
data : 
destroy : 
Returns : 


gtk_input_remove ()

void        gtk_input_remove                (guint input_handler_id);

input_handler_id : 


GTK_PRIORITY_REDRAW

#define GTK_PRIORITY_REDRAW     (G_PRIORITY_HIGH_IDLE + 20)


GTK_PRIORITY_RESIZE

#define GTK_PRIORITY_RESIZE     (G_PRIORITY_HIGH_IDLE + 10)


GTK_PRIORITY_HIGH

#define GTK_PRIORITY_HIGH       G_PRIORITY_HIGH


GTK_PRIORITY_INTERNAL

#define GTK_PRIORITY_INTERNAL   GTK_PRIORITY_REDRAW


GTK_PRIORITY_DEFAULT

#define GTK_PRIORITY_DEFAULT	G_PRIORITY_DEFAULT_IDLE


GTK_PRIORITY_LOW

#define GTK_PRIORITY_LOW	G_PRIORITY_LOW


gtk_key_snooper_install ()

guint       gtk_key_snooper_install         (GtkKeySnoopFunc snooper,
                                             gpointer func_data);

snooper : 
func_data : 
Returns : 


GtkKeySnoopFunc ()

gint        (*GtkKeySnoopFunc)              (GtkWidget *grab_widget,
                                             GdkEventKey *event,
                                             gpointer func_data);

grab_widget : 
event : 
func_data : 
Returns : 


gtk_key_snooper_remove ()

void        gtk_key_snooper_remove          (guint snooper_handler_id);

snooper_handler_id : 


gtk_get_current_event ()

GdkEvent*   gtk_get_current_event           (void);

Returns : 


gtk_get_event_widget ()

GtkWidget*  gtk_get_event_widget            (GdkEvent *event);

event : 
Returns : 


gtk_propagate_event ()

void        gtk_propagate_event             (GtkWidget *widget,
                                             GdkEvent *event);

widget : 
event :