Référence de la structure _Icon


Champs de données

gchar * acDesktopFileName
 Nom (et non pas chemin) du fichier .desktop definissant l'icone, ou NULL si l'icone n'est pas definie pas un fichier.
gchar * cBaseURI
 URI.
gint iVolumeID
 ID d'un volume.
gchar * acFileName
 Nom (et non pas chemin) du fichier de l'image, ou NULL si son image n'est pas definie pas un fichier.
gchar * acName
 Nom de l'icone tel qu'il apparaitra dans son etiquette. Donne le nom au sous-dock.
gchar * acCommand
 Commande a executer lors d'un clique gauche clique, ou NULL si aucune.
gchar * cWorkingDirectory
 Repertoire ou s'executera la commande.
CairoDockIconType iType
 Type de l'icone.
gdouble fOrder
 Ordre de l'icone dans son dock, parmi les icones de meme type.
CairoDockpSubDock
 Sous-dock sur lequel pointe l'icone, ou NULL si aucun.
gchar * cParentDockName
 Nom du dock contenant l'icone (y compris lorsque l'icone est dans un desklet).
gdouble fWidth
 Largeur de l'image de l'icone.
gdouble fHeight
 Hauteur de l'image de l'icone.
cairo_surface_t * pIconBuffer
 Surface cairo de l'image.
cairo_surface_t * pTextBuffer
 Surface cairo de l'etiquette.
cairo_surface_t * pReflectionBuffer
 Surface cairo du reflet.
cairo_surface_t * pFullIconBuffer
 Surface cairo de l'image et de son reflet.
int iTextWidth
 Largeur de l'etiquette.
int iTextHeight
 Hauteur de l'etiquette.
gdouble fTextXOffset
 Decalage en X de l'etiquette.
gdouble fTextYOffset
 Decalage en Y de l'etiquette.
gdouble fXMax
 Abscisse maximale (droite) que l'icone atteindra (variable avec la vague).
gdouble fXMin
 Abscisse minimale (gauche) que l'icone atteindra (variable avec la vague).
gdouble fXAtRest
 Abscisse de l'icone au repos.
gdouble fPhase
 Phase de l'icone (entre -pi et pi).
gdouble fX
 Abscisse temporaire du bord gauche de l'image de l'icone.
gdouble fY
 Ordonnee temporaire du bord haut de l'image de l'icone.
gdouble fScale
 Echelle courante de l'icone (facteur de zoom, >= 1).
gdouble fDrawX
 Abscisse du bord gauche de l'image de l'icone.
gdouble fDrawY
 Ordonnee du bord haut de l'image de l'icone.
gdouble fWidthFactor
 Facteur de zoom sur la largeur de l'icone.
gdouble fHeightFactor
 Facteur de zoom sur la hauteur de l'icone.
gdouble fAlpha
 Transparence (<= 1).
gboolean bPointed
 TRUE ssi l'icone est couramment pointee.
gint iCount
 Compteur de l'animation de l'icone (> 0 si une animation est en cours, 0 sinon).
CairoDockAnimationType iAnimationType
 Type de l'animation.
gdouble fPersonnalScale
 Facteur de zoom personnel, utilise pour l'apparition et la suppression des icones.
gdouble fDeltaYReflection
 Decalage en ordonnees de reflet (pour le rebond, >= 0).
gdouble fOrientation
 Orientation de l'icone (angle par rapport a la verticale).
gint iPid
 PID de l'application correspondante.
Window Xid
 ID de la fenetre X de l'application correspondante.
gchar * cClass
 Classe de l'application correspondante (ou NULL si aucune).
double fLastCheckTime
 Heure de derniere verification de la presence de l'application dans la barre des taches.
gboolean bIsHidden
 TRUE ssi la fenetre de l'application correspondante est minimisee.
GtkAllocation windowGeometry
 Position et taille de la fenetre.
CairoDockModulepModule
 Module que represente l'icone.
gchar * cQuickInfo
 Texte de l'info rapide.
cairo_surface_t * pQuickInfoBuffer
 Surface cairo de l'info rapide.
int iQuickInfoWidth
 Largeur de l'info rapide.
int iQuickInfoHeight
 Heuteur de l'info rapide.
double fQuickInfoXOffset
 Decalage en X de la surface de l'info rapide.
double fQuickInfoYOffset
 Decalage en Y de la surface de l'info rapide.
gboolean bHasIndicator
 TRUE ssi l'icone a un indicateur (elle controle une appli).

Documentation des champs

gchar* _Icon::acDesktopFileName

Nom (et non pas chemin) du fichier .desktop definissant l'icone, ou NULL si l'icone n'est pas definie pas un fichier.

gchar* _Icon::cBaseURI

URI.

gint _Icon::iVolumeID

ID d'un volume.

gchar* _Icon::acFileName

Nom (et non pas chemin) du fichier de l'image, ou NULL si son image n'est pas definie pas un fichier.

gchar* _Icon::acName

Nom de l'icone tel qu'il apparaitra dans son etiquette. Donne le nom au sous-dock.

gchar* _Icon::acCommand

Commande a executer lors d'un clique gauche clique, ou NULL si aucune.

gchar* _Icon::cWorkingDirectory

Repertoire ou s'executera la commande.

CairoDockIconType _Icon::iType

Type de l'icone.

gdouble _Icon::fOrder

Ordre de l'icone dans son dock, parmi les icones de meme type.

CairoDock* _Icon::pSubDock

Sous-dock sur lequel pointe l'icone, ou NULL si aucun.

gchar* _Icon::cParentDockName

Nom du dock contenant l'icone (y compris lorsque l'icone est dans un desklet).

gdouble _Icon::fWidth

Largeur de l'image de l'icone.

gdouble _Icon::fHeight

Hauteur de l'image de l'icone.

cairo_surface_t* _Icon::pIconBuffer

Surface cairo de l'image.

cairo_surface_t* _Icon::pTextBuffer

Surface cairo de l'etiquette.

cairo_surface_t* _Icon::pReflectionBuffer

Surface cairo du reflet.

cairo_surface_t* _Icon::pFullIconBuffer

Surface cairo de l'image et de son reflet.

int _Icon::iTextWidth

Largeur de l'etiquette.

int _Icon::iTextHeight

Hauteur de l'etiquette.

gdouble _Icon::fTextXOffset

Decalage en X de l'etiquette.

gdouble _Icon::fTextYOffset

Decalage en Y de l'etiquette.

gdouble _Icon::fXMax

Abscisse maximale (droite) que l'icone atteindra (variable avec la vague).

gdouble _Icon::fXMin

Abscisse minimale (gauche) que l'icone atteindra (variable avec la vague).

gdouble _Icon::fXAtRest

Abscisse de l'icone au repos.

gdouble _Icon::fPhase

Phase de l'icone (entre -pi et pi).

gdouble _Icon::fX

Abscisse temporaire du bord gauche de l'image de l'icone.

gdouble _Icon::fY

Ordonnee temporaire du bord haut de l'image de l'icone.

gdouble _Icon::fScale

Echelle courante de l'icone (facteur de zoom, >= 1).

gdouble _Icon::fDrawX

Abscisse du bord gauche de l'image de l'icone.

gdouble _Icon::fDrawY

Ordonnee du bord haut de l'image de l'icone.

gdouble _Icon::fWidthFactor

Facteur de zoom sur la largeur de l'icone.

gdouble _Icon::fHeightFactor

Facteur de zoom sur la hauteur de l'icone.

gdouble _Icon::fAlpha

Transparence (<= 1).

gboolean _Icon::bPointed

TRUE ssi l'icone est couramment pointee.

gint _Icon::iCount

Compteur de l'animation de l'icone (> 0 si une animation est en cours, 0 sinon).

CairoDockAnimationType _Icon::iAnimationType

Type de l'animation.

gdouble _Icon::fPersonnalScale

Facteur de zoom personnel, utilise pour l'apparition et la suppression des icones.

gdouble _Icon::fDeltaYReflection

Decalage en ordonnees de reflet (pour le rebond, >= 0).

gdouble _Icon::fOrientation

Orientation de l'icone (angle par rapport a la verticale).

gint _Icon::iPid

PID de l'application correspondante.

Window _Icon::Xid

ID de la fenetre X de l'application correspondante.

gchar* _Icon::cClass

Classe de l'application correspondante (ou NULL si aucune).

double _Icon::fLastCheckTime

Heure de derniere verification de la presence de l'application dans la barre des taches.

gboolean _Icon::bIsHidden

TRUE ssi la fenetre de l'application correspondante est minimisee.

GtkAllocation _Icon::windowGeometry

Position et taille de la fenetre.

CairoDockModule* _Icon::pModule

Module que represente l'icone.

gchar* _Icon::cQuickInfo

Texte de l'info rapide.

cairo_surface_t* _Icon::pQuickInfoBuffer

Surface cairo de l'info rapide.

int _Icon::iQuickInfoWidth

Largeur de l'info rapide.

int _Icon::iQuickInfoHeight

Heuteur de l'info rapide.

double _Icon::fQuickInfoXOffset

Decalage en X de la surface de l'info rapide.

double _Icon::fQuickInfoYOffset

Decalage en Y de la surface de l'info rapide.

gboolean _Icon::bHasIndicator

TRUE ssi l'icone a un indicateur (elle controle une appli).


La documentation de cette structure a été générée à partir du fichier suivant :
Généré le Wed Apr 16 03:27:16 2008 pour Cairo-Dock par  doxygen 1.5.3