ruby-****@lists*****
ruby-****@lists*****
2003年 4月 3日 (木) 16:38:50 JST
------------------------- REMOTE_ADDR = 61.204.181.66 REMOTE_HOST = ------------------------- = class Gtk::MessageDialog Gtk::MessageDialog presents a dialog with an image representing the type of message (Error, Question, etc.) alongside some message text. It's simply a convenience widget; you could construct the equivalent of Gtk::MessageDialog from Gtk::Dialog without too much effort, but Gtk::MessageDialog saves typing. The easiest way to do a modal message dialog is to use Gtk::Dialog#run, though you can also pass in the Gtk::Dialog::MODAL flag, Gtk::Dialog#run automatically makes the dialog modal and waits for the user to respond to it. Gtk::Dialog#run returns when any dialog button is clicked. == super class * Gtk::Dialog == class methods --- Gtk::MessageDialog.new(parent, flags, type, buttons, message = nil) Creates a new message dialog, which is a simple dialog with an icon indicating the dialog type (error, warning, etc.) and some text the user may want to see. When the user clicks a button a "response" signal is emitted with response IDs from GtkResponseType. See Gtk::Dialog for more details. * parent: transient parent, or nil for none. * flags: GtkDialogFlags. * type: type of message. * buttons: set of buttons to use * message: message. * Returns: a new Gtk::MessageDialog == public instance methods --- buttons=(button_type) Set ((<GtkButtonType|Gtk::MessageDialog#GtkButtonType>)). * button_type: ((<GtkButtonType|Gtk::MessageDialog#GtkButtonType>)). * Returns: button_type. --- set_buttons(button_type) Same as buttons=. * button_type: ((<GtkButtonType|Gtk::MessageDialog#GtkButtonType>)). * Returns: self. --- message_type Get GtkMessageType. --- message_type=(message_type) Set GtkMessageType. * message_type: ((<GtkMessageType|Gtk::MessageDialog#GtkMessageType>)). * Returns: GtkMessageType. --- set_message_type(message_type) Same as message_type=. * message_type: ((<GtkMessageType|Gtk::MessageDialog#GtkMessageType>)). * Returns: self. == constants === GtkButtonsType Prebuilt sets of buttons for the dialog. If none of these choices are appropriate. --- BUTTONS_CANCEL a Cancel button. --- BUTTONS_CLOSE a Close button. --- BUTTONS_NONE no buttons at all. --- BUTTONS_OK an OK button. --- BUTTONS_OK_CANCEL OK and Cancel buttons. --- BUTTONS_YES_NO Yes and No buttons. === GtkMessageType The type of message being displayed in the dialog. --- ERROR Fatal error message. --- INFO Informational message. --- QUESTION Question requiring a choice. --- WARNING Nonfatal warning message. - ((<Masao>)) ------------------------- = class Gtk::MessageDialog Gtk::MessageDialog presents a dialog with an image representing the type of message (Error, Question, etc.) alongside some message text. It's simply a convenience widget; you could construct the equivalent of Gtk::MessageDialog from Gtk::Dialog without too much effort, but Gtk::MessageDialog saves typing. The easiest way to do a modal message dialog is to use Gtk::Dialog#run, though you can also pass in the Gtk::Dialog::MODAL flag, Gtk::Dialog#run automatically makes the dialog modal and waits for the user to respond to it. Gtk::Dialog#run returns when any dialog button is clicked. == super class * Gtk::Dialog == class methods --- Gtk::MessageDialog.new(parent, flags, type, buttons, message = nil) Creates a new message dialog, which is a simple dialog with an icon indicating the dialog type (error, warning, etc.) and some text the user may want to see. When the user clicks a button a "response" signal is emitted with response IDs from GtkResponseType. See Gtk::Dialog for more details. * parent: transient parent, or nil for none. * flags: ((<GtkDialogFlags|Gtk::Dialog#GtkDialogFlags>)). * type: type of message. * buttons: set of buttons to use * message: message. * Returns: a new Gtk::MessageDialog == public instance methods --- buttons=(button_type) Set ((<GtkButtonType|Gtk::MessageDialog#GtkButtonType>)). * button_type: ((<GtkButtonType|Gtk::MessageDialog#GtkButtonType>)). * Returns: button_type. --- set_buttons(button_type) Same as buttons=. * button_type: ((<GtkButtonType|Gtk::MessageDialog#GtkButtonType>)). * Returns: self. --- message_type Get ((<GtkMessageType|Gtk::MessageDialog#GtkMessageType>)). --- message_type=(message_type) Set GtkMessageType. * message_type: ((<GtkMessageType|Gtk::MessageDialog#GtkMessageType>)). * Returns: ((<GtkMessageType|Gtk::MessageDialog#GtkMessageType>)). --- set_message_type(message_type) Same as message_type=. * message_type: ((<GtkMessageType|Gtk::MessageDialog#GtkMessageType>)). * Returns: self. == constants === GtkButtonsType Prebuilt sets of buttons for the dialog. If none of these choices are appropriate. --- BUTTONS_CANCEL a Cancel button. --- BUTTONS_CLOSE a Close button. --- BUTTONS_NONE no buttons at all. --- BUTTONS_OK an OK button. --- BUTTONS_OK_CANCEL OK and Cancel buttons. --- BUTTONS_YES_NO Yes and No buttons. === GtkMessageType The type of message being displayed in the dialog. --- ERROR Fatal error message. --- INFO Informational message. --- QUESTION Question requiring a choice. --- WARNING Nonfatal warning message. - ((<Masao>))