[Python-checkins] python/dist/src/Mac/Tools/IDE PackageManager.py,1.9,1.10
jackjansen@users.sourceforge.net
jackjansen@users.sourceforge.net
Tue, 27 May 2003 07:10:40 -0700
Update of /cvsroot/python/python/dist/src/Mac/Tools/IDE
In directory sc8-pr-cvs1:/tmp/cvs-serv13862
Modified Files:
PackageManager.py
Log Message:
Added Help menu. Fixes #731635
Index: PackageManager.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Mac/Tools/IDE/PackageManager.py,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -d -r1.9 -r1.10
*** PackageManager.py 22 Apr 2003 13:53:33 -0000 1.9
--- PackageManager.py 27 May 2003 14:10:37 -0000 1.10
***************
*** 111,114 ****
--- 111,115 ----
self.openwindowsmenu = Wapplication.Menu(self.menubar, 'Windows')
self.makeopenwindowsmenu()
+ self.makehelpmenu()
self._menustocheck = [closeitem,
undoitem, cutitem, copyitem, pasteitem,
***************
*** 116,119 ****
--- 117,131 ----
runitem, homepageitem]
+ def makehelpmenu(self):
+ python_app = os.path.join(sys.prefix, 'Resources/Python.app')
+ help_source = os.path.join(python_app, 'Contents/Resources/English.lproj/Documentation')
+ hashelp = os.path.isdir(help_source)
+
+ self.helpmenu = m = self.gethelpmenu()
+ helpitem1 = FrameWork.MenuItem(m, "PackageManager Help", None, self.domenu_packmanhelp)
+ helpitem1.enable(hashelp)
+ helpitem2 = FrameWork.MenuItem(m, "MacPython Help", None, self.domenu_pythonhelp)
+ helpitem2.enable(hashelp)
+
def quitevent(self, theAppleEvent, theReply):
self._quit()
***************
*** 199,202 ****
--- 211,222 ----
print "Save"
+ def domenu_pythonhelp(self, *args):
+ from Carbon import AH
+ AH.AHGotoPage("MacPython Help", None, None)
+
+ def domenu_packmanhelp(self, *args):
+ from Carbon import AH
+ AH.AHGotoPage("MacPython Help", "packman.html", None)
+
def _quit(self):
## import PyConsole, PyEdit