Last test... hopefully.
[gl-cairo-cube.git] / events.h
blobdf8ff16863b72bb895e187a56dfe1ce58cfa5a06
1 /*******************************************************************************
2 **3456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789
3 ** 10 20 30 40 50 60 70 80
4 **
5 ** file:
6 ** events.h
7 **
8 ** author:
9 ** Mirco "MacSlow" Mueller <macslow@bangang.de>
11 ** copyright (C) Mirco Mueller, July 2006, placed under the terms of the GPL
13 *******************************************************************************/
15 #ifndef _EVENTS_H
16 #define _EVENTS_H
18 #include <gtk/gtk.h>
20 gboolean delete_handler (GtkWidget* pWidget, GdkEvent* pEvent, gpointer data);
21 gboolean button_handler (GtkWidget* pWidget, GdkEventButton* pEvent, gpointer data);
22 gboolean scroll_handler (GtkWidget* pWidget, GdkEventScroll* pEvent, gpointer data);
23 gboolean motion_notify_handler (GtkWidget* pWidget, GdkEventMotion *pEvent, gpointer data);
24 void screen_changed_handler (GtkWidget* pWidget, GdkScreen* pOldScreen, gpointer data);
25 void realize_handler (GtkWidget* pWidget, gpointer data);
26 gboolean configure_handler (GtkWidget* pWidget, GdkEventConfigure* pEvent, gpointer data);
27 gboolean expose_handler (GtkWidget* pWidget, GdkEventExpose* pEvent, gpointer data);
28 gboolean key_press_handler (GtkWidget* pWidget, GdkEventKey* pEvent, GMainLoop* pLoop);
29 gboolean draw_handler (GtkWidget* pWidget);
31 #endif /* _EVENTS_H */