Beispiel #1
0
    def optionToolBar(self):
        ret = QtWidgets.QToolBar()
        ret.setGraphicsEffect(ui.createGlowEffect(ret))
        skqss.class_(ret, 'webkit toolbar toolbar-opt')

        a = self.siteAct = ret.addAction(u"遊")
        a.setCheckable(True)
        a.setEnabled(False)  # disable on startup
        a.setToolTip(i18n.tr("Display subtitles for the game site"))
        #a.setMenu(self.siteMenu)
        a.triggered.connect(self._injectSite)
        btn = ret.widgetForAction(a)
        btn.setPopupMode(QtWidgets.QToolButton.InstantPopup)

        a = self.annotAct = ret.addAction(u"訳")
        a.setCheckable(True)
        a.setToolTip(i18n.tr("Settings for all sites"))
        a.setMenu(self.annotMenu)
        btn = ret.widgetForAction(a)
        btn.setPopupMode(QtWidgets.QToolButton.InstantPopup)
        a.setChecked(self.isAnnotEnabled())

        a = ret.addAction(
            u"≡")  # U+226, three lines; alternative: "⌘", U+2318 コマンド記号
        a.setToolTip(i18n.tr("Global settings"))
        a.setMenu(self.optionMenu)
        #a.triggered.connect(a.menu().exec_)
        # https://bugreports.qt-project.org/browse/QTBUG-1453
        btn = ret.widgetForAction(a)
        btn.setPopupMode(QtWidgets.QToolButton.InstantPopup)
        return ret
Beispiel #2
0
    def navigationToolBar(self):
        ret = QtWidgets.QToolBar()
        ret.setGraphicsEffect(ui.createGlowEffect(ret))
        skqss.class_(ret, 'webkit toolbar toolbar-nav')

        a = ret.addAction(u"\u25c0")  # left triangle
        a.triggered.connect(self.back)
        a.setToolTip(u"%s (Ctrl+[, Alt+←, %s: ←)" %
                     (tr_("Back"), i18n.tr("Gesture")))

        a = ret.addAction(u"\u25B6")  # right triangle
        a.triggered.connect(self.forward)
        a.setToolTip(u"%s (Ctrl+], Alt+→, %s: →)" %
                     (tr_("Forward"), i18n.tr("Gesture")))

        #a = ret.addAction(u'\u27f3') # circle
        a = ret.addAction(u"◯")  # まる
        a.triggered.connect(self.refresh)
        a.setToolTip(u"%s (Ctrl+R, %s: ↑↓)" %
                     (tr_("Refresh"), i18n.tr("Gesture")))

        #a = ret.addAction(u"\u238c")
        a = ret.addAction(u"←")  # ひだり
        a.triggered.connect(self.undoCloseTab)
        a.setToolTip(u"%s (Ctrl+Shift+T, %s: ←→)" %
                     (i18n.tr("Undo close tab"), i18n.tr("Gesture")))

        a = ret.addAction(u"+")  # fullwidth +
        a.triggered.connect(self.zoomIn)
        a.setToolTip(u"%s (Ctrl+=)" % tr_("Zoom In"))

        a = ret.addAction(u"ー")  # fullwidth -
        a.triggered.connect(self.zoomIn)
        a.setToolTip(u"%s (Ctrl+-)" % tr_("Zoom Out"))
        return ret