ruby-****@sourc*****
ruby-****@sourc*****
2003年 9月 8日 (月) 17:19:04 JST
------------------------- REMOTE_ADDR = 61.204.181.66 REMOTE_HOST = URL = http://ruby-gnome2.sourceforge.jp/?Gtk%3A%3AOptionMenu ------------------------- = class Gtk::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::OptionMenu.new Creates a new Gtk::OptionMenu. - *( Returns: 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. + 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 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 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 - ((<Masao>))