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