GTK+ 调整与范围小部件使用指南
1. 调整(Adjustments)
在 GTK+ 中,有许多小部件可以让用户通过鼠标或键盘进行可视化调整,像范围小部件(如第 8 节中描述的),还有一些小部件用于显示大数据区域的可调整部分,如文本小部件和视口小部件。
为了让应用程序对用户在范围小部件中的操作做出响应,GTK+ 引入了 GtkAdjustment 对象。这个对象能让小部件以抽象且灵活的形式存储和传递调整信息。它主要用于存储范围小部件(如滚动条和刻度控件)的配置参数和值。而且,由于 GtkAdjustment 派生自 GtkObject ,它能像小部件一样发出信号,这不仅能让程序对用户在可调整小部件上的输入做出反应,还能在可调整小部件之间透明地传播调整值。
1.1 创建一个调整
可以使用以下函数创建一个调整:
GtkObject *gtk_adjustment_new( gfloat value,
gfloat lower,
gfloat upper,
gfloat step_increment,
gfloat page_increment,
gfloat page_size );
超级会员免费看
订阅专栏 解锁全文
94

被折叠的 条评论
为什么被折叠?



