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::gtk_adjustment
[Gtk]

Objet de donnée gerant une valeur bornée. Plus de détails...

#include <gtkadjustments.hpp>

Graphe d'héritage de la classe lgtkpp::gtk_adjustment

lgtkpp::gtk_data lgtkpp::gtk_object Liste de tous les membres

Membres publics

 gtk_adjustment (adjust_value, adjust_limit, adjust_limit, adjust_limit, adjust_limit, adjust_limit, bool aImmediate=true)
 Constructeur standard.

 gtk_adjustment (same const &ga)
 constructeur de copie. L'objet Gtk+ est partagé entre les deux instances.

 gtk_adjustment (same const &ga, bool)
 constructeur de clonage. L'objet Gtk+ est dupliqué.

 gtk_adjustment (gtkself *ga)
 constructeur de conversion gtk+/gtk++

virtual ~gtk_adjustment ()
 destructeur

 operator GtkAdjustment * ()
 Convertit un gtk_adjustment en GtkAdjustment*.

gtkself const * operator-> () const
 Renvoie un pointeur sur l'ojet Gtk+ associé s'il existe.

gtkself const & operator * () const
 Renvoie une référence sur l'objet Gtk+ associé s'il existe.

self SetValue (float aVal)
 Définit la valeur courante de l'ajustement.

virtual SAME * Clone () const
 Duplique l'objet Gtk++ et son objet Gtk+ associé.

virtual SELF & CreateObject ()
 Cree l'objet Gtk+ associé.

virtual std::ostream & Print (std::ostream &o) const
 Envoie l'ajustement sur un flux ostream.


Description détaillée

Objet de donnée gerant une valeur bornée.

Les ajustements représentent une valeur variable, mais bornées entre deux valeurs dont elle ne peut sortir. La façon dont la valeur change n'est pas libre non plus, elle varie par incrément. Il existe trois types d'incrément, l'incrément de pas, qui est la valeur minimale de variation de la valeur de l'ajustement, l'incrément de page et l'incrément de taille de page qui sont des incréments de taille plus importante. Dans un editeur de texte, l'incrément de pas correspondrait à une variation d'une ligne, l'increment de page à la distance nécessaire pour amener le bas de l'ecran en haut (ou inversement) et l'incrément de taille de page pour avancer jusqu'à la page suivante mais en restant au même niveau dans celle ci que dans la précédente. Les ajustements ne gèrent pas ces sauts directement, mais ils conservent les valeurs qui permettent aux widgets auxquels ils sont associés (comme les ascenseurs, les spin_button, etc.) de le faire.


Documentation des contructeurs et destructeurs

lgtkpp::gtk_adjustment::gtk_adjustment adjust_value    aVal,
adjust_limit    aMin,
adjust_limit    aMax,
adjust_limit    aPas,
adjust_limit    aPage,
adjust_limit    aTaille,
bool    aImmediate = true
[inline]
 

Constructeur standard.

Paramètres:
aVal valeur courante de l'ajustement après création
aMin valeur minimale de l'ajustement
aMax valeur maximale de l'ajustement
aPas incrément de pas, intervalle minimum entre deux valeur de l'ajustement (saut de ligne)
aPage increment de page (saut multiligne)
aTaille taille d'une page (saut de page)
aImmediate si true l'objet Gtk+ associé est crée en meme temps que l'instance C++.

lgtkpp::gtk_adjustment::gtk_adjustment same const &    ga [inline]
 

constructeur de copie. L'objet Gtk+ est partagé entre les deux instances.

lgtkpp::gtk_adjustment::gtk_adjustment same const &    ga,
bool   
[inline]
 

constructeur de clonage. L'objet Gtk+ est dupliqué.

lgtkpp::gtk_adjustment::gtk_adjustment gtkself *    ga [inline]
 

constructeur de conversion gtk+/gtk++

virtual lgtkpp::gtk_adjustment::~gtk_adjustment   [inline, virtual]
 

destructeur


Documentation des méthodes

virtual SAME* lgtkpp::gtk_adjustment::Clone   const [inline, virtual]
 

Duplique l'objet Gtk++ et son objet Gtk+ associé.

Implémente lgtkpp::gtk_object.

gtk_adjustment::SELF & lgtkpp::gtk_adjustment::CreateObject   [inline, virtual]
 

Cree l'objet Gtk+ associé.

Appelle la fonction du GTK+ qui va créer l'objet associé a l'instance de la classe. L'objet ne doit être crée qu'une seule fois. Une tentative de recreation arreta le programme. Normalement, cette fonction n'a pas a être appelée directement, la fonction Create s'en occupe lorsque c'est nécessaire.

Renvoie:
Une référence sur l'objet courant.

Implémente lgtkpp::gtk_object.

gtkself const& lgtkpp::gtk_adjustment::operator *   const [inline]
 

Renvoie une référence sur l'objet Gtk+ associé s'il existe.

Redéfinie à partir de lgtkpp::gtk_data.

lgtkpp::gtk_adjustment::operator GtkAdjustment *   [inline]
 

Convertit un gtk_adjustment en GtkAdjustment*.

gtkself const* lgtkpp::gtk_adjustment::operator->   const [inline]
 

Renvoie un pointeur sur l'ojet Gtk+ associé s'il existe.

Redéfinie à partir de lgtkpp::gtk_data.

std::ostream & lgtkpp::gtk_adjustment::Print std::ostream &    o const [inline, virtual]
 

Envoie l'ajustement sur un flux ostream.

Paramètres:
o référence sur flux ou envoyer les informations de la boite de dialogue
Renvoie:
référence fournie en parametre.

Redéfinie à partir de lgtkpp::gtk_data.

self lgtkpp::gtk_adjustment::SetValue float    aVal [inline]
 

Définit la valeur courante de l'ajustement.

Paramètres:
aVal nouvelle valeur de l'ajustement.


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:45 2003 pour lightgtk++ par doxygen1.3-rc3