|
楼主 |
发表于 2010-3-12 14:47:09
|
显示全部楼层
Post by realtang;2074859
继承GtkWidget就可以了。
你好,我的这个信号的 g_signal_new 就是写到了 gktwidget.c里面去的
widget_signals[MULTI_TOUCH_EVENT] =
g_signal_new (I_("multi-touch-event"),
G_TYPE_FROM_CLASS (gobject_class),
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (GtkWidgetClass, multi_touch_event),
// _gtk_boolean_handled_accumulator, NULL,
NULL, NULL,
_gtk_marshal_BOOLEAN__BOOLEAN,
G_TYPE_BOOLEAN, 0,
NULL);
是不是这个函数写的有问题阿 ?
还有 发送信号我用的是 g_signal_emit_by_name (GTK_OBJECT (button1), "multi-touch-event",NULL,&ret);然后返回FALSE
button可以接受信号,但是hbox没有办法接受阿 是不是不能用这个函数发阿
好像就是用的这个函数出了问题 |
|