File "configHelpSourceEdit.cpython-34.pyc"

Full Path: /home/attunedd/public_html/byp/izo/con7ext_sym404/rintoar.txt/opt/alt/python34/lib64/python3.4/idlelib/__pycache__/configHelpSourceEdit.cpython-34.pyc
File size: 5.66 KB
MIME-type: text/x-bytecode.python
Charset: 8 bit


e f@sdZddlZddlZddlTddljZddljZ	Gddde
Zedkrddl
mZeendS)zKDialog to specify or edit the parameters for a user configured help source.N)*c@sseZdZdddddZddZddZd	d
ZddZd
ddZd
ddZ	d
S)GetHelpSourceDialogFcCsOtj|||jdd|jdtdt|j||j||j|jd|j	||_
d|_|j|j
j||jj||j|j|jd|j|jd|jd|j|s|jd|jdnd	f|j|jd
|j|jdS)a2Get 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.

        _htest - bool, change box location when running htest
        borderwidthZheightwidthZWM_DELETE_WINDOWNz+%d+%dz<Return>)Toplevel__init__Z	configureZ	resizableZFALSEtitleZ	transientZgrab_setZprotocolCancelparentresult
CreateWidgetsmenusetpathZwithdrawZupdate_idletasksZgeometryZwinfo_rootxZwinfo_widthZwinfo_reqwidthZwinfo_rootyZwinfo_heightZwinfo_reqheightZ	deiconifyZbindOkZwait_window)selfrrZmenuItemZfilePathZ_htestrA/opt/alt/python34/lib64/python3.4/idlelib/configHelpSourceEdit.pyrs.	


		


		0
zGetHelpSourceDialog.__init__c
Csmt||_t||_t||_t|dddt|_|jjdtdt	dt
t|jdtdt
d	d
}t|jd|jdd
|_|jjt|jdtdt
d	d}t|jd|jdd|_|jj|jdtdddd|jjdtdddd|jdtdddd|jjdtddddt|jd	dddd|j}|jddt|}|jdtdtt|d	ddddtd|j|_|jjddddddddt|d	dddd|j|_|jjdddddddddS)NrrZreliefZsideexpandZfillZanchorZjustifytextz
Menu Item:Ztextvariablerz,Help File Path: Enter URL or browse for file(ZpadxrZpadyZBrowseZcommandZOKdefaultrowrcolumnr
)Z	StringVarrrZfontSizeZFrameZGROOVEZ	frameMainZpackZTOPZTRUEZBOTHZLabelWZLEFTZEntry	entryMenu	focus_set	entryPathZButton
browseFileZBOTTOMXZACTIVErZbuttonOkZgridr
ZbuttonCancel)rZ	labelMenuZ	labelPathZbrowseButtonZframeButtonsrrrr/s<	
	
%z!GetHelpSourceDialog.CreateWidgetscCsdddddg}|jj}|rEtjj|\}}nsd}tjddd
krtjjtjjtjd}tjj	|stj
}qntj
}tjd|d|}|j
d|d|}|r|jj|ndS)N
HTML Files*.htm *.htmlTEXT	PDF Files*.pdfWindows Help Files*.chm
Text Files*.txt	All FilesrrwinZDocr	filetypesZ
initialdirZinitialfile)r(r)r*)r+r,r*)r-r.)r/r0r*)r1r)rgetossplitsysplatformjoindirname
executableisdirgetcwdtkFileDialogZOpenZshowr)rr3rdirbaseZ
opendialogfilerrrr&Os$	$zGetHelpSourceDialog.browseFilecCsd}|jj}|j|sWtjddddd||jjd}nDt|dkrtjdddd	d||jjd}n|S)
z3Simple validity check for a sensible menu item nameTrzMenu Item ErrormessagezNo menu item specifiedrFrz(Menu item too long:
Limit 30 characters.)rr4striptkMessageBox	showerrorr#r$len)rZmenuOkrrrrMenuOkfs 

	
	zGetHelpSourceDialog.MenuOkcCsd}|jj}|j|sWtjddddd||jjd}n|jdrinm|d
ddkr|dd
}ntjj	|stjdddd
d||jjd}n|S)z(Simple validity check for menu file pathTrzFile Path ErrorrBzNo help file path specified.rFwww.httpNrzfile:zHelp file path does not exist.)rHrI)
rr4rCrDrEr%r$
startswithr5exists)rZpathOkrrrrPathOkzs(

	
	zGetHelpSourceDialog.PathOkNcCs|jr|jr|jjj|jjjf|_tjdkr|jd}|j	drsqt
|j|_d||jd<n|jndS)Ndarwinr!wwwfile:http:zfile://)rNrOrP)rGrLrr4rCrrr7r8rJlistdestroy)reventrrrrrs
zGetHelpSourceDialog.OkcCsd|_|jdS)N)rrR)rrSrrrr
s	zGetHelpSourceDialog.Cancel)
__name__
__module____qualname__rrr&rGrLrr
rrrrr
s$ r__main__)run)__doc__r5r7ZtkinterZtkinter.messageboxZ
messageboxrDZtkinter.filedialogZ
filedialogr>r
rrTZidlelib.idle_test.htestrXrrrr<module>s