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

Boite de selection combinée. Plus de détails...

#include <gtkcombos.hpp>

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

lgtkpp::gtk_box lgtkpp::gtk_container lgtkpp::gtk_widget lgtkpp::gtk_object Liste de tous les membres

Membres publics

 gtk_combo (bool aImmediate=true)
 constructeur par defaut

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

 gtk_combo (same const &gb, bool)
 Constructeur de clonage. L'objet Gtk+ est dupliqué.

 gtk_combo (gtkself *gb)
 Constructeur de conversion Gtk+ -> Gtk++.

virtual ~gtk_combo ()
 Destructeur du combo.

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 & SetPopdownStrings (char_lst &)
 Definit la liste des valeurs de la gtk_list.

self & SetUseArrows (bool)
 Definit le comportement des touches de clavier dans la selection d'un item de la liste.

self & SetCaseSensitive (bool)
 Définit la sensibilité à la casse d'une recherche dans la liste.

self & SetUseArrowsAlways (bool)
 Définit le comportement des touches de direction lorsque l'on tente d'aller au dela de la liste.

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


Description détaillée

Boite de selection combinée.

Les combo sont des widgets composés d'un lgtkpp::gtk_entry associé à une lgtkpp::gtk_list. La liste contient une série de valeur qui constitue les valeurs possibles pour le gtk_entry. L'utilisateur peut entrer la valeur dans le gtk_entry directement au clavier ou la selectionner dans la liste. La liste est amovible, un bouton permet de l'afficher ou de l'effacer à volonté.

Exemples:

combobox.cpp.


Documentation des contructeurs et destructeurs

lgtkpp::gtk_combo::gtk_combo bool    aImmediate = true [inline]
 

constructeur par defaut

Crée un combo et éventuellement construit l'objet Gtk+ associé.

Paramètres:
aImmediate l'objet Gtk+ doit être construit en même temps que la boite de dialogue.

lgtkpp::gtk_combo::gtk_combo same const &    gb [inline]
 

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

lgtkpp::gtk_combo::gtk_combo same const &    gb,
bool   
[inline]
 

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

lgtkpp::gtk_combo::gtk_combo gtkself *    gb [inline]
 

Constructeur de conversion Gtk+ -> Gtk++.

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

Destructeur du combo.


Documentation des méthodes

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

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

Redéfinie à partir de lgtkpp::gtk_box.

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

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

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

Redéfinie à partir de lgtkpp::gtk_box.

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

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

Redéfinie à partir de lgtkpp::gtk_box.

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

Envoie l'ajustement sur un flux ostream.

Redéfinie à partir de lgtkpp::gtk_box.

gtk_combo & lgtkpp::gtk_combo::SetCaseSensitive bool    aFlag [inline]
 

Définit la sensibilité à la casse d'une recherche dans la liste.

Lorsqu'un texte est entré dans la liste et qu'une fleche de direction est enfoncée, le combo cherche a faire correspondre le morceau de texte avec un élément de la liste et selectionne le suivant ou le précédent selon la fleche. Cette fonction définit si la recherche est sensible à la casse.

Paramètres:
aFlag la recherche de correspondance est sensible a la casse.
Renvoie:
Une référence sur l'objet courant.

gtk_combo & lgtkpp::gtk_combo::SetPopdownStrings char_lst   aListe [inline]
 

Definit la liste des valeurs de la gtk_list.

Paramètres:
aListe Reference sur un g_list<char const *> contenant la liste des ligne du combo
Renvoie:
une référence sur l'objet courant

gtk_combo & lgtkpp::gtk_combo::SetUseArrows bool    aFlag [inline]
 

Definit le comportement des touches de clavier dans la selection d'un item de la liste.

Permet aux fleches de direction de passer d'un item a un autre dans la liste de selection

Paramètres:
aFlag si true les fleches permettent de selectionner un autre widget
Renvoie:
Une reférence sur l'objet courant

gtk_combo & lgtkpp::gtk_combo::SetUseArrowsAlways bool    aFlag [inline]
 

Définit le comportement des touches de direction lorsque l'on tente d'aller au dela de la liste.

Permet aux fleches de fonctionner circulairement dans la liste de selection

Paramètres:
aFlag si true la fleche au sur le haut de la liste boucle en bas de la liste et inversement. Si false, le focus sort de la liste pour passer au widget suivant dans le container qui contient le combo.
Renvoie:
Une référence sur l'objet courant


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