diff options
Diffstat (limited to 'misc/pylib/robofab/interface/all/dialogs_fontlab_legacy1.py')
-rw-r--r-- | misc/pylib/robofab/interface/all/dialogs_fontlab_legacy1.py | 73 |
1 files changed, 0 insertions, 73 deletions
diff --git a/misc/pylib/robofab/interface/all/dialogs_fontlab_legacy1.py b/misc/pylib/robofab/interface/all/dialogs_fontlab_legacy1.py deleted file mode 100644 index 73c3d7a15..000000000 --- a/misc/pylib/robofab/interface/all/dialogs_fontlab_legacy1.py +++ /dev/null @@ -1,73 +0,0 @@ -""" - - Dialogs for FontLab < 5.1. - - This one should be loaded for various platforms, using dialogKit - http://www.robofab.org/tools/dialogs.html - -""" - -from FL import * -from dialogKit import ModalDialog, Button, TextBox, EditText - -__all__ = [ - #"AskString", - #"AskYesNoCancel", - #"FindGlyph", - "GetFile", - "GetFolder", - #"Message", - #"OneList", - #"PutFile", - #"SearchList", - #"SelectFont", - #"SelectGlyph", - #"TwoChecks", - #"TwoFields", - "ProgressBar", -] - - -def GetFile(message=None, title=None, directory=None, fileName=None, allowsMultipleSelection=False, fileTypes=None): - strFilter = "All Files (*.*)|*.*|" - defaultExt = "" - # using fontlab's internal file dialogs - return fl.GetFileName(1, defaultExt, message, strFilter) - -def GetFolder(message=None, title=None, directory=None, allowsMultipleSelection=False): - # using fontlab's internal file dialogs - if message is None: - message = "" - return fl.GetPathName(message) - -def PutFile(message=None, fileName=None): - # using fontlab's internal file dialogs - # message is not used - if message is None: - message = "" - if fileName is None: - fileName = "" - defaultExt = "" - return fl.GetFileName(0, defaultExt, fileName, '') - -class ProgressBar(object): - - def __init__(self, title="RoboFab...", ticks=0, label=""): - self._tickValue = 1 - fl.BeginProgress(title, ticks) - - def getCurrentTick(self): - return self._tickValue - - def tick(self, tickValue=None): - if not tickValue: - tickValue = self._tickValue - fl.TickProgress(tickValue) - self._tickValue = tickValue + 1 - - def label(self, label): - pass - - def close(self): - fl.EndProgress() - |