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


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_middle_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
 pointeur sur le dock principal.
double g_fSubDockSizeRatio
 ratio de la taille des icones des sous-docks par rapport a celles du dock principal.
gboolean g_bAnimateSubDock
 TRUE s'il faut animer les sous-docks des leur apparition.
double g_fUnfoldAcceleration
int g_iLeaveSubDockDelay
int g_iShowSubDockDelay
gint g_iScreenWidth [2]
 dimensions de l'ecran.
gint g_iScreenHeight [2]
int g_iScrollAmount
gboolean g_bResetScrollOnLeave
gboolean g_bDecorationsFollowMouse
cairo_surface_t * g_pBackgroundSurfaceFull [2]
 surface associee aux decorations, de 2 fois la taille de la fenetre.
gboolean g_bSameHorizontality
 dit si les sous-docks ont la meme horizontalite que les docks racines.
int g_iLabelSize
 taille de la police des etiquettes.
gchar * g_cLabelPolice
 police de caracteres des etiquettes.
gboolean g_bTextAlwaysHorizontal
 TRUE <=> etiquettes horizontales meme pour les docks verticaux.
int g_iDockRadius
 rayon des coins du cadre.
int g_iDockLineWidth
 epaisseur du cadre (en pixels).
gboolean g_bAutoHide
 TRUE si l'auto-hide est active.
gchar * g_cConfFile
int g_iVisibleZoneHeight
int g_iVisibleZoneWidth
 dimensions de la zone ou on place le curseur pour faire apparaitre le dock.
gboolean g_bDirectionUp
 la direction dans laquelle les icones grossissent. Vers le haut ou vers le bas.
double g_fRefreshInterval
gboolean g_bMinimizeOnClick
gboolean g_bCloseAppliOnMiddleClick
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 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_middle_click_icon gpointer *  data  ) 
 

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_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
 

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

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
 


Documentation des variables

CairoDock* g_pMainDock
 

pointeur sur le dock principal.

double g_fSubDockSizeRatio
 

ratio de la taille des icones des sous-docks par rapport a celles du dock principal.

gboolean g_bAnimateSubDock
 

TRUE s'il faut animer les sous-docks des leur apparition.

double g_fUnfoldAcceleration
 

int g_iLeaveSubDockDelay
 

int g_iShowSubDockDelay
 

gint g_iScreenWidth[2]
 

dimensions de l'ecran.

gint g_iScreenHeight[2]
 

int g_iScrollAmount
 

gboolean g_bResetScrollOnLeave
 

gboolean g_bDecorationsFollowMouse
 

cairo_surface_t* g_pBackgroundSurfaceFull[2]
 

surface associee aux decorations, de 2 fois la taille de la fenetre.

gboolean g_bSameHorizontality
 

dit si les sous-docks ont la meme horizontalite que les docks racines.

int g_iLabelSize
 

taille de la police des etiquettes.

gchar* g_cLabelPolice
 

police de caracteres des etiquettes.

gboolean g_bTextAlwaysHorizontal
 

TRUE <=> etiquettes horizontales meme pour les docks verticaux.

int g_iDockRadius
 

rayon des coins du cadre.

int g_iDockLineWidth
 

epaisseur du cadre (en pixels).

gboolean g_bAutoHide
 

TRUE si l'auto-hide est active.

gchar* g_cConfFile
 

int g_iVisibleZoneHeight
 

int g_iVisibleZoneWidth
 

dimensions de la zone ou on place le curseur pour faire apparaitre le dock.

gboolean g_bDirectionUp
 

la direction dans laquelle les icones grossissent. Vers le haut ou vers le bas.

double g_fRefreshInterval
 

gboolean g_bMinimizeOnClick
 

gboolean g_bCloseAppliOnMiddleClick
 

int g_tAnimationType[CAIRO_DOCK_NB_TYPES]
 

int g_tNbAnimationRounds[CAIRO_DOCK_NB_TYPES]
 

int g_tNbIterInOneRound[CAIRO_DOCK_NB_ANIMATIONS]
 

gboolean g_bUseGlitz
 


Généré le Fri Dec 7 13:11:02 2007 pour Cairo-Dock par  doxygen 1.4.6