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_arrow
[Gtk]

Objet fleche. Plus de détails...

#include <gtkarrows.hpp>

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

lgtkpp::gtk_misc lgtkpp::gtk_widget lgtkpp::gtk_object Liste de tous les membres

Membres publics

 gtk_arrow (GtkArrowType aDirection=GTK_ARROW_UP, GtkShadowType aOmbrage=GTK_SHADOW_IN, bool aImmediate=true)
 Constructeur par defaut.

 gtk_arrow (gtkself *ga)
 Constructeur de copie. L'objet GTK+ est partagé entre les deux instances.

 gtk_arrow (same const &ga)
 Constructeur de clonage. L'objet GTK+ dupliqué.

 gtk_arrow (same const &ga, bool)
 Constructeur de conversion Gtk+/lGtk++.

virtual ~gtk_arrow ()
 Destructeur.

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 & Set (GtkArrowType aDirection, GtkShadowType aOmbrage)
 Modifie les propriétés de la fleche.

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

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

virtual std::ostream & Print (std::ostream &o)
 Envoie la fleche sur un flux ostream.


Description détaillée

Objet fleche.

Les gtk_arrows sont des widgets descendant des gtk_misc qui servent a dessiner une fleche dans n'importe laquelle des quatre direction avec différents ombrages. Les gtk_arrows sont principalement utilisés par d'autres widgets commes les gtk_spin_button ou les gtk_scrollbars.


Documentation des contructeurs et destructeurs

lgtkpp::gtk_arrow::gtk_arrow GtkArrowType    aDirection = GTK_ARROW_UP,
GtkShadowType    aOmbrage = GTK_SHADOW_IN,
bool    aImmediate = true
[inline]
 

Constructeur par defaut.

Paramètres:
aDirection : direction de la fleche. Une constante GTK_ARROW_UP *_DOWN *_LEFT et *_RIGHT
aOmbrage : type d'ombrage choisi pour la fleche, un constante GTK_SHADOW_IN, GTK_SHADOW_OUT, GTK_SHADOW_ETCHED_IN ou GTK_SHADOW_ETCHED_OUT
aImmediate : si true l'objet Gtk+ est construit en meme temps que l'instance lGtk++

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

Constructeur de copie. L'objet GTK+ est partagé entre les deux instances.

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

Constructeur de clonage. L'objet GTK+ dupliqué.

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

Constructeur de conversion Gtk+/lGtk++.

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

Destructeur.


Documentation des méthodes

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

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

Redéfinie à partir de lgtkpp::gtk_widget.

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

Cree l'objet Gtk+ associé.

Appelle la fonction du GTK+ qui va crée 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.

Redéfinie à partir de lgtkpp::gtk_widget.

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

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

Redéfinie à partir de lgtkpp::gtk_misc.

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

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

Redéfinie à partir de lgtkpp::gtk_misc.

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

Envoie la fleche 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.

gtk_arrow & lgtkpp::gtk_arrow::Set GtkArrowType    aDirection,
GtkShadowType    aOmbrage
[inline]
 

Modifie les propriétés de la fleche.

Les constantes sont les mêmes que pour le constructeur

Paramètres:
aDirection direction de la fleche.
aOmbrage ombrage de la fleche


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