新規作成  編集  Ruby-GNOME2 Project Website  ページ一覧  検索  更新履歴  編集履歴  RSS  ログイン

Gtk::BindingSet

Gtk::BindingSet クラス

 ウィジェットに設定するキーボードショートカットを管理するためのクラス。ウィジェットに対してGtk::Object.binding_setメソッド(Ruby/GTK3ではGtk::Widget.binding_setメソッド)を呼び出すことでデフォルトのオブジェクトが取得できます。

クラスメソッド

Gtk::BindingSet.find(set_name)
Finds the Gtk::Gtk::BindingSet? which name is the set_name.
Gtk::BindingSet.new(set_name)
Creates a new Gtk::BindingSet.

インスタンスメソッド

activate(keyval, modifiers, object)
Activate the Gtk::BindingSet.
  • keyval: a keyval from a key event(the constants are in Gdk::Keyval)
  • modifiers: keyboard state mask from a key event (GdkModifierType)
  • object: the Gtk::Object
  • Returns: true if the binding_set was handled, false otherwise
add_path(path_type, path_pattern, priority)

gtk3: deprecated

Add a path to the Gtk::BindingSet.

add_signal(keyval, modifiers, signal_name, arg1, arg2, ...)
Bind a key event to a signal with arguments.
  • keyval: a keyval from a key event(the constants are in Gdk::Keyval)
  • modifiers: keyboard state mask from a key event (GdkModifierType)
  • signal_name: the signal name to bind.
  • arg1, arg2, ...: the argument values are sended to the signal. The values are String, Numeric, GLib::Enum?, GLib::Flags?, true or false.
  • Returns: self
entry_clear(keyval, modifiers)

gtk3: deprecated. Use entry_remove.

Clear an entry.

  • keyval: a keyval from a key event(the constants are in Gdk::Keyval)
  • modifiers: keyboard state mask from a key event (GdkModifierType)
  • Returns: self
entry_remove()
要編集
entry_skip()
要編集
entry_add_signal()
要編集

更新履歴

  • 2014-08-24 クラスのメンバでリストから漏れているものを追加。 - きたがわ

- Masao?

更新日時:2014/09/11 14:18:34
キーワード:
参照:[Ruby/GTK] [Gtk::BindingSet]