Je me pose le problème suivant:
quand je clique avec le bouton de droite de la souris dans une GtkEntry, il apparaît un menu contextuel pour couper/coller, etc. Je voudrai rajouter une entrée dans ce menu, permettant de faire apparaitre un <<font-tool>>, mais je me demande si cela est possible sans trop de complications.
En regardant la doc de GtkEntry et le code, il me semble que le signal "populate_popup" est impliqué, mais je ne sais pas comment m'en servir.
Mes recherches sur le Net me laisse perplexe:
http://www.mail-archive.com/gtk-list.../msg10919.html pourrai laisser penser qu'il faut créer un nouveau widget, mais comme je ne souhaite pas supprimer les entrées existantes, ce n'est peut-être pas nécessaire.
D'autre part,http://marc.info/?l=gtk-devel&m=98582458711923&w=4 contient la phrase suivante:ce qui accroît mon pessimisme.but users can't provide or extend those builtin popup menus
Mais j'espère que si le signal est décrit dans la doc pour les utilisateurs, c'est qu'il y a quand même moyen de le faire...
Si vous avez des idées là dessus, merci de me les faire partager.
P Vincent

 

 
		
		 
         
 

 
			
			

 
   


 Menu contextuel des GtkEntry
 Menu contextuel des GtkEntry
				 Répondre avec citation
  Répondre avec citation

 
 
 
  Envoyé par pvincent
 Envoyé par pvincent
					
 . Bon, déjà lire la doc officielle est un bon début. Celle du signal "populate_popup" n'est pas si dure à comprendre tout de même
. Bon, déjà lire la doc officielle est un bon début. Celle du signal "populate_popup" n'est pas si dure à comprendre tout de même  . Ensuite sur ton moteur de recherche, utilise des filtres de dates (Google permet cela par exemple). La source était fiable, Owen Taylor c'est un gars qui s'y connait dans la communauté, mais un mail qui date d'il y a 10 ans pour un projet informatique en perpétuelle évolution... A l'époque de ce mail le signal populate_popup n'existait sans doute même pas. Si tu tombes sur des extraits de mailing lists, assure donc toi que les réponses ne remontent pas trop loin dans le temps, sous peine d'être caduques.
. Ensuite sur ton moteur de recherche, utilise des filtres de dates (Google permet cela par exemple). La source était fiable, Owen Taylor c'est un gars qui s'y connait dans la communauté, mais un mail qui date d'il y a 10 ans pour un projet informatique en perpétuelle évolution... A l'époque de ce mail le signal populate_popup n'existait sans doute même pas. Si tu tombes sur des extraits de mailing lists, assure donc toi que les réponses ne remontent pas trop loin dans le temps, sous peine d'être caduques.
						
Partager