更新策略

Range 组件的 更新策略 定义了在用户操作期间的什么时候更新 Gtk::Adjustment 的值 value,并且何时发出 value_changed 信号。可以使用 set_update_policy() 方法来设置更新策略。这些策略包括:

  • Gtk::UPDATE_CONTINUOUS - 这是默认的更新规则。会连续不断的发出 value_changed 信号,即使滑块只是被移动了一点点,也会发出该信号。
  • Gtk::UPDATE_DISCONTINUOUS - 只有在滑块停止了移动并且用户释放了鼠标的时候才会发出 value_changed 信号。
  • Gtk::UPDATE_DELAYED - 只有当用户释放鼠标,或者滑块停止移动一小段时间后,才发出 value_changed 信号。