LINUX.ORG.RU

Gtk+ event


0

0

Есть event_box, в него впакован виджет (gtk_label).
Хочу обработать событие "курсор мыши движется над виджетом который впакован в event_box".

Т.е. как только курсор мыши подвели к виджету, выполняется действие.

Не знаю как это сделать, помогите.

Вот как я пробовал (неудачно):

gboolean s(GtkWidget *widget, GdkEventKey *event) {
	puts("1");
	return TRUE;
}

...

g_signal_connect (G_OBJECT (my_event_box), "motion-notify-event", G_CALLBACK(s), NULL);

В данном случае единички выводятся только если зажать кнопку мыши и двигать курсор.
anonymous

Для gtklabel можно попробовать сигнал "move-cursor"

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.