Форум — General GtkCurve 0 0 Как получить данные о движение мыши с нажатой левой кнопкой? Использую glade 2. Включаю все event'ы и mask. Ничего не выходит. Ссылка
http://www.linux.org.ru/view-message.jsp?msgid=2905559 ttnl ★★★★★ (30.07.08 02:17:33 MSK) Показать ответ Ссылка
Ответ на: комментарий от ttnl 30.07.08 02:17:33 MSK Окно получает events только не в том месте где GtkCurve. anonymous (30.07.08 15:51:53 MSK) Ссылка
Ответ на: комментарий от amorpher 30.07.08 02:03:35 MSK а что эдесь? anonymous (30.07.08 16:03:44 MSK) Показать ответ Ссылка
Ответ на: комментарий от anonymous 30.07.08 16:03:44 MSK радобрался. gtk_grab_add () в gtkcurve есть эта процедура. легче переписать виджет. anonymous (30.07.08 23:10:22 MSK) Показать ответ Ссылка
Ответ на: комментарий от anonymous 30.07.08 23:10:22 MSK gboolean on_eventbox1_event (GtkWidget *widget, GdkEvent *event, gpointer user_data) { GtkWidget *curve1 = lookup_widget(widget, "curve1"); if (event->type == GDK_BUTTON_PRESS || event->type == GDK_BUTTON_RELEASE ){ printf("ttt\n"); gtk_propagate_event (curve1, event); } return FALSE; } anonymous (31.07.08 01:22:51 MSK) Ссылка