aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdrien Tétar2015-10-11 20:30:24 +0200
committerAdrien Tétar2015-10-11 20:30:24 +0200
commitaa512aece00819003eb25ee302e19f8ecb54583c (patch)
tree3958508b33c7f5ed2fc9ec52e1f3a3b77fd7186b
parent9099a3460eacd1061340a8501be35b8ba86032e1 (diff)
downloadtrufont-aa512aece00819003eb25ee302e19f8ecb54583c.tar.bz2
meta: packaging changes
-rw-r--r--Lib/defconQt/__main__.py4
-rw-r--r--Lib/defconQt/glyphView.py9
-rw-r--r--Lib/defconQt/icons_db.qrc8
-rw-r--r--Lib/defconQt/spaceCenter.py3
4 files changed, 15 insertions, 9 deletions
diff --git a/Lib/defconQt/__main__.py b/Lib/defconQt/__main__.py
index 128b827..843a4fb 100644
--- a/Lib/defconQt/__main__.py
+++ b/Lib/defconQt/__main__.py
@@ -1,5 +1,5 @@
from defconQt.objects.defcon import TFont
-from defconQt import representationFactories
+from defconQt import icons_db, representationFactories
from defconQt.fontView import Application, MainWindow
import sys
import os
@@ -18,7 +18,7 @@ app = Application(sys.argv)
# TODO: http://stackoverflow.com/a/21330349/2037879
app.setOrganizationName("A. Tétar & Co.")
app.setApplicationName("TruFont")
-app.setWindowIcon(QIcon("defconQt/resources/app.png"))
+app.setWindowIcon(QIcon(":/resources/app.png"))
window = MainWindow(font)
window.show()
sys.exit(app.exec_())
diff --git a/Lib/defconQt/glyphView.py b/Lib/defconQt/glyphView.py
index a3a6d46..0c80ddd 100644
--- a/Lib/defconQt/glyphView.py
+++ b/Lib/defconQt/glyphView.py
@@ -2,6 +2,7 @@ from enum import Enum
from math import copysign
import pickle
from defcon import Anchor, Component
+from defconQt import icons_db
from defconQt.objects.defcon import TContour, TGlyph
from defconQt.pens.copySelectionPen import CopySelectionPen
from fontTools.misc import bezierTools
@@ -191,16 +192,16 @@ class MainGfxWindow(QMainWindow):
selectionToolButton = toolBar.addAction("Selection", self.view.setSceneSelection)
selectionToolButton.setCheckable(True)
selectionToolButton.setChecked(True)
- selectionToolButton.setIcon(QIcon("defconQt/resources/cursor.svg"))
+ selectionToolButton.setIcon(QIcon(":/resources/cursor.svg"))
penToolButton = toolBar.addAction("Pen", self.view.setSceneDrawing)
penToolButton.setCheckable(True)
- penToolButton.setIcon(QIcon("defconQt/resources/curve.svg"))
+ penToolButton.setIcon(QIcon(":/resources/curve.svg"))
rulerToolButton = toolBar.addAction("Ruler", self.view.setSceneRuler)
rulerToolButton.setCheckable(True)
- rulerToolButton.setIcon(QIcon("defconQt/resources/ruler.svg"))
+ rulerToolButton.setIcon(QIcon(":/resources/ruler.svg"))
knifeToolButton = toolBar.addAction("Knife", self.view.setSceneKnife)
knifeToolButton.setCheckable(True)
- knifeToolButton.setIcon(QIcon("defconQt/resources/cut.svg"))
+ knifeToolButton.setIcon(QIcon(":/resources/cut.svg"))
# http://www.setnode.com/blog/right-aligning-a-button-in-a-qtoolbar/
spacer = QWidget()
spacer.setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding)
diff --git a/Lib/defconQt/icons_db.qrc b/Lib/defconQt/icons_db.qrc
index 5973849..5fea427 100644
--- a/Lib/defconQt/icons_db.qrc
+++ b/Lib/defconQt/icons_db.qrc
@@ -1,7 +1,11 @@
<!DOCTYPE RCC><RCC version="1.0">
<qresource prefix="/">
- <file>resources/icon.png</file>
- <file>resources/ic_settings_24px.svg</file>
+ <file>resources/app.png</file>
+ <file>resources/cursor.svg</file>
+ <file>resources/curve.svg</file>
+ <file>resources/cut.svg</file>
+ <file>resources/ruler.svg</file>
+ <file>resources/settings.svg</file>
</qresource>
</RCC>
diff --git a/Lib/defconQt/spaceCenter.py b/Lib/defconQt/spaceCenter.py
index 72fcfef..2b7157e 100644
--- a/Lib/defconQt/spaceCenter.py
+++ b/Lib/defconQt/spaceCenter.py
@@ -1,3 +1,4 @@
+from defconQt import icons_db
from defconQt.glyphCollectionView import cellSelectionColor
from defconQt.glyphView import MainGfxWindow
from getpass import getuser
@@ -204,7 +205,7 @@ class FontToolBar(QToolBar):
self.configBar = QPushButton(self)
self.configBar.setFlat(True)
- self.configBar.setIcon(QIcon("defconQt/resources/settings.svg"))
+ self.configBar.setIcon(QIcon(":/resources/settings.svg"))
self.configBar.setStyleSheet("padding: 2px 0px; padding-right: 10px");
self.toolsMenu = QMenu(self)
showKerning = self.toolsMenu.addAction("Show Kerning", self.showKerning)