Page principale   Modules   Liste des namespaces   Hiérarchie des classes   Liste des composants   Liste des fichiers   Membres des namespaces   Composants   Déclarations   Pages associées   Exemples  

Référence de la classe lgtkpp::gdk_color
[Gdk]

Information de couleurs RVB. Plus de détails...

#include <gdkcolors.hpp>

Liste de tous les membres

Membres publics

 gdk_color (color_value aRed=0, color_value aGreen=0, color_value aBlue=0)
 Constructeur standard.

 gdk_color (gdk_color const &c)
 constructeur de copie.

 gdk_color (GdkColor const *aColor)
 constructeur de conversion gdk/gtk++

 gdk_color (std::string const &)
 crée une couleur identifiée par son nom

 ~gdk_color ()
 L'objet GdkColor associé est automatiquement detruit.

 operator GdkColor * () const
 operator GdkColor * ()
gdk_color & operator= (gdk_color const &c)
 Operateur d'affectation depuis un gdk_color.

gdk_color & operator= (GdkColor const *c)
 Operateur d'affectation depuis un GdkColor*.

gdk_color & operator= (std::string const &)
 Operateur d'affectation depuis une chaine.

 operator bool () const
 Verifie la validité d'un gdk_color.

bool operator! () const
 Vérifie la non validité d'un gdk_color.

bool operator== (gdk_color const &) const
 Verifie l'egalité avec un autre gdk_color.

bool operator== (GdkColor const *) const
 Verifie l'egalisté avec un objet Gdk.

bool operator== (std::string const &s) const
 Verifie l'egalité avec une couleur identifiée par son nom.

bool operator!= (gdk_color const &c) const
 Verifie l'inegalité avec un autre gdk_color.

bool operator!= (GdkColor const *c) const
 Verifie l'inegalisté avec un objet Gdk.

bool operator!= (std::string const &s) const
 Verifie l'inegalité avec une couleur identifiée par son nom.

gdkself const * operator-> () const
 Revoie un pointeur sur l'objet GdkColor constant.

gdkself const & operator * () const
 Renvoie une reference sur l'objet GdkColor constant.

gdkself * operator-> ()
 Revoie un pointeur sur l'objet GdkColor.

gdkself & operator * ()
 Renvoie une reference sur l'objet GdkColor.

color_value GetRed () const
 Renvoie la composante rouge de la couleur.

color_value GetGreen () const
 Renvoie la composante verte de la couleur.

color_value GetBlue () const
 Renvoie la composante bleu de la couleur.

color_index GetPixel () const
 Renvoie l'index de couleur.

GdkColor * GetColor ()
 Retourne un pointeur sur l'objet Gdk.

gdk_color & SetRed (color_value aRed)
 Change la composante rouge de la couleur.

gdk_color & SetGreen (color_value aGreen)
 Change la composante verte de la couleur.

gdk_color & SetBlue (color_value aBlue)
 Change la composante bleue de la couleur.

bool Parse (std::string const &aNom)
 Remplit une couleur identifié par son nom.


Description détaillée

Information de couleurs RVB.

Cette classe encapsule l'objet GdkColor du gtk+. La couleur est représentée par ses trois composantes rouge, verte et bleue.

Exemples:

drawing_area.cpp.


Documentation des contructeurs et destructeurs

lgtkpp::gdk_color::gdk_color color_value    aRed = 0,
color_value    aGreen = 0,
color_value    aBlue = 0
[inline]
 

Constructeur standard.

L'objet ainsi construit est invalide. Pour être validé, il doit etre référencé dans une colormap (gdk_colormap::Alloc ret gdk_colormap::AllocColor) pour remplir le champ pixel

Paramètres:
aRed  composante rouge de la couleur
aGreen  composante verte de la couleur
aBlue  composante bleue de la couleur

lgtkpp::gdk_color::gdk_color gdk_color const &    c [inline]
 

constructeur de copie.

L'état valide ou invalide n'est pas modifié. L'objet construit prend l'état de son parent.

Paramètres:
c objet a copier.

lgtkpp::gdk_color::gdk_color GdkColor const *    aColor [inline]
 

constructeur de conversion gdk/gtk++

L'objet pointé est recopié.

Paramètres:
aColor pointeur sur l'objet GdkColor à convertir

lgtkpp::gdk_color::gdk_color std::string const &    aNomCouleur [inline]
 

crée une couleur identifiée par son nom

Les couleurs sont définies dans le fichier rgb.txt de l'interface XFree

Paramètres:
aNomCouleur nom de la couleur

lgtkpp::gdk_color::~gdk_color   [inline]
 

L'objet GdkColor associé est automatiquement detruit.


Documentation des méthodes

color_value lgtkpp::gdk_color::GetBlue   const [inline]
 

Renvoie la composante bleu de la couleur.

Obsolète:
, use operator->

GdkColor* lgtkpp::gdk_color::GetColor   [inline]
 

Retourne un pointeur sur l'objet Gdk.

color_value lgtkpp::gdk_color::GetGreen   const [inline]
 

Renvoie la composante verte de la couleur.

Obsolète:
, use operator->

color_index lgtkpp::gdk_color::GetPixel   const [inline]
 

Renvoie l'index de couleur.

Obsolète:
, use operator->

color_value lgtkpp::gdk_color::GetRed   const [inline]
 

Renvoie la composante rouge de la couleur.

Obsolète:
, use operator->

gdkself& lgtkpp::gdk_color::operator *   [inline]
 

Renvoie une reference sur l'objet GdkColor.

gdkself const& lgtkpp::gdk_color::operator *   const [inline]
 

Renvoie une reference sur l'objet GdkColor constant.

lgtkpp::gdk_color::operator bool   const [inline]
 

Verifie la validité d'un gdk_color.

lgtkpp::gdk_color::operator GdkColor *   [inline]
 

lgtkpp::gdk_color::operator GdkColor *   const [inline]
 

bool lgtkpp::gdk_color::operator!   const [inline]
 

Vérifie la non validité d'un gdk_color.

bool lgtkpp::gdk_color::operator!= std::string const &    s const [inline]
 

Verifie l'inegalité avec une couleur identifiée par son nom.

bool lgtkpp::gdk_color::operator!= GdkColor const *    c const [inline]
 

Verifie l'inegalisté avec un objet Gdk.

bool lgtkpp::gdk_color::operator!= gdk_color const &    c const [inline]
 

Verifie l'inegalité avec un autre gdk_color.

gdkself* lgtkpp::gdk_color::operator->   [inline]
 

Revoie un pointeur sur l'objet GdkColor.

gdkself const* lgtkpp::gdk_color::operator->   const [inline]
 

Revoie un pointeur sur l'objet GdkColor constant.

gdk_color & lgtkpp::gdk_color::operator= std::string const &    s [inline]
 

Operateur d'affectation depuis une chaine.

Les composantes de couleurs sont determinées à partir du fichier systeme de XFree : rgb.txt.

Paramètres:
s nom xfree de la couleur

gdk_color & lgtkpp::gdk_color::operator= GdkColor const *    c [inline]
 

Operateur d'affectation depuis un GdkColor*.

Un nouvel objet GdkColor est alloué.

Paramètres:
c pointeur sur l'objet GdkColor à affecter.

gdk_color & lgtkpp::gdk_color::operator= gdk_color const &    c [inline]
 

Operateur d'affectation depuis un gdk_color.

Un nouvel objet GdkColor est alloué.

Paramètres:
c objet gdk_color à affecter.

bool lgtkpp::gdk_color::operator== std::string const &    s const [inline]
 

Verifie l'egalité avec une couleur identifiée par son nom.

bool lgtkpp::gdk_color::operator== GdkColor const *    const [inline]
 

Verifie l'egalisté avec un objet Gdk.

bool lgtkpp::gdk_color::operator== gdk_color const &    const [inline]
 

Verifie l'egalité avec un autre gdk_color.

bool lgtkpp::gdk_color::Parse std::string const &    aNom [inline]
 

Remplit une couleur identifié par son nom.

gdk_color& lgtkpp::gdk_color::SetBlue color_value    aBlue [inline]
 

Change la composante bleue de la couleur.

Obsolète:
, use operator->

gdk_color& lgtkpp::gdk_color::SetGreen color_value    aGreen [inline]
 

Change la composante verte de la couleur.

Obsolète:
, use operator->

gdk_color& lgtkpp::gdk_color::SetRed color_value    aRed [inline]
 

Change la composante rouge de la couleur.

Obsolète:
, use operator->
Exemples:
drawing_area.cpp.


La documentation associée à cette classe a été générée à partir du fichier suivant :
Généré le Sun Oct 5 15:03:44 2003 pour lightgtk++ par doxygen1.3-rc3