Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

glwidget.h File Reference

#include <gdk/gdk.h>
#include <gtk/gtk.h>
#include "common.h"

Include dependency graph for glwidget.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void initGLCallbacks (AppData *app)


Function Documentation

void initGLCallbacks AppData app  ) 
 

Definition at line 41 of file glwidget.cpp.

References glarea_button_press(), glarea_button_release(), glarea_configure(), glarea_expose(), glarea_idle(), glarea_key_press(), glarea_key_release(), glarea_motion_notify(), and glarea_mouse_scroll().

Referenced by main().

00042 {
00043         g_signal_connect(GTK_OBJECT(app->glArea), "expose_event",
00044                          G_CALLBACK(glarea_expose), app);
00045         g_signal_connect(GTK_OBJECT(app->glArea), "configure_event",
00046                          G_CALLBACK(glarea_configure), app);
00047         g_signal_connect(GTK_OBJECT(app->glArea), "button_press_event",
00048                          G_CALLBACK(glarea_button_press), app);
00049         g_signal_connect(GTK_OBJECT(app->glArea), "button_release_event",
00050                          G_CALLBACK(glarea_button_release), app);
00051         g_signal_connect(GTK_OBJECT(app->glArea), "scroll_event",
00052                          G_CALLBACK(glarea_mouse_scroll), app);
00053         g_signal_connect(GTK_OBJECT(app->glArea), "motion_notify_event",
00054                          G_CALLBACK(glarea_motion_notify), app);
00055         g_signal_connect(GTK_OBJECT(app->glArea), "key_press_event",
00056                          G_CALLBACK(glarea_key_press), app);
00057         g_signal_connect(GTK_OBJECT(app->glArea), "key_release_event",
00058                          G_CALLBACK(glarea_key_release), app);
00059         
00060         /* Main call to execute redraw during GTK main loop */
00061         g_idle_add((GSourceFunc)glarea_idle, app);
00062 
00063 }


Generated on Sat Jan 14 22:31:59 2006 for Celestia by  doxygen 1.4.1