Salut
Lorsque l'on crée un nouveau widget hérité, est-il nécessaire de redéfinir les méthodes map, unmap, realize, unrealize, size_*, etc... ?
De plus parmi celle-ci il y en a dont je ne comprends pas trop l'intérêt, ou même si je sais à quoi elle servent, je ne vois pas trop comment les implémenter
- realize permet de créer la fenêtre (Gdk) du widget
- unrealize sert à détruire la fenêtre (Gdk) ?
- size_request permet de donner la taille par défaut du widget ?
- size_allocate permet de placer le widget dans son conteneur ?
- map sert parait-il à afficher le widget, mais là encore, c'est très flou...
- unmap sert à cacher le widget ?
Je me documente beaucoup en lisant le code source de Gtk+, gnome-terminal, gedit, etc... mais même avec ça j'ai du mal à comprendre tout ça...
Donc si quelqu'un peut m'expliquer, ça serait cool
Merci![]()
Partager