diff --git a/aqt/deckbrowser.py b/aqt/deckbrowser.py
index c9578899f..2dc622912 100644
--- a/aqt/deckbrowser.py
+++ b/aqt/deckbrowser.py
@@ -85,7 +85,7 @@ body { margin: 1em; -webkit-user-select: none; }
buf += " %s"% (did, name)
# options
buf += "
%s | " % self.mw.button(
- link="opts:%d"%did, name="
▾")
+ link="opts:%d"%did, name="
▾")
# children
buf += self._renderDeckTree(children, depth+1)
return buf
diff --git a/aqt/editor.py b/aqt/editor.py
index 3aff095aa..ecfc810dc 100644
--- a/aqt/editor.py
+++ b/aqt/editor.py
@@ -298,13 +298,15 @@ class Editor(object):
# fixme: better image names
b("text-speak", self.onAddMedia, "F3", _("Add pictures/audio/video (F3)"))
b("media-record", self.onRecSound, "F5", _("Record audio (F5)"))
- b("tex", self.insertLatex, "Ctrl+t, t", _("LaTeX (Ctrl+t then t)"))
- b("math_sqrt", self.insertLatexEqn, "Ctrl+t, e",
- _("LaTeX equation (Ctrl+t then e)"))
- b("math_matrix", self.insertLatexMathEnv, "Ctrl+t, m",
- _("LaTeX math environment (Ctrl+t then m)"))
- but = b("text-xml", self.onHtmlEdit, "Ctrl+Shift+x",
- _("Source (Ctrl+Shift+x)"))
+ b("adv", self.onAdvanced, text=u"▼")
+ s = QShortcut(QKeySequence("Ctrl+t, t"), self.widget)
+ s.connect(s, SIGNAL("activated()"), self.insertLatex)
+ s = QShortcut(QKeySequence("Ctrl+t, e"), self.widget)
+ s.connect(s, SIGNAL("activated()"), self.insertLatexEqn)
+ s = QShortcut(QKeySequence("Ctrl+t, m"), self.widget)
+ s.connect(s, SIGNAL("activated()"), self.insertLatexMathEnv)
+ s = QShortcut(QKeySequence("Ctrl+shift+x"), self.widget)
+ s.connect(s, SIGNAL("activated()"), self.onHtmlEdit)
def enableButtons(self, val=True):
for b in self._buttons.values():
@@ -705,6 +707,21 @@ class Editor(object):
return
self.addMedia(file)
+ # Advanced menu
+ ######################################################################
+
+ def onAdvanced(self):
+ m = QMenu(self.mw)
+ a = m.addAction(_("LaTeX"))
+ a.connect(a, SIGNAL("triggered()"), self.insertLatex)
+ a = m.addAction(_("LaTeX Equation"))
+ a.connect(a, SIGNAL("triggered()"), self.insertLatexEqn)
+ a = m.addAction(_("LaTeX Math Env."))
+ a.connect(a, SIGNAL("triggered()"), self.insertLatexMathEnv)
+ a = m.addAction(_("Edit HTML"))
+ a.connect(a, SIGNAL("triggered()"), self.onHtmlEdit)
+ m.exec_(QCursor.pos())
+
# LaTeX
######################################################################
diff --git a/designer/browser.ui b/designer/browser.ui
index 946fed790..ef7050f89 100644
--- a/designer/browser.ui
+++ b/designer/browser.ui
@@ -334,7 +334,7 @@
:/icons/help.png:/icons/help.png
- &Documentation
+ &Guide
F1
@@ -395,7 +395,7 @@
Fil&ters
- Ctrl+T
+ Ctrl+Shift+T