The buttons shown in the message dialog. One of the
GTK Buttons Type Constants:
gtk.BUTTONS_NONE,
gtk.BUTTONS_OK,
gtk.BUTTONS_CLOSE,
gtk.BUTTONS_CANCEL,
gtk.BUTTONS_YES_NO,
gtk.BUTTONS_OK_CANCEL. Default value:
gtk.BUTTONS_NONE
"image"
Read-Write
The image for this dialog. Available in GTK+
2.10.
"message-type"
Read-Write-Construct
The type of message. One of the
GTK Message Type Constants:
gtk.MESSAGE_INFO, gtk.MESSAGE_WARNING,
gtk.MESSAGE_QUESTION or
gtk.MESSAGE_ERROR. Default value:
gtk.MESSAGE_INFO
"secondary-text"
Read-Write
The secondary text of the message dialog. Default
value: None. Available in GTK+
2.10.
"secondary-use-markup"
Read-Write
If True the secondary text of the
dialog includes Pango markup. See the pango.parse_markup()
function. Default value: False. Available
in GTK+ 2.10.
"text"
Read-Write
The primary text of the message dialog. If the dialog
has a secondary text, this will appear as the title. Default
value: None. Available in GTK+
2.10.
"use-markup"
Read-Write
If True the primary text of the
dialog includes Pango markup. See the pango.parse_markup()
function. Default value: False. Available
in GTK+ 2.10.
The 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 time.
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
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.
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
def set_image(image)
image :
the image widget
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.