diff options
-rw-r--r-- | tagit/actions/misc.py | 1 | ||||
-rw-r--r-- | tagit/apps/port-config.yaml | 1 | ||||
-rw-r--r-- | tagit/assets/icons/scalable/template.svg | 96 | ||||
-rw-r--r-- | tagit/dialogues/__init__.py | 12 |
4 files changed, 97 insertions, 13 deletions
diff --git a/tagit/actions/misc.py b/tagit/actions/misc.py index 99b52f4..387ed99 100644 --- a/tagit/actions/misc.py +++ b/tagit/actions/misc.py @@ -77,7 +77,6 @@ class OpenExternal(Action): return Binding.check(evt, self.cfg('bindings', 'misc', 'open')) def apply(self): - return # FIXME: mb/port with self.root.browser as browser: if browser.cursor is None: logger.error('No file selected') diff --git a/tagit/apps/port-config.yaml b/tagit/apps/port-config.yaml index c4d47dd..9d3d147 100644 --- a/tagit/apps/port-config.yaml +++ b/tagit/apps/port-config.yaml @@ -44,6 +44,7 @@ ui: - EditTag - OpenGroup #- RepresentGroup + - OpenExternal - ShowHelp browser: maxcols: 8 diff --git a/tagit/assets/icons/scalable/template.svg b/tagit/assets/icons/scalable/template.svg new file mode 100644 index 0000000..d7824c6 --- /dev/null +++ b/tagit/assets/icons/scalable/template.svg @@ -0,0 +1,96 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="100mm" + height="100mm" + id="svg2" + version="1.1" + inkscape:version="0.92.3 (2405546, 2018-03-11)" + sodipodi:docname="template.svg" + inkscape:export-filename="../../kivy/browser/template.png" + inkscape:export-xdpi="7.6199999" + inkscape:export-ydpi="7.6199999"> + <defs + id="defs4" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.9899495" + inkscape:cx="318.13476" + inkscape:cy="440.41168" + inkscape:document-units="mm" + inkscape:current-layer="layer1" + showgrid="false" + showguides="true" + inkscape:guide-bbox="true" + inkscape:snap-global="true" + inkscape:snap-bbox="true" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" + inkscape:window-width="1920" + inkscape:window-height="1151" + inkscape:window-x="0" + inkscape:window-y="25" + inkscape:window-maximized="1" + inkscape:pagecheckerboard="true" + units="mm" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:snap-bbox-midpoints="true" + inkscape:object-paths="true" + inkscape:snap-intersection-paths="true" + inkscape:snap-smooth-nodes="true" + inkscape:snap-midpoints="true" + inkscape:snap-object-midpoints="true" + inkscape:snap-center="true" + inkscape:snap-text-baseline="true" + inkscape:snap-page="true" + inkscape:lockguides="false"> + <sodipodi:guide + position="188.97638,188.97638" + orientation="0,1" + id="guide1099" + inkscape:locked="false" + inkscape:label="" + inkscape:color="rgb(0,0,255)" /> + <sodipodi:guide + position="188.97638,188.97638" + orientation="1,0" + id="guide1101" + inkscape:locked="false" + inkscape:label="" + inkscape:color="rgb(0,0,255)" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-167.28122,-322.85977)" /> +</svg> diff --git a/tagit/dialogues/__init__.py b/tagit/dialogues/__init__.py index 3647bf0..beed253 100644 --- a/tagit/dialogues/__init__.py +++ b/tagit/dialogues/__init__.py @@ -19,36 +19,24 @@ import typing # inner-module imports from .autoinput import AutoTextInput from .console import Console -#from .dir_creator import DirCreator -#from .dir_picker import DirPicker from .error import Error -#from .file_creator import FileCreator from .file_picker import FilePicker from .message import Message from .numeric_input import NumericInput -#from .path_creator import PathCreator from .path_picker import PathPicker -#from .project import Project from .simple_input import SimpleInput from .stoken import TokenEdit -#from .yesno import YesNo # exports __all__: typing.Sequence[str] = ( 'Console', - #'DirCreator', - #'DirPicker', 'Error', - #'FileCreator', 'FilePicker', 'Message', 'NumericInput', - #'PathCreator', 'PathPicker', - #'Project', 'SimpleInput', 'TokenEdit', - #'YesNo', ) ## EOF ## |