[Python-checkins] python/dist/src/Mac/Tools/IDE PackageManager.py,1.9,1.10

jackjansen@users.sourceforge.net jackjansen@users.sourceforge.net
2003年5月27日 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

AltStyle によって変換されたページ (->オリジナル) /