aboutsummaryrefslogtreecommitdiffstats
path: root/Lib/defconQt/objects/defcon.py
diff options
context:
space:
mode:
authorAdrien Tétar2015-09-21 20:40:35 +0200
committerAdrien Tétar2015-09-21 20:40:35 +0200
commitf83831e31597e8c811f5b3b75cb98a0ff3590a8c (patch)
tree81665d9e00cf3752bd245b1c64a920b1781cc669 /Lib/defconQt/objects/defcon.py
parent748bb567eef19dcd8e067934786950c5866dc580 (diff)
downloadtrufont-f83831e31597e8c811f5b3b75cb98a0ff3590a8c.tar.bz2
meta: refactorings and cleanups, fontView: partial rewrite, new AddGlyphsWindow, extract cells widget to a separate location, support CharacterSet objects fully
Diffstat (limited to 'Lib/defconQt/objects/defcon.py')
-rw-r--r--Lib/defconQt/objects/defcon.py22
1 files changed, 22 insertions, 0 deletions
diff --git a/Lib/defconQt/objects/defcon.py b/Lib/defconQt/objects/defcon.py
new file mode 100644
index 0000000..487865a
--- /dev/null
+++ b/Lib/defconQt/objects/defcon.py
@@ -0,0 +1,22 @@
+class CharacterSet(object):
+ __slots__ = ["_name", "_glyphNames"]
+
+ def __init__(self, glyphNames, name=None):
+ self._name = name
+ self._glyphNames = glyphNames
+
+ def _get_name(self):
+ return self._name
+
+ def _set_name(self, name):
+ self._name = name
+
+ name = property(_get_name, _set_name, doc="Character set name.")
+
+ def _get_glyphNames(self):
+ return self._glyphNames
+
+ def _set_glyphNames(self, glyphNames):
+ self._glyphNames = glyphNames
+
+ glyphNames = property(_get_glyphNames, _set_glyphNames, doc="List of glyph names.")