#include <gtkppmdiclientwindows.hpp>
Graphe d'héritage de la classe lgtkpp::gtkpp_mdi_client_window
Membres publics | |
gtkpp_mdi_client_window (bool aImmediate=true) | |
Constructeur. | |
SELF_WIDGET & | SetupWidget () |
Initialise la fenêtre après création. | |
bool | AddChild (std::string const &aCaption, gtk_widget *aChild) |
Ajoute un enfant à la fenetre. | |
void | SwitchPageEvent (guint aNumeroPage) |
Action lors du changement de page du gtk_notebokk. | |
gtk_widget * | GetCurrentWindow () |
Renvoie un pointeur sur la fenêtre enfant courante. | |
Membres publics statiques | |
bool | SwitchPageEventCallback (GtkNotebook *, GtkNotebookPage *, guint, gtkpp_mdi_client_window *) |
Handler de l'evènement switch_page_event. |
Cette classe contenu dans la zone client de la classe parent assure la gestion des fenêtre enfant MDI. Normalement, l'utilisateur n'y a jamais affaire, seule la classe parent lui est accessible. Cette classe derive des notebook qui possède une gestion des enfant simplifiée, mais rien n'empeche de la faire dériver d'un autre widget pour lui faire ressembler d'avantages aux interface MDI traditionnelles. pour l'utilisateur de l'interface MDI, tout cela ne fera aucune différence.
|
Constructeur.
|
|
Ajoute un enfant à la fenetre. La fenetre enfant est ajoutée à la liste des enfant de la fenetre
|
|
Renvoie un pointeur sur la fenêtre enfant courante.
|
|
Initialise la fenêtre après création. Connecte le signale switch_page à la fonction SwitchPageEventCallback
Redéfinie à partir de lgtkpp::gtk_widget. |
|
Action lors du changement de page du gtk_notebokk. Recupere un pointeur sur la fenêtre enfant maintenant active et appelle sa fonction OnTop pour qu'elle effectue les actions nécessaires à son passage au premier plan.
|
|
Handler de l'evènement switch_page_event. Appelle la fonction SwitchPageEvent de la bonne instance
|