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

#include <stdlib.h>
#include <string.h>
#include <math.h>
#include "cairo-dock-struct.h"
#include "cairo-dock-icons.h"
#include "cairo-dock-dock-factory.h"
#include "cairo-dock-load.h"
#include "cairo-dock-dialogs.h"

Macros

#define CAIRO_DOCK_DIALOG_DEFAULT_GAP   20
#define CAIRO_DOCK_DIALOG_TEXT_MARGIN   3
#define CAIRO_DOCK_DIALOG_TIP_ROUNDING_MARGIN   10
#define CAIRO_DOCK_DIALOG_TIP_MARGIN   20
#define CAIRO_DOCK_DIALOG_TIP_BASE   20
#define CAIRO_DOCK_DIALOG_ENTRY_WIDTH   80
#define CAIRO_DOCK_DIALOG_BUTTON_OFFSET   3
#define CAIRO_DOCK_DIALOG_HGAP   2
#define CAIRO_DOCK_DIALOG_VGAP   4

Fonctions

void cairo_dock_load_dialog_buttons (CairoDock *pDock, gchar *cButtonOkImage, gchar *cButtonCancelImage)
gboolean cairo_dock_dialog_reference (Icon *pIcon)
void cairo_dock_dialog_unreference (Icon *pIcon)
CairoDockDialogcairo_dock_isolate_dialog (Icon *pIcon)
void cairo_dock_free_dialog (CairoDockDialog *pDialog)
void cairo_dock_remove_dialog_if_any (Icon *icon)
GtkWidget * cairo_dock_build_interactive_widget_for_dialog (const gchar *cInitialAnswer, double fValueForHScale)
CairoDockDialogcairo_dock_build_dialog (const gchar *cText, Icon *pIcon, CairoDock *pDock, gchar *cImageFilePath, GtkWidget *pInteractiveWidget, GtkButtonsType iButtonsType, CairoDockActionOnAnswerFunc pActionFunc, gpointer data)
void cairo_dock_dialog_calculate_aimed_point (Icon *pIcon, CairoDock *pDock, int *iX, int *iY, gboolean *bRight, gboolean *bIsPerpendicular, gboolean *bDirectionUp)
void cairo_dock_dialog_find_optimal_placement (CairoDockDialog *pDialog, Icon *pIcon, CairoDock *pDock)
void cairo_dock_place_dialog (CairoDockDialog *pDialog, Icon *pIcon, CairoDock *pDock)
void cairo_dock_replace_all_dialogs (void)
CairoDockDialogcairo_dock_show_dialog_full (const gchar *cText, Icon *pIcon, CairoDock *pDock, double fTimeLength, gchar *cIconPath, GtkButtonsType iButtonsType, const gchar *cTextForEntry, double fValueForHScale, CairoDockActionOnAnswerFunc pActionFunc, gpointer data, GFreeFunc pFreeDataFunc)
void cairo_dock_show_temporary_dialog_with_default_icon (const gchar *cText, Icon *pIcon, CairoDock *pDock, double fTimeLength)
gchar * cairo_dock_show_dialog_and_wait (const gchar *cText, Icon *pIcon, CairoDock *pDock, double fTimeLength, gchar *cIconPath, GtkButtonsType iButtonsType, const gchar *cTextForEntry, double fValueForHScale)
gchar * cairo_dock_show_demand_and_wait (const gchar *cMessage, Icon *pIcon, CairoDock *pDock, const gchar *cInitialAnswer)
double cairo_dock_show_value_and_wait (const gchar *cMessage, Icon *pIcon, CairoDock *pDock, double fInitialValue)
int cairo_dock_ask_question_and_wait (const gchar *cQuestion, Icon *pIcon, CairoDock *pDock)
int cairo_dock_ask_general_question_and_wait (const gchar *cQuestion)

Variables

CairoDockg_pMainDock
gint g_iScreenWidth [2]
gint g_iScreenHeight [2]
gboolean g_bSticky
gboolean g_bKeepAbove
gboolean g_bAutoHide
int g_iVisibleZoneWidth
int g_iVisibleZoneHeight
int g_iLabelSize
gchar * g_cLabelPolice
int g_iLabelStyle
int g_iLabelWeight
int g_iDockLineWidth
int g_iDockRadius
double g_fLineColor [4]
int g_iDialogButtonWidth
int g_iDialogButtonHeight
double g_fDialogAlpha
int g_iDialogIconSize

Documentation des macros

#define CAIRO_DOCK_DIALOG_BUTTON_OFFSET   3
 

#define CAIRO_DOCK_DIALOG_DEFAULT_GAP   20
 

#define CAIRO_DOCK_DIALOG_ENTRY_WIDTH   80
 

#define CAIRO_DOCK_DIALOG_HGAP   2
 

#define CAIRO_DOCK_DIALOG_TEXT_MARGIN   3
 

#define CAIRO_DOCK_DIALOG_TIP_BASE   20
 

#define CAIRO_DOCK_DIALOG_TIP_MARGIN   20
 

#define CAIRO_DOCK_DIALOG_TIP_ROUNDING_MARGIN   10
 

#define CAIRO_DOCK_DIALOG_VGAP   4
 


Documentation des fonctions

int cairo_dock_ask_general_question_and_wait const gchar *  cQuestion  ) 
 

int cairo_dock_ask_question_and_wait const gchar *  cQuestion,
Icon pIcon,
CairoDock pDock
 

CairoDockDialog* cairo_dock_build_dialog const gchar *  cText,
Icon pIcon,
CairoDock pDock,
gchar *  cImageFilePath,
GtkWidget *  pInteractiveWidget,
GtkButtonsType  iButtonsType,
CairoDockActionOnAnswerFunc  pActionFunc,
gpointer  data
 

GtkWidget* cairo_dock_build_interactive_widget_for_dialog const gchar *  cInitialAnswer,
double  fValueForHScale
 

void cairo_dock_dialog_calculate_aimed_point Icon pIcon,
CairoDock pDock,
int *  iX,
int *  iY,
gboolean *  bRight,
gboolean *  bIsPerpendicular,
gboolean *  bDirectionUp
 

void cairo_dock_dialog_find_optimal_placement CairoDockDialog pDialog,
Icon pIcon,
CairoDock pDock
 

gboolean cairo_dock_dialog_reference Icon pIcon  ) 
 

void cairo_dock_dialog_unreference Icon pIcon  ) 
 

void cairo_dock_free_dialog CairoDockDialog pDialog  ) 
 

CairoDockDialog* cairo_dock_isolate_dialog Icon pIcon  ) 
 

void cairo_dock_load_dialog_buttons CairoDock pDock,
gchar *  cButtonOkImage,
gchar *  cButtonCancelImage
 

void cairo_dock_place_dialog CairoDockDialog pDialog,
Icon pIcon,
CairoDock pDock
 

void cairo_dock_remove_dialog_if_any Icon icon  ) 
 

void cairo_dock_replace_all_dialogs void   ) 
 

gchar* cairo_dock_show_demand_and_wait const gchar *  cMessage,
Icon pIcon,
CairoDock pDock,
const gchar *  cInitialAnswer
 

gchar* cairo_dock_show_dialog_and_wait const gchar *  cText,
Icon pIcon,
CairoDock pDock,
double  fTimeLength,
gchar *  cIconPath,
GtkButtonsType  iButtonsType,
const gchar *  cTextForEntry,
double  fValueForHScale
 

CairoDockDialog* cairo_dock_show_dialog_full const gchar *  cText,
Icon pIcon,
CairoDock pDock,
double  fTimeLength,
gchar *  cIconPath,
GtkButtonsType  iButtonsType,
const gchar *  cTextForEntry,
double  fValueForHScale,
CairoDockActionOnAnswerFunc  pActionFunc,
gpointer  data,
GFreeFunc  pFreeDataFunc
 

void cairo_dock_show_temporary_dialog_with_default_icon const gchar *  cText,
Icon pIcon,
CairoDock pDock,
double  fTimeLength
 

double cairo_dock_show_value_and_wait const gchar *  cMessage,
Icon pIcon,
CairoDock pDock,
double  fInitialValue
 


Documentation des variables

gboolean g_bAutoHide
 

gboolean g_bKeepAbove
 

gboolean g_bSticky
 

gchar* g_cLabelPolice
 

double g_fDialogAlpha
 

double g_fLineColor[4]
 

int g_iDialogButtonHeight
 

int g_iDialogButtonWidth
 

int g_iDialogIconSize
 

int g_iDockLineWidth
 

int g_iDockRadius
 

int g_iLabelSize
 

int g_iLabelStyle
 

int g_iLabelWeight
 

gint g_iScreenHeight[2]
 

gint g_iScreenWidth[2]
 

int g_iVisibleZoneHeight
 

int g_iVisibleZoneWidth
 

CairoDock* g_pMainDock
 


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