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_editable
[GtkGtk]

Classe editable. Plus de détails...

#include <gtkeditables.hpp>

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

lgtkpp::gtk_widget lgtkpp::gtk_object lgtkpp::gtk_entry lgtkpp::gtk_text lgtkpp::gtk_spin_button Liste de tous les membres

Membres publics

gtkself const * operator-> () const
gtkself const & operator * () const
self & InsertText (std::string const &aTexte, text_len aLongueur, text_pos *aPosition)
 Insere du tesxte dans l'editable.

self & DeleteText (text_pos aDebut, text_pos aFin)
 Efface une portion de texte dans l'editable.

std::string GetChars (text_pos aDebut, text_pos aFin) const
 Renvoie le texte contenu dans l'editable.

self & SelectRegion (text_pos debut, text_pos Fin)
 Selectionne une zone du texte de l'editable.

self & SetPosition (text_pos Position)
 Positionne le curseur.

text_pos GetPosition ()
 Renvoie la position du curseur.

self & SetEditable (bool editable)
 Positionne le flag editable.

virtual int overflow (int c)
 Fonction appelée par l'operateur << pour envoyer un caractere dans un flux.

virtual std::ostream & Print (std::ostream &o) const

Membres protégés

 gtk_editable ()
 Constructeur par defaut.

 gtk_editable (same const &e)
 Constructeur de copie, l'objet gtk est partagé entre les deux instances.

 gtk_editable (same const &e, bool)
 Constructeur de clonage, l'objet gdk est dupliqué.

 gtk_editable (gtkself *e)
 Constructeur de conversion.

virtual ~gtk_editable ()
 Destructeur.


Description détaillée

Classe editable.

La classe gtk_editable est une classe de base pour tous les widgets qui permettent la saisie de texte au clavier. Aux fonctionnalités de base, la classe accepte aussi l'insertion de texte formaté au moyen de l'operateur <<


Documentation des contructeurs et destructeurs

lgtkpp::gtk_editable::gtk_editable   [inline, protected]
 

Constructeur par defaut.

lgtkpp::gtk_editable::gtk_editable same const &    e [inline, protected]
 

Constructeur de copie, l'objet gtk est partagé entre les deux instances.

lgtkpp::gtk_editable::gtk_editable same const &    e,
bool   
[inline, protected]
 

Constructeur de clonage, l'objet gdk est dupliqué.

lgtkpp::gtk_editable::gtk_editable gtkself *    e [inline, protected]
 

Constructeur de conversion.

virtual lgtkpp::gtk_editable::~gtk_editable   [inline, protected, virtual]
 

Destructeur.


Documentation des méthodes

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

Redéfinie à partir de lgtkpp::gtk_widget.

Redéfinie dans lgtkpp::gtk_entry, lgtkpp::gtk_spin_button, et lgtkpp::gtk_text.

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

Redéfinie à partir de lgtkpp::gtk_widget.

Redéfinie dans lgtkpp::gtk_entry, lgtkpp::gtk_spin_button, et lgtkpp::gtk_text.


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