pyface.i_confirmation_dialog module

The interface for a dialog that prompts the user for confirmation.

class pyface.i_confirmation_dialog.IConfirmationDialog(adaptee, default=<class 'traits.adaptation.adaptation_error.AdaptationError'>)[source]

Bases: pyface.i_dialog.IDialog

The interface for a dialog that prompts the user for confirmation.

cancel = Bool(False)

Should the cancel button be displayed?

default = Enum(NO, YES, CANCEL)

The default button.

image = Image()

The image displayed with the message. The default is toolkit specific.

message = Str()

The message displayed in the body of the dialog (use the inherited ‘title’ trait to set the title of the dialog itself).

informative = Str()

Some informative text to display below the main message

detail = Str()

Some additional details that can be exposed by the user

no_label = Str()

The label for the ‘no’ button. The default is toolkit specific.

yes_label = Str()

The label for the ‘yes’ button. The default is toolkit specific.

class pyface.i_confirmation_dialog.MConfirmationDialog[source]

Bases: traits.has_traits.HasTraits

The mixin class that contains common code for toolkit specific implementations of the IConfirmationDialog interface.