From 20f0d49e42c859c4d5caf510e83fbc149310f402 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Fri, 12 Jun 2009 19:53:24 +0900 Subject: [PATCH] add minimize option for osx --- ankiqt/ui/main.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/ankiqt/ui/main.py b/ankiqt/ui/main.py index 2878708d5..823af25d6 100755 --- a/ankiqt/ui/main.py +++ b/ankiqt/ui/main.py @@ -2623,13 +2623,19 @@ Consider backing up your media directory first.""")) if sys.platform.startswith("darwin"): self.setUnifiedTitleAndToolBarOnMac(True) self.mainWin.actionMarkCard.setShortcut(_("Alt+m")) - #self.mainWin.deckBrowserOuterFrame.setMaximumWidth(550) self.mainWin.verticalLayout_14.setContentsMargins(2,2,2,2) + # mac users expect a minimum option + self.minimizeShortcut = QShortcut("Ctrl+m", self) + self.connect(self.minimizeShortcut, SIGNAL("activated()"), + self.onMacMinimize) if sys.platform.startswith("win32"): self.mainWin.deckBrowserOuterFrame.setFrameStyle(QFrame.Panel) self.mainWin.frame_2.setFrameStyle(QFrame.Panel) self.mainWin.studyOptionsFrame.setFrameStyle(QFrame.Panel) + def onMacMinimize(self): + self.setWindowState(self.windowState() | Qt.WindowMinimized) + def onMacLoad(self, fname): self.loadDeck(fname)