src/cairo-dock-callbacks.h

Aller à la documentation de ce fichier.
00001 
00002 #ifndef __CAIRO_DOCK_CALLBACKS__
00003 #define  __CAIRO_DOCK_CALLBACKS__
00004 
00005 #include <gtk/gtk.h>
00006 
00007 
00008 gboolean on_expose (GtkWidget *pWidget,
00009                         GdkEventExpose *pExpose,
00010                         CairoDock *pDock);
00011 
00012 gboolean on_motion_notify2 (GtkWidget* pWidget,
00013                                         GdkEventMotion* pMotion,
00014                                         CairoDock *pDock);
00015 
00016 
00017 void cairo_dock_leave_from_main_dock (CairoDock *pDock);
00018 gboolean on_leave_notify2 (GtkWidget* pWidget,
00019                                         GdkEventCrossing* pEvent,
00020                                         CairoDock *pDock);
00021 
00022 gboolean on_enter_notify2 (GtkWidget* pWidget,
00023                                         GdkEventCrossing* pEvent,
00024                                         CairoDock *pDock);
00025 
00026 
00027 void cairo_dock_update_gaps_with_window_position (CairoDock *pDock);
00028 
00029 gboolean on_key_release (GtkWidget *pWidget,
00030                                 GdkEventKey *pKey,
00031                                 CairoDock *pDock);
00032 gboolean on_key_press (GtkWidget *pWidget,
00033                                 GdkEventKey *pKey,
00034                                 CairoDock *pDock);
00035 
00036 gboolean cairo_dock_notification_click_icon (gpointer *data);
00037 gboolean cairo_dock_notification_middle_click_icon (gpointer *data);
00038 gboolean on_button_press2 (GtkWidget* pWidget,
00039                                         GdkEventButton* pButton,
00040                                         CairoDock *pDock);
00041 
00042 gboolean on_scroll (GtkWidget* pWidget,
00043                                 GdkEventScroll* pScroll,
00044                                 CairoDock *pDock);
00045 
00046 
00047 gboolean on_configure (GtkWidget* pWidget,
00048                                 GdkEventConfigure* pEvent,
00049                                 CairoDock *pDock);
00050 
00051 
00052 void on_drag_data_received (GtkWidget *pWidget, GdkDragContext *dc, gint x, gint y, GtkSelectionData *selection_data, guint info, guint t, CairoDock *pDock);
00053 gboolean cairo_dock_notification_drop_data (gpointer *data);
00054 
00055 void on_drag_motion (GtkWidget *pWidget, GdkDragContext *dc, gint x, gint y, guint t, CairoDock *pDock);
00056 
00057 
00058 gboolean on_delete (GtkWidget *pWidget, GdkEvent *event, CairoDock *pDock);
00059 
00060 
00061 void cairo_dock_activate_temporary_auto_hide (CairoDock *pDock);
00062 void cairo_dock_deactivate_temporary_auto_hide (void);
00063 void cairo_dock_allow_entrance (void);
00064 void cairo_dock_disable_entrance (void);
00065 gboolean cairo_dock_entrance_is_allowed (void);
00066 
00067 
00068 void on_selection_get (GtkWidget *pWidget, GtkSelectionData *data, guint info, guint time, gpointer user_data);
00069 
00070 void on_selection_received (GtkWidget *pWidget, GtkSelectionData *data, guint time, gpointer user_data);
00071 
00072 gboolean on_selection_clear_event (GtkWidget *pWidget, GdkEventSelection *event, gpointer user_data);
00073 
00074 gboolean on_selection_request_event (GtkWidget *pWidget, GdkEventSelection *event, gpointer user_data);
00075 
00076 gboolean on_selection_notify_event (GtkWidget *pWidget, GdkEventSelection *event, gpointer user_data);
00077 
00078 
00079 #endif

Généré le Tue Dec 11 02:26:43 2007 pour Cairo-Dock par  doxygen 1.5.3