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

Frame de proportion constante. Plus de détails...

#include <gtkaspectframes.hpp>

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

lgtkpp::gtk_frame lgtkpp::gtk_bin lgtkpp::gtk_container lgtkpp::gtk_widget lgtkpp::gtk_object Liste de tous les membres

Membres publics

 gtk_aspect_frame (std::string const &aLabel, gfloat aXAlign, gfloat aYAlign, gfloat aRatio, bool aAsChild, bool aImmediate=true)
 Constructeur standard.

 gtk_aspect_frame (gtkself *gaf)
 constructeur de conversion gtk+/gtk++

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

 gtk_aspect_frame (same const &gaf, bool)
 constructeur de conversion gtk+/gtk++

virtual ~gtk_aspect_frame ()
 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 & FrameSet (gfloat aXAlign, gfloat aYAlign, gfloat aRatio, bool aAsChild)
 Modifie les propriétés de cadrage et le ratio du container.

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 l'ajustement sur un flux ostream.


Description détaillée

Frame de proportion constante.

Les gtk_aspect_frame sont des gtk_frame dont le rapport largeur/hauteur est constant. Lorsque la taille du gtk_aspect_frame change, sont aspect n'est pas modifié. Les gtk_aspect_frame possèdent aussi les proprietes de cadrage des gtk_alignment.

Exemples:

aspect_frame.cpp.


Documentation des contructeurs et destructeurs

lgtkpp::gtk_aspect_frame::gtk_aspect_frame std::string const &    aLabel,
gfloat    aXAlign,
gfloat    aYAlign,
gfloat    aRatio,
bool    aAsChild,
bool    aImmediate = true
[inline]
 

Constructeur standard.

Paramètres:
aLabel titre du frame
aXAlign cadrage horizontal du widget enfant. Varie de 0 (cadré à gauche) à 1 (cadré à droite).
aYAlign cadrage vertical du widget enfant. Varie de 0 (cadré en haut) à 1 (cadré en bas).
aRatio rapport largeur/hauteur du frame.
aAsChild si true, utilise le ratio du widget enfant au lieu du parametre aRatio.
aImmediate si true l'objet Gtk+ associé est crée en meme temps que l'instance C++.

lgtkpp::gtk_aspect_frame::gtk_aspect_frame gtkself *    gaf [inline]
 

constructeur de conversion gtk+/gtk++

lgtkpp::gtk_aspect_frame::gtk_aspect_frame same const &    gaf [inline]
 

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

lgtkpp::gtk_aspect_frame::gtk_aspect_frame same const &    gaf,
bool   
[inline]
 

constructeur de conversion gtk+/gtk++

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

destructeur


Documentation des méthodes

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

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

Redéfinie à partir de lgtkpp::gtk_frame.

gtk_aspect_frame::SELF & lgtkpp::gtk_aspect_frame::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.

Redéfinie à partir de lgtkpp::gtk_frame.

gtk_aspect_frame & lgtkpp::gtk_aspect_frame::FrameSet gfloat    aXAlign,
gfloat    aYAlign,
gfloat    aRatio,
bool    aAsChild
[inline]
 

Modifie les propriétés de cadrage et le ratio du container.

Paramètres:
aXAlign cadrage horizontal du widget enfant. Varie de 0 (cadré à gauche) à 1 (cadré à droite).
aYAlign cadrage vertical du widget enfant. Varie de 0 (cadré en haut) à 1 (cadré en bas).
aRatio rapport largeur/hauteur du frame.
aAsChild si true, utilise le ratio du widget enfant au lieu du parametre aRatio.

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

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

Redéfinie à partir de lgtkpp::gtk_frame.

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

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

Redéfinie à partir de lgtkpp::gtk_frame.

std::ostream & lgtkpp::gtk_aspect_frame::Print std::ostream &    o [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_frame.


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