Logo Search packages:      
Sourcecode: cairo-dock version File versions

#define CD_APPLET_INIT_BEGIN ( erreur   ) 

Value:

void init (GKeyFile *pKeyFile, Icon *pIcon, CairoContainer *pContainer, gchar *cConfFilePath, GError **erreur) \
{ \
      g_return_if_fail (pContainer != NULL && pIcon != NULL); \
      myIcon = pIcon; \
      myContainer = pContainer; \
      myDock = (CAIRO_DOCK_IS_DOCK (pContainer) ? CAIRO_DOCK (pContainer) : NULL); \
      myDesklet = (CAIRO_DOCK_IS_DESKLET (pContainer) ? CAIRO_DESKLET (pContainer) : NULL); \
      read_conf_file (pKeyFile, cConfFilePath); \
      if (CAIRO_DOCK_IS_DOCK (myContainer)) \
      { \
            if (myIcon != NULL) \
            { \
                  myDrawContext = cairo_create (myIcon->pIconBuffer); \
                  g_return_if_fail (cairo_status (myDrawContext) == CAIRO_STATUS_SUCCESS); \
            } \
      } \
      else \
            myDrawContext = NULL;
Debut de la fonction d'initialisation de l'applet (celle qui est appelee a chaque chargement de l'applet). Lis le fichier de conf de l'applet, et cree son icone ainsi que son contexte de dessin.
Parameters:
erreur une GError, utilisable pour reporter une erreur ayant lieu durant l'initialisation.

Definition at line 309 of file cairo-dock-applet-facility.h.


Generated by  Doxygen 1.6.0   Back to index