summaryrefslogtreecommitdiff
path: root/misc/pylib/robofab/interface/all/dialogs_fontlab_legacy1.py
diff options
context:
space:
mode:
Diffstat (limited to 'misc/pylib/robofab/interface/all/dialogs_fontlab_legacy1.py')
-rw-r--r--misc/pylib/robofab/interface/all/dialogs_fontlab_legacy1.py73
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()
-