Référence du fichier cairo-dock-callbacks.c

#include <math.h>
#include <string.h>
#include <stdlib.h>
#include <cairo.h>
#include <gdk/gdkkeysyms.h>
#include <gtk/gtk.h>
#include "cairo-dock-menu.h"
#include "cairo-dock-draw.h"
#include "cairo-dock-animations.h"
#include "cairo-dock-load.h"
#include "cairo-dock-icons.h"
#include "cairo-dock-applications-manager.h"
#include "cairo-dock-desktop-file-factory.h"
#include "cairo-dock-launcher-factory.h"
#include "cairo-dock-config.h"
#include "cairo-dock-dock-factory.h"
#include "cairo-dock-notifications.h"
#include "cairo-dock-themes-manager.h"
#include "cairo-dock-dialogs.h"
#include "cairo-dock-callbacks.h"

Fonctions

gboolean on_expose (GtkWidget *pWidget, GdkEventExpose *pExpose, CairoDock *pDock)
gboolean _cairo_dock_show_sub_dock_delayed (CairoDock *pDock)
gboolean on_motion_notify2 (GtkWidget *pWidget, GdkEventMotion *pMotion, CairoDock *pDock)
gboolean _cairo_dock_emit_leave_signal (CairoDock *pDock)
void cairo_dock_leave_from_main_dock (CairoDock *pDock)
gboolean on_leave_notify2 (GtkWidget *pWidget, GdkEventCrossing *pEvent, CairoDock *pDock)
gboolean on_enter_notify2 (GtkWidget *pWidget, GdkEventCrossing *pEvent, CairoDock *pDock)
void cairo_dock_update_gaps_with_window_position (CairoDock *pDock)
gboolean on_key_release (GtkWidget *pWidget, GdkEventKey *pKey, CairoDock *pDock)
gboolean on_key_press (GtkWidget *pWidget, GdkEventKey *pKey, CairoDock *pDock)
gboolean cairo_dock_notification_click_icon (gpointer *data)
gboolean cairo_dock_notification_double_click_icon (gpointer *data)
gboolean on_button_press2 (GtkWidget *pWidget, GdkEventButton *pButton, CairoDock *pDock)
gboolean on_scroll (GtkWidget *pWidget, GdkEventScroll *pScroll, CairoDock *pDock)
gboolean on_configure (GtkWidget *pWidget, GdkEventConfigure *pEvent, CairoDock *pDock)
void on_drag_data_received (GtkWidget *pWidget, GdkDragContext *dc, gint x, gint y, GtkSelectionData *selection_data, guint info, guint t, CairoDock *pDock)
gboolean cairo_dock_notification_drop_data (gpointer *data)
void on_drag_motion (GtkWidget *pWidget, GdkDragContext *dc, gint x, gint y, guint t, CairoDock *pDock)
gboolean on_delete (GtkWidget *pWidget, GdkEvent *event, CairoDock *pDock)
void cairo_dock_activate_temporary_auto_hide (CairoDock *pDock)
void cairo_dock_deactivate_temporary_auto_hide (void)
void cairo_dock_allow_entrance (void)
void cairo_dock_disable_entrance (void)
gboolean cairo_dock_entrance_is_allowed (void)
void on_selection_get (GtkWidget *pWidget, GtkSelectionData *data, guint info, guint time, gpointer user_data)
void on_selection_received (GtkWidget *pWidget, GtkSelectionData *data, guint time, gpointer user_data)
gboolean on_selection_clear_event (GtkWidget *pWidget, GdkEventSelection *event, gpointer user_data)
gboolean on_selection_request_event (GtkWidget *pWidget, GdkEventSelection *event, gpointer user_data)
gboolean on_selection_notify_event (GtkWidget *pWidget, GdkEventSelection *event, gpointer user_data)

Variables

CairoDockg_pMainDock
double g_fSubDockSizeRatio
gboolean g_bAnimateSubDock
double g_fUnfoldAcceleration
int g_iLeaveSubDockDelay
int g_iShowSubDockDelay
gint g_iScreenWidth [2]
gint g_iScreenHeight [2]
int g_iScrollAmount
gboolean g_bResetScrollOnLeave
gboolean g_bDecorationsFollowMouse
cairo_surface_t * g_pBackgroundSurfaceFull [2]
gboolean g_bSameHorizontality
int g_iLabelSize
gchar * g_cLabelPolice
gboolean g_bTextAlwaysHorizontal
int g_iDockRadius
int g_iDockLineWidth
gboolean g_bAutoHide
gchar * g_cConfFile
int g_iVisibleZoneHeight
int g_iVisibleZoneWidth
gboolean g_bDirectionUp
double g_fRefreshInterval
gboolean g_bMinimizeOnClick
int g_tAnimationType [CAIRO_DOCK_NB_TYPES]
int g_tNbAnimationRounds [CAIRO_DOCK_NB_TYPES]
int g_tNbIterInOneRound [CAIRO_DOCK_NB_ANIMATIONS]
gboolean g_bUseGlitz

Documentation des fonctions

gboolean _cairo_dock_emit_leave_signal CairoDock pDock  ) 
 

gboolean _cairo_dock_show_sub_dock_delayed CairoDock pDock  ) 
 

void cairo_dock_activate_temporary_auto_hide CairoDock pDock  ) 
 

void cairo_dock_allow_entrance void   ) 
 

void cairo_dock_deactivate_temporary_auto_hide void   ) 
 

void cairo_dock_disable_entrance void   ) 
 

gboolean cairo_dock_entrance_is_allowed void   ) 
 

void cairo_dock_leave_from_main_dock CairoDock pDock  ) 
 

gboolean cairo_dock_notification_click_icon gpointer *  data  ) 
 

gboolean cairo_dock_notification_double_click_icon gpointer *  data  ) 
 

gboolean cairo_dock_notification_drop_data gpointer *  data  ) 
 

void cairo_dock_update_gaps_with_window_position CairoDock pDock  ) 
 

gboolean on_button_press2 GtkWidget *  pWidget,
GdkEventButton *  pButton,
CairoDock pDock
 

cairo_dock_remove_icon_from_dock (pOriginDock, s_pIconClicked);

s_pIconClicked->fWidth /= (pOriginDock->iRefCount == 0 ? 1. : g_fSubDockSizeRatio); s_pIconClicked->fHeight /= (pOriginDock->iRefCount == 0 ? 1. : g_fSubDockSizeRatio);

gboolean on_configure GtkWidget *  pWidget,
GdkEventConfigure *  pEvent,
CairoDock pDock
 

gboolean on_delete GtkWidget *  pWidget,
GdkEvent *  event,
CairoDock pDock
 

int answer = cairo_dock_ask_question (pDock, "Quit Cairo-Dock ?");

void on_drag_data_received GtkWidget *  pWidget,
GdkDragContext *  dc,
gint  x,
gint  y,
GtkSelectionData *  selection_data,
guint  info,
guint  t,
CairoDock pDock
 

void on_drag_motion GtkWidget *  pWidget,
GdkDragContext *  dc,
gint  x,
gint  y,
guint  t,
CairoDock pDock
 

gboolean on_enter_notify2 GtkWidget *  pWidget,
GdkEventCrossing *  pEvent,
CairoDock pDock
 

gboolean on_expose GtkWidget *  pWidget,
GdkEventExpose *  pExpose,
CairoDock pDock
 

gboolean on_key_press GtkWidget *  pWidget,
GdkEventKey *  pKey,
CairoDock pDock
 

gboolean on_key_release GtkWidget *  pWidget,
GdkEventKey *  pKey,
CairoDock pDock
 

gboolean on_leave_notify2 GtkWidget *  pWidget,
GdkEventCrossing *  pEvent,
CairoDock pDock
 

gboolean on_motion_notify2 GtkWidget *  pWidget,
GdkEventMotion *  pMotion,
CairoDock pDock
 

gboolean on_scroll GtkWidget *  pWidget,
GdkEventScroll *  pScroll,
CairoDock pDock
 

gboolean on_selection_clear_event GtkWidget *  pWidget,
GdkEventSelection *  event,
gpointer  user_data
 

void on_selection_get GtkWidget *  pWidget,
GtkSelectionData *  data,
guint  info,
guint  time,
gpointer  user_data
 

gboolean on_selection_notify_event GtkWidget *  pWidget,
GdkEventSelection *  event,
gpointer  user_data
 

void on_selection_received GtkWidget *  pWidget,
GtkSelectionData *  data,
guint  time,
gpointer  user_data
 

gboolean on_selection_request_event GtkWidget *  pWidget,
GdkEventSelection *  event,
gpointer  user_data
 


Documentation des variables

gboolean g_bAnimateSubDock
 

gboolean g_bAutoHide
 

gboolean g_bDecorationsFollowMouse
 

gboolean g_bDirectionUp
 

gboolean g_bMinimizeOnClick
 

gboolean g_bResetScrollOnLeave
 

gboolean g_bSameHorizontality
 

gboolean g_bTextAlwaysHorizontal
 

gboolean g_bUseGlitz
 

gchar* g_cConfFile
 

gchar* g_cLabelPolice
 

double g_fRefreshInterval
 

double g_fSubDockSizeRatio
 

double g_fUnfoldAcceleration
 

int g_iDockLineWidth
 

int g_iDockRadius
 

int g_iLabelSize
 

int g_iLeaveSubDockDelay
 

gint g_iScreenHeight[2]
 

gint g_iScreenWidth[2]
 

int g_iScrollAmount
 

int g_iShowSubDockDelay
 

int g_iVisibleZoneHeight
 

int g_iVisibleZoneWidth
 

cairo_surface_t* g_pBackgroundSurfaceFull[2]
 

CairoDock* g_pMainDock
 

int g_tAnimationType[CAIRO_DOCK_NB_TYPES]
 

int g_tNbAnimationRounds[CAIRO_DOCK_NB_TYPES]
 

int g_tNbIterInOneRound[CAIRO_DOCK_NB_ANIMATIONS]
 


Généré le Tue Dec 4 16:38:28 2007 pour Cairo-Dock par  doxygen 1.4.6