#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) |
|
|
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 }
|
1.4.1