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

 

 
		
		 
        

 
			
			


 
			 
   


 Céer son widget, fonctions map, unmap, realize, etc..
 Céer son widget, fonctions map, unmap, realize, etc..
				



 Répondre avec citation
  Répondre avec citation
Partager