gtk_text_buffer_insert (....);
g_idle_add (autoscroll_idle, scrolled_window);
static gboolean
autoscroll_idle (gpointer data)
{
GtkWidget *scrolled_window = GTK_SCROLLED_WINDOW (data);
GtkAdjustment *vadj;
gdouble value;
g_object_get (scrolled_window, "vadjustment", &vadj, NULL);
value = gtk_adjustment_get_upper (vadj) - gtk_adjustment_get_page_size
(vadj);
gtk_adjustment_set_value (vadj, value);
g_object_unref (vadj);
return FALSE;
}
在 2010年6月27日 上午10:57,ajaxhe <ajaxhe(a)gmail.xn--com>:-0s6m5392c
GTK中,把gtktextview(文本框)放入gktscrolled(滚动窗口)后,如何实现自动滚
屏。就是如何显示最近输入的信息,实现滚屏。
还有个问题,能不能设置只设置垂直方向滚动,水方向不用滚动。
还望给大虾们解惑?
_______________________________________________
Chinese mailing list
Chinese at
lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/chinese
--
顺颂筹祺!
吴小虎
电话: 134,3824,8566
电邮: xiaohu417(a)gmail.com