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

Gtk::OptionMenu 差分 - Ruby-GNOME2 Project Website

  • 最後の更新で追加された部分はこのように表示します。
  • 最後の更新で削除された部分はこのように表示します。

= class Gtk::OptionMenuGtk::OptionMenu クラス
A Gtk::OptionMenu is a widget that allows the user to choose from a list of valid choices. The Gtk::OptionMenu displays the selected choice. When activated the Gtk::OptionMenu displays a popup Gtk::Menu which allows the user to make a new choice.

Using a Gtk::OptionMenu is simple; build a Gtk::Menu, by calling Gtk::Menu.new, then appending menu items to it with Gtk::MenuShell#append. Set that menu on the option menu with Gtk::OptionMenu#menu=. Set the selected menu item with Gtk::OptionMenu#history=; connect to the "changed" signal on the option menu; in the "changed" signal, check the new selected menu item with Gtk::OptionMenu#history.

== Object Hierarchyオブジェクト階層
* Object
  * GLib::Instantiatable
    * GLib::Object
      * Gtk::Object
        * Gtk::Widget
          * Gtk::Container
            * Gtk::Bin
              * Gtk::Button
                * Gtk::OptionMenu

== Class Methodsインクルードされているモジュール

* Gtk::Buildable
* Atk::Implementor
* GLib::Interface

== クラスメソッド

--- Gtk::OptionMenu.new
    Creates a new Gtk::OptionMenu.
    * Returns: a new Gtk::OptionMenu.  

== Instance Methodsインスタンスメソッド
--- menu
    Returns the Gtk::Menu associated with the Gtk::OptionMenu.
    * Returns : the Gtk::Menu associated with the Gtk::OptionMenu.  
--- menu=(menu)
    Provides the Gtk::Menu that is popped up to allow the user to choose a new value. You should provide a simple menu avoiding the use of tearoff menu items, submenus, and accelerators.    
    * menu: the Gtk::Menu to associate with the Gtk::OptionMenu.  
    * Returns: menu
--- set_menu(menu)
    Same as Gtk::OptionMenu#menu=.
    * menu: the Gtk::Menu to associate with the Gtk::OptionMenu.  
    * Returns: self

--- remove_menu
    Removes the menu from the option menu.
    * Returns: self

--- history
    Retrieves the index of the currently selected menu item. The menu items are numbered from top to bottom, starting with 0.
    * Returns: index of the selected menu item, or -1 if there are no menu items
--- history=(index)
    Selects the menu item specified by index making it the newly selected value for the option menu.
    * index: the index of the menu item to select. Index values are from 0 to n-1.  
    * Returns: index
--- set_history(index)
    Same as Gtk::OptionMenu#history=.
    * index: the index of the menu item to select. Index values are from 0 to n-1.  
    * Returns: self

== Propertiesプロパティ
--- menu: Gtk::Menu (Read/Write)
    The menu of options.

== Signalsシグナル
--- changed: self
     * self: Gtk::OptionMenu


== 更新履歴
* 2014-06-16 インクルードされているモジュールの項目を追加。 - ((<きたがわ>))
*
- ((<Masao>))