Bonjour,

Je cherche une solution pour trapper l'évenement click souris sans avoir à préciser le widget concerné, est ce possible ?
Je m'explique, j'ai une application composée d'une fenêtre contenant elle même de multiples widgets eux même contenant des widgets...
Lorsque je clique avec ma souris quelque part je souhaite déclencher un traitement.

Cela marche lorsque je clique sur ma fenêtre principale car j'utilise ceci pour trapper l'événement click souris :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
g_signal_connect(m_windowMain, "button-press-event", G_CALLBACK(button_press_handler), m_data);
Le problème est que çà ne marche pas si je clique sur certains composants de ma fenêtre principale (par exemple un GtkTextView avec l'option non éditable)

Une idée ou une piste à suivre ?

Merci par avance.