Champs de données | |
CairoDockTypeContainer | iType |
type de container. | |
GtkWidget * | pWidget |
la fenetre GTK du dialogue. | |
int | iWidth |
largeur de la fenetre GTK du dialogue (pointe comprise). | |
int | iHeight |
hauteur de la fenetre GTK du dialogue (pointe comprise). | |
int | iPositionX |
position en X du coin haut gauche de la fenetre GTK du dialogue. | |
int | iPositionY |
position en Y du coin haut gauche de la fenetre GTK du dialogue. | |
gboolean | bInside |
vrai ssi la souris est dans le dialogue, auquel cas on le garde immobile. | |
CairoDockTypeHorizontality | bIsHorizontal |
FALSE ssi le dialogue est perpendiculaire au dock. | |
gpointer | padding [3] |
CairoDockDialogRenderer * | pRenderer |
le moteur de rendu utilise pour dessiner le dialogue. | |
gpointer | pRendererData |
donnees pouvant etre utilisees par le moteur de rendu. | |
int | iAimedX |
position en X visee par la pointe dans le référentiel de l'écran. | |
int | iAimedY |
position en Y visee par la pointe dans le référentiel de l'écran. | |
gboolean | bRight |
TRUE ssi le dialogue est a droite de l'écran; dialogue a droite <=> pointe a gauche. | |
gboolean | bDirectionUp |
TRUE ssi la pointe est orientée vers le bas. | |
double | fRadius |
rayon des coins. | |
double | fTipHeight |
hauteur de la pointe, sans la partie "aiguisee". | |
cairo_surface_t * | pTextBuffer |
surface representant le message + l'icone dans la marge a gauche du texte. | |
int | iBubbleWidth |
dimensions de la bulle (message + widget utilisateur + boutons). | |
int | iBubbleHeight |
int | iMessageWidth |
dimensions du message en comptant la marge du texte + vgap en bas si necessaire. | |
int | iMessageHeight |
int | iButtonsWidth |
dimensions des boutons + vgap en haut. | |
int | iButtonsHeight |
int | iInteractiveWidth |
dimensions du widget interactif. | |
int | iInteractiveHeight |
int | iDistanceToDock |
distance de la bulle au dock, donc hauteur totale de la pointe. | |
int | iMargin |
Marge due au rayon. | |
int | iButtonOkOffset |
decalage pour l'effet de clique sur le bouton Ok. | |
int | iButtonCancelOffset |
decalage pour l'effet de clique sur le bouton Annuler. | |
GtkWidget * | pMessageWidget |
le widget de remplissage ou l'on dessine le message. | |
GtkWidget * | pButtonsWidget |
le widget de remplissage ou l'on dessine les boutons. | |
GtkWidget * | pTipWidget |
le widget de remplissage ou l'on dessine la pointe. | |
int | iSidTimer |
le timer pour la destruction automatique du dialogue. | |
int | iRefCount |
reference atomique. | |
GtkWidget * | pInteractiveWidget |
le widget d'interaction utilisateur (GtkEntry, GtkHScale, etc). | |
int | iButtonsType |
le type des boutons (GTK_BUTTONS_NONE, GTK_BUTTONS_OK_CANCEL ou GTK_BUTTONS_YES_NO). | |
CairoDockActionOnAnswerFunc | action_on_answer |
fonction appelee au clique sur l'un des 2 boutons. | |
gpointer | pUserData |
donnees transmises a la fonction. | |
GFreeFunc | pFreeUserDataFunc |
fonction appelee pour liberer les donnees. | |
Icon * | pIcon |
icone sur laquelle pointe le dialogue. |
type de container.
GtkWidget* _CairoDockDialog::pWidget |
la fenetre GTK du dialogue.
largeur de la fenetre GTK du dialogue (pointe comprise).
hauteur de la fenetre GTK du dialogue (pointe comprise).
position en X du coin haut gauche de la fenetre GTK du dialogue.
position en Y du coin haut gauche de la fenetre GTK du dialogue.
gboolean _CairoDockDialog::bInside |
vrai ssi la souris est dans le dialogue, auquel cas on le garde immobile.
FALSE ssi le dialogue est perpendiculaire au dock.
gpointer _CairoDockDialog::padding[3] |
le moteur de rendu utilise pour dessiner le dialogue.
gpointer _CairoDockDialog::pRendererData |
donnees pouvant etre utilisees par le moteur de rendu.
position en X visee par la pointe dans le référentiel de l'écran.
position en Y visee par la pointe dans le référentiel de l'écran.
gboolean _CairoDockDialog::bRight |
TRUE ssi le dialogue est a droite de l'écran; dialogue a droite <=> pointe a gauche.
gboolean _CairoDockDialog::bDirectionUp |
TRUE ssi la pointe est orientée vers le bas.
double _CairoDockDialog::fRadius |
rayon des coins.
double _CairoDockDialog::fTipHeight |
hauteur de la pointe, sans la partie "aiguisee".
cairo_surface_t* _CairoDockDialog::pTextBuffer |
surface representant le message + l'icone dans la marge a gauche du texte.
dimensions de la bulle (message + widget utilisateur + boutons).
dimensions du message en comptant la marge du texte + vgap en bas si necessaire.
dimensions des boutons + vgap en haut.
dimensions du widget interactif.
distance de la bulle au dock, donc hauteur totale de la pointe.
Marge due au rayon.
decalage pour l'effet de clique sur le bouton Ok.
decalage pour l'effet de clique sur le bouton Annuler.
GtkWidget* _CairoDockDialog::pMessageWidget |
le widget de remplissage ou l'on dessine le message.
GtkWidget* _CairoDockDialog::pButtonsWidget |
le widget de remplissage ou l'on dessine les boutons.
GtkWidget* _CairoDockDialog::pTipWidget |
le widget de remplissage ou l'on dessine la pointe.
le timer pour la destruction automatique du dialogue.
reference atomique.
GtkWidget* _CairoDockDialog::pInteractiveWidget |
le widget d'interaction utilisateur (GtkEntry, GtkHScale, etc).
le type des boutons (GTK_BUTTONS_NONE, GTK_BUTTONS_OK_CANCEL ou GTK_BUTTONS_YES_NO).
fonction appelee au clique sur l'un des 2 boutons.
gpointer _CairoDockDialog::pUserData |
donnees transmises a la fonction.
GFreeFunc _CairoDockDialog::pFreeUserDataFunc |
fonction appelee pour liberer les donnees.
icone sur laquelle pointe le dialogue.