campy.graphics.goptionpane module
This file defines the <code>GOptionPane</code> class which supports
popping up graphical dialog boxes for user input.
This class is inspired by, extremely similar to, and implemented on
the back-end by, Java’s JOptionPane class, so you may wish to consult
that class’s documentation in the Java API Specification for more
information.
-
class
campy.graphics.goptionpane.
ConfirmResult
[source]
Bases: enum.Enum
The various results that can be returned from some option dialogs.
-
CANCEL
= -1
-
NO
= 0
-
OK
= 2
-
YES
= 1
-
class
campy.graphics.goptionpane.
ConfirmType
[source]
Bases: enum.Enum
The three types of confirm dialogs: Yes/No, Yes/No/Cancel, or OK/Cancel.
-
OK_CANCEL
= 2
-
YES_NO
= 0
-
YES_NO_CANCEL
= 1
-
class
campy.graphics.goptionpane.
GOptionPane
[source]
Bases: object
-
class
InternalResult
[source]
Bases: enum.Enum
The results that can come back from showConfirmDialog.
These are converted into Result enum values.
-
CANCEL_OPTION
= 2
-
CLOSED_OPTION
= -1
-
NO_OPTION
= 1
-
OK_OPTION
= 0
-
YES_OPTION
= 0
-
classmethod
show_confirm_dialog
(message, title='', confirm_type=<ConfirmType.YES_NO: 0>)[source]
-
classmethod
show_input_dialog
(message, title='')[source]
-
classmethod
show_message_dialog
(message, title='', message_type=<MessageType.PLAIN: -1>)[source]
-
classmethod
show_option_dialog
(message, options, title='', initially_selected='')[source]
-
classmethod
show_text_file_dialog
(message, title='', rows=-1, cols=-1)[source]
-
class
campy.graphics.goptionpane.
MessageType
[source]
Bases: enum.Enum
-
ERROR
= 0
-
INFORMATION
= 1
-
PLAIN
= -1
-
QUESTION
= 3
-
WARNING
= 2