NAME - Gtk_Main
HEADER REQUIRED
#include <gtk--/main.h>>
BASE CLASSES
Gtk_Signal_Base(3)
PUBLIC MEMBER INDEX
static Gtk_Main * instance(); Gtk_Main(int *argc, char ***argv, bool have_locale=false); Gtk_Main(int &argc, char **&argv, bool have_locale=false); ~Gtk_Main(); virtual void run(); virtual void quit(); virtual void iteration(); virtual gint events_pending(); static void grab_add(const Gtk_Widget &widget); static void grab_remove(const Gtk_Widget &widget); static Gtk_ObjectHandle grab_get_current(); static guint key_snooper_install(GtkKeySnoopFunc snooper, gpointer func_data); static void key_snooper_remove(guint snooper_handler_id); static void gtk_true(); static void gtk_false(); static Signal0_r & idle(gint priority = GTK_PRIORITY_DEFAULT); static Signal0_r & timeout(guint32 interval); static Signal0 & input(gint source, GdkInputCondition condition);
PROTECTED MEMBER INDEX
static Gtk_Main * ins; Gtk_Main();
PRIVATE MEMBER INDEX
static gint idle_callback(gpointer data); static gint timeout_callback(gpointer data); static void input_callback(gpointer data, gint source, GdkInputCondition condition); static void input_destroy(gpointer data); void init_gtk(int *argc, char ***argv, bool have_locale);