/usr/lib/python2.7/dist-packages/PythonCard/dialog.py is in python-pythoncard 0.8.2-5.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 | """
__version__ = "$Revision: 1.39 $"
__date__ = "$Date: 2004/09/25 15:37:40 $"
"""
import wx
from wx.lib import dialogs
from font import Font, fontDescription
DialogResults = dialogs.DialogResults
findDialog = dialogs.findDialog
colorDialog = dialogs.colorDialog
def fontDialog(parent, aFont=None):
if aFont is not None:
aFont = aFont._getFont()
result = dialogs.fontDialog(parent, font=aFont)
if result.accepted:
fontData = result.fontData
result.color = result.fontData.GetColour().Get()
fontWx = result.fontData.GetChosenFont()
result.fontDescription = fontDescription(fontWx)
fontWx = None
result.font = Font(result.fontDescription)
return result
def passwordTextEntryDialog(parent=None, message='', title='', defaultText='',
style=wx.TE_PASSWORD | wx.OK | wx.CANCEL):
return dialogs.textEntryDialog(parent, message, title, defaultText, style)
def multilineTextEntryDialog(parent=None, message='', title='', defaultText='',
style=wx.TE_MULTILINE | wx.OK | wx.CANCEL):
result = dialogs.textEntryDialog(parent, message, title, defaultText, style)
# workaround for Mac OS X
result.text = '\n'.join(result.text.splitlines())
return result
textEntryDialog = dialogs.textEntryDialog
messageDialog = dialogs.messageDialog
alertDialog = dialogs.alertDialog
scrolledMessageDialog = dialogs.scrolledMessageDialog
fileDialog = dialogs.fileDialog
openFileDialog = dialogs.openFileDialog
saveFileDialog = dialogs.saveFileDialog
directoryDialog = dialogs.directoryDialog
singleChoiceDialog = dialogs.singleChoiceDialog
multipleChoiceDialog = dialogs.multipleChoiceDialog
|