#include <gtkbuttons.hpp>
Graphe d'héritage de la classe lgtkpp::gtk_button
Membres publics | |
gtk_button (unsigned AnId=0, bool aImmediate=true) | |
constructeur pour un bouton vide | |
gtk_button (std::string const &ALabel, unsigned AnId=0, bool aImmediate=true) | |
constructeur pour un bouton avec label | |
gtk_button (same const &gb) | |
constructeur de copie. L'objet Gtk+ est partagé entre les deux instances. | |
gtk_button (same const &gb, bool) | |
constructeur de clonage. L'objet Gtk+ est dupliqué. | |
gtk_button (gtkself *gb) | |
constructeur de conversion gtk+/gtk++ | |
virtual | ~gtk_button () |
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 & | SetRelief (GtkReliefStyle) |
Choisit le style de relief du bouton. | |
GtkReliefStyle | GetRelief () const |
Renvoie le style de relief du bouton. | |
virtual SAME * | Clone () const |
Duplique l'objet Gtk++ et sont objet Gtk+ associé. | |
virtual SELF & | CreateObject () |
Cree l'objet Gtk+ associé. | |
std::string & | GetString (bool Refresh=false) |
Renvoie le texte du label du bouton. | |
virtual std::ostream & | Print (std::ostream &o) const |
Envoie la boite de dialogue sur un flux ostream. | |
Attributs Publics | |
unsigned | ThisId |
Attributs Protégés | |
std::string * | Label |
Les gtk_button sont des widgets qui représente un bouton sur lequel on peut cliquer avec la souris, ce click de souris declenchant un signal qui peut declencher une action dans une interface utilisateur. En tant que descendant des gtk_bin, les boutons peuvent contenir un widget pour l'illustrer, en général un gtk_label ou un gtk_pixmap. Le gtk+ sait faiclement gérer le premier cas alors que le second doit être pris en charge par l'utilisateur.
|
constructeur pour un bouton vide Le bouton crée sera vide. L'utilisateur y sera libre d'y placer ultérieurement le widget de sont choix.
|
|
constructeur pour un bouton avec label Le bouton crée comportera un texte à l'intérieur.
|
|
constructeur de copie. L'objet Gtk+ est partagé entre les deux instances.
|
|
constructeur de clonage. L'objet Gtk+ est dupliqué.
|
|
constructeur de conversion gtk+/gtk++
|
|
destructeur
|
|
Duplique l'objet Gtk++ et sont objet Gtk+ associé.
Redéfinie à partir de lgtkpp::gtk_widget. Redéfinie dans lgtkpp::gtk_check_button, lgtkpp::gtk_radio_button, et lgtkpp::gtk_toggle_button. |
|
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.
Redéfinie à partir de lgtkpp::gtk_widget. Redéfinie dans lgtkpp::gtk_check_button, lgtkpp::gtk_radio_button, et lgtkpp::gtk_toggle_button. |
|
Renvoie le style de relief du bouton.
|
|
Renvoie le texte du label du bouton. C'est le texte stocké dans l'instance de classe qui est renvoyé, pas celle stocké dans le GtkButton associé.
|
|
Renvoie une référence sur l'objet Gtk+ associé s'il existe.
Redéfinie à partir de lgtkpp::gtk_bin. Redéfinie dans lgtkpp::gtk_check_button, lgtkpp::gtk_radio_button, et lgtkpp::gtk_toggle_button. |
|
Renvoie un pointeur sur l'ojet Gtk+ associé s'il existe.
Redéfinie à partir de lgtkpp::gtk_bin. Redéfinie dans lgtkpp::gtk_check_button, lgtkpp::gtk_radio_button, et lgtkpp::gtk_toggle_button. |
|
Envoie la boite de dialogue sur un flux ostream.
Redéfinie à partir de lgtkpp::gtk_bin. Redéfinie dans lgtkpp::gtk_check_button, et lgtkpp::gtk_toggle_button. |
|
Choisit le style de relief du bouton.
|
|
|
|
|