girara
callbacks.h
Go to the documentation of this file.
00001 /* See LICENSE file for license and copyright information */
00002 
00003 #ifndef GIRARA_CALLBACKS_H
00004 #define GIRARA_CALLBACKS_H
00005 
00006 #include "types.h"
00007 #include <gtk/gtk.h>
00008 
00017 typedef bool (*girara_callback_inputbar_key_press_event_t)(GtkWidget* widget,
00018     GdkEventKey* event, void* data);
00019 
00027 typedef bool (*girara_callback_inputbar_activate_t)(GtkEntry* entry,
00028     void* data);
00029 
00039 bool girara_callback_view_key_press_event(GtkWidget* widget, GdkEventKey* event,
00040     girara_session_t* session);
00041 
00051 bool girara_callback_view_button_press_event(GtkWidget* widget,
00052     GdkEventButton* button, girara_session_t* session);
00053 
00063 bool girara_callback_view_button_release_event(GtkWidget* widget,
00064     GdkEventButton* button, girara_session_t* session);
00065 
00075 bool girara_callback_view_button_motion_notify_event(GtkWidget* widget,
00076     GdkEventMotion* button, girara_session_t* session);
00077 
00087 bool girara_callback_view_scroll_event(GtkWidget* widget, GdkEventScroll* event,
00088     girara_session_t* session);
00089 
00098 bool girara_callback_inputbar_activate(GtkEntry* entry,
00099     girara_session_t* session);
00100 
00110 bool girara_callback_inputbar_key_press_event(GtkWidget* widget,
00111     GdkEventKey* event, girara_session_t* session);
00112 
00121 bool girara_callback_inputbar_changed_event(GtkEditable* widget,
00122     girara_session_t* session);
00123 
00124 #endif
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines