Bonjour,

J'ai une fonction qui est reliée à un button press event:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
_signal_connect(root_node->treeviewIHM, "button-press-event", G_CALLBACK(CB_button_press),  NULL);
dans un tree.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
void CB_button_press(GtkWidget *tree, GdkEventButton *event, gpointer user_data)
{
	GtkWidget *popupmenu = NULL;
	press_event_type = event;
	printf("pres_event\n");
 
//	if((press_event_type->button == 1))
//	{
//		printf("toto \n");
//	}
	if((press_event_type->button == 2))
	{
		fait des trucs...
	}
	else if((press_event_type->button == 3))
	{
                      fait d autres trucs...
	}
 
}
Lorsque je désactive les printf les fonctions semblent inactives. Les printfs que j'ai placé ici, sont utilisés pour du debug j'aimerais à terme les supprimer...
Avez vous des informations sur ce bug, peut être que je fais quelque chose de mauvais ?

Merci pour toutes aides.