/opt/cairo-dock/trunk/cairo-dock/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 gboolean cairo_dock_emit_signal_on_dock (CairoDock *pDock, const gchar *cSignal);
00018 gboolean cairo_dock_emit_leave_signal (CairoDock *pDock);
00019 gboolean cairo_dock_emit_enter_signal (CairoDock *pDock);
00020 
00021 void cairo_dock_leave_from_main_dock (CairoDock *pDock);
00022 gboolean on_leave_notify2 (GtkWidget* pWidget,
00023                                         GdkEventCrossing* pEvent,
00024                                         CairoDock *pDock);
00025 
00026 gboolean on_enter_notify2 (GtkWidget* pWidget,
00027                                         GdkEventCrossing* pEvent,
00028                                         CairoDock *pDock);
00029 
00030 
00031 void cairo_dock_update_gaps_with_window_position (CairoDock *pDock);
00032 
00033 gboolean on_key_release (GtkWidget *pWidget,
00034                                 GdkEventKey *pKey,
00035                                 CairoDock *pDock);
00036 gboolean on_key_press (GtkWidget *pWidget,
00037                                 GdkEventKey *pKey,
00038                                 CairoDock *pDock);
00039 
00040 gboolean cairo_dock_launch_command_full (const gchar *cCommand, gchar *cWorkingDirectory);
00041 #define cairo_dock_launch_command(cCommand) cairo_dock_launch_command_full (cCommand, NULL)
00042 
00043 gboolean cairo_dock_notification_click_icon (gpointer *data);
00044 gboolean cairo_dock_notification_middle_click_icon (gpointer *data);
00045 gboolean on_button_press2 (GtkWidget* pWidget,
00046                                         GdkEventButton* pButton,
00047                                         CairoDock *pDock);
00048 
00049 gboolean on_scroll (GtkWidget* pWidget,
00050                                 GdkEventScroll* pScroll,
00051                                 CairoDock *pDock);
00052 
00053 
00054 gboolean on_configure (GtkWidget* pWidget,
00055                                 GdkEventConfigure* pEvent,
00056                                 CairoDock *pDock);
00057 
00058 
00059 void on_drag_data_received (GtkWidget *pWidget, GdkDragContext *dc, gint x, gint y, GtkSelectionData *selection_data, guint info, guint t, CairoDock *pDock);
00060 gboolean cairo_dock_notification_drop_data (gpointer *data);
00061 
00062 void on_drag_motion (GtkWidget *pWidget, GdkDragContext *dc, gint x, gint y, guint t, CairoDock *pDock);
00063 void on_drag_leave (GtkWidget *pWidget, GdkDragContext *dc, guint time, CairoDock *pDock);
00064 
00065 
00066 gboolean on_delete (GtkWidget *pWidget, GdkEvent *event, CairoDock *pDock);
00067 
00068 
00069 void cairo_dock_activate_temporary_auto_hide (CairoDock *pDock);
00070 void cairo_dock_deactivate_temporary_auto_hide (void);
00071 void cairo_dock_allow_entrance (void);
00072 void cairo_dock_disable_entrance (void);
00073 gboolean cairo_dock_entrance_is_allowed (void);
00074 gboolean cairo_dock_quick_hide_is_activated (void);
00075 
00076 
00077 /*void on_selection_get (GtkWidget *pWidget, GtkSelectionData *data, guint info, guint time, gpointer user_data);
00078 
00079 void on_selection_received (GtkWidget *pWidget, GtkSelectionData *data, guint time, gpointer user_data);
00080 
00081 gboolean on_selection_clear_event (GtkWidget *pWidget, GdkEventSelection *event, gpointer user_data);
00082 
00083 gboolean on_selection_request_event (GtkWidget *pWidget, GdkEventSelection *event, gpointer user_data);
00084 
00085 gboolean on_selection_notify_event (GtkWidget *pWidget, GdkEventSelection *event, gpointer user_data);*/
00086 
00087 
00088 void cairo_dock_raise_from_keyboard (const char *cKeyShortcut, gpointer data);
00089 
00090 gboolean cairo_dock_hide_dock_like_a_menu (void);
00091 void cairo_dock_has_been_hidden_like_a_menu (void);
00092 
00093 
00094 #endif

Généré le Wed Apr 16 03:27:15 2008 pour Cairo-Dock par  doxygen 1.5.3