gtk.MessageDialog
gtk.MessageDialog — a convenient message window
Constructor
gtk.MessageDialog(parent=None, flags=0, type=gtk.MESSAGE_INFO, buttons=gtk.BUTTONS_NONE, message_format=None)
|
parent : | the transient parent, or None if
none |
flags : | the dialog flags - a combination of:
gtk.DIALOG_MODAL,
gtk.DIALOG_DESTROY_WITH_PARENT or 0 for no
flags |
type : | the type of message:
gtk.MESSAGE_INFO, gtk.MESSAGE_WARNING,
gtk.MESSAGE_QUESTION or
gtk.MESSAGE_ERROR. |
buttons : | the predefined set of buttons to use:
gtk.BUTTONS_NONE, gtk.BUTTONS_OK,
gtk.BUTTONS_CLOSE, gtk.BUTTONS_CANCEL,
gtk.BUTTONS_YES_NO,
gtk.BUTTONS_OK_CANCEL |
message_format : | a string containing the message text or
None |
Returns : | a new gtk.MessageDialog
widget |
Creates a new gtk.MessageDialog,
which is a simple dialog with an icon indicating the dialog type (error,
warning, etc.) specified by type and some text
(message_format) the user may want to see.
parent if specified indicates the transient parent of
the dialog. The flags allow the specification special
dialog characteristics: make the dialog modal
(gtk.DIALOG_MODAL) and destroy the dialog when the parent is
destroyed (gtk.DIALOG_DESTROY_WITH_PARENT). When the user
clicks a button a "response" signal is emitted with response IDs.
buttons specifies the set of predefined buttons to
use: gtk.BUTTONS_NONE, gtk.BUTTONS_OK,
gtk.BUTTONS_CLOSE, gtk.BUTTONS_CANCEL,
gtk.BUTTONS_YES_NO,
gtk.BUTTONS_OK_CANCEL. See gtk.Dialog for more
details.
Methods
gtk.MessageDialog.set_markup
Note
This method is available in PyGTK 2.4 and above.
The set_markup() method sets the text
of the message dialog to the contents of str. If
str contains text marked up with Pango markup (see
The Pango Markup Language), it will be displayed with
those attributes. Note the '<', '>' and '&' characters must be
replaced with '<', '>' and '&' respectively to be
displayed literally.
gtk.MessageDialog.format_secondary_text
def format_secondary_text(message_format)
|
message_format : | The text to be displayed as the secondary text
or None. |
Note
This method is available in PyGTK 2.6 and above.
The format_secondary_text() method sets
the secondary text of the message dialog to the text specified by
message_format. Note that setting a secondary text
makes the primary text bold, unless you have provided explicit
markup.
gtk.MessageDialog.format_secondary_markup
def format_secondary_markup(message_format)
|
message_format : | A string containing the pango markup to use as
secondary text. |
Note
This method is available in PyGTK 2.6 and above.
The format_secondary_markup() method
sets the secondary text to the markup text specified by
message_format. Note that setting a secondary text
makes the primary text become bold, unless you have provided explicit
markup.
gtk.MessageDialog.set_image
Note
This method is available in PyGTK 2.10 and above.
The set_image() method sets the
dialog's image to the gtk.Widget
specified by image.