[FZH] GTK中,把gtktextview(文本框)放入gktscrolled(滚动窗口)后,如何实现自动滚屏
吴小虎
xiaohu417在gmail.com
星期日 六月 27 09:12:13 UTC 2010
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在gmail.com>写道:
> GTK中,把gtktextview(文本框)放入gktscrolled(滚动窗口)后,如何实现自动滚
> 屏。就是如何显示最近输入的信息,实现滚屏。
> 还有个问题,能不能设置只设置垂直方向滚动,水方向不用滚动。
> 还望给大虾们解惑?
>
> _______________________________________________
> Chinese mailing list
> Chinese at lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/chinese
>
--
顺颂筹祺!
吴小虎
电话: 134,3824,8566
电邮: xiaohu417在gmail.com
关于邮件列表 Chinese 的更多信息