信号

GtkRange::change-value

声明

gboolean
change_value (
  GtkRange* self,
  GtkScrollType* scroll,
  gdouble value,
  gpointer user_data
)

描述 [src]

当一个范围在滚动时发出。

它允许应用程序确定发生滚动事件的类型和最终的新值。应用程序可以自己处理事件并返回TRUE以防止进一步处理。或者,通过返回FALSE,可以将事件传递给其他处理程序,直到达到默认的GTK处理程序。

值参数未四舍五入。覆盖::change-value信号的程序负责将值夹到期望的小数位数;默认GTK处理程序根据GtkRange:round-digits夹值。

默认处理程序

默认处理程序在通过g_signal_connect()添加的处理程序之后调用。

参数

scroll

类型: GtkScrollType

执行的滚动动作的类型。

数据属于函数的调用者。
value

类型: gdouble

滚动动作导致的新值。

返回值

类型: gboolean

TRUE 以防止调用其他处理程序处理信号,FALSE 以进一步传播信号。