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