- 论坛徽章:
- 0
|
gtk修改鼠标双击时间方法如下:
GdkDisplay* display = gdk_display_get_default();
gdk_display_set_double_click_time(display,1500);
增加鼠标双击事件(treeview)
g_signal_connect (GTK_WIDGET(pMovie->treeview), "button-press-event", G_CALLBACK(gtk_movie_do_event), NULL);
int
gtk_movie_do_event(GtkWidget *widget,GdkEventButton *event,gpointer data)
{
printf("%x\n",event->type);
if (!pMovie->isplaymode) {
switch (event->type)
{
case GDK_BUTTON_PRESS:
{
printf("[test]GDK_2BUTTON_PRESS1\n");
break;
}
case GDK_2BUTTON_PRESS:
{
}
return FALSE;
}
如果不是return FALSE那么其他的鼠标事件将不响应,注意。
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/14901/showart_170967.html |
|