[ Avaa Bypassed ]




Upload:

Command:

hmhc3928@18.225.92.25: ~ $
�
f
�Qc@s9dZddlTddlZdZddd��YZdS(sListViewer class.

This class implements an input/output view on the color model.  It lists every
unique color (e.g. unique r/g/b value) found in the color database.  Each
color is shown by small swatch and primary color name.  Some colors have
aliases -- more than one name for the same r/g/b value.  These aliases are
displayed in the small listbox at the bottom of the screen.

Clicking on a color name or swatch selects that color and updates all other
windows.  When a color is selected in a different viewer, the color list is
scrolled to the selected color and it is highlighted.  If the selected color
is an r/g/b value without a name, no scrolling occurs.

You can turn off Update On Click if all you want to see is the alias for a
given name, without selecting the color.
i����(t*NsColor %List Window...t
ListViewercBsteZd
d�Zd�Zd
d�Zd
d�Zd
d�Zd
d�Zd
d�Z	d�Z
d�Zd	�ZRS(c
Cs=||_|j�}d|_d|_t|dd�}|_|jd|j�|j	d�|j
d�|jd|j�|jd|j�|jd|j�|jd	|j�t
|�}|_|j�t|d
ddd
dddt�}|_t|�|_|jjdtdt�|jdtdd�|jd|jdf�|jjd|df�|j�t�|_|jj|jdd��t|ddd|jd|j�|_ |j jdddt�t!|dd�|_"|j"j�t#|dddt$�|_%|j%jdddt�dS( Nitclass_tPynchetWM_DELETE_WINDOWsPynche Color Lists<Alt-q>s<Alt-Q>s<Alt-w>s<Alt-W>twidthi�theighti,tborderwidthitrelieftfilltsidetexpandityscrollcommandtsettcommandtyviewt	UPONCLICKttextsUpdate on ClicktvariablesAliases:it
selectmode(&t_ListViewer__sbtoptiondbtNonet_ListViewer__lastboxt_ListViewer__dontcentertToplevelt_ListViewer__roottprotocoltwithdrawttitleticonnametbindt_ListViewer__quittFramet_ListViewer__frametpacktCanvastSUNKENt_ListViewer__canvast	Scrollbart_ListViewer__scrollbartYtRIGHTtBOTHt	configuret_ListViewer__populatet
BooleanVart_ListViewer__uocR
tgettCheckbuttont_ListViewer__toggleupdatet_ListViewer__uocbtntLabelt_ListViewer__alabeltListboxtBROWSEt_ListViewer__aliases(tselftswitchboardtmasterRtroottframetcanvas((s7/usr/lib64/python2.7/site-packages/pynche/ListViewer.pyt__init__sD			



		
cCs�|jj�}|j}d}d}g}|_x|j�D]}tj|j|��}|jd|ddd|ddd|�|j	d|ddd|dt
�}|j|�\}	}
}}|jd	|dd	|d	|dd
ddd
|df�}
|jd|j
�|j|
�|d	|krD|d	}n|d7}q>W|ddd}|jdddd|f�xB|D]:}|j|�\}	}
}}|j||	|
||�q�WdS(NiiiR	ii
Rtanchoriitoutlinetttagstalls<ButtonRelease>itscrollregioni�(RtcolordbR&t_ListViewer__bboxestunique_namestColorDBttriplet_to_rrggbbtfind_bynametcreate_rectangletcreate_texttWtbboxRt_ListViewer__onreleasetappendtconfigtcoords(R9RFR>trowtwidesttbboxestnamet
exactcolorttextidtx1ty1ttextendty2tboxidt
canvheighttboxtx2((s7/usr/lib64/python2.7/site-packages/pynche/ListViewer.pyt
__populateDs8	
	


cCs%|j}|j|j�}|j|j�}|j||||�}x%|D]}||jkrLPqLqLWdS|jj|�}x&|D]}|ddkr�Pq�q�WdStj	|�\}	}
}d|_
|jj�r�|j
j|	|
|�n0|j|	|
|�|	|
||_|_|_dS(Nit#i(R&tcanvasxtxtcanvasytytfind_overlappingRGtgettagsRItrrggbb_to_tripletRR/R0Rtupdate_viewstupdate_yourselft_ListViewer__redt_ListViewer__greent_ListViewer__blue(R9teventR>ReRgtidsR^RCtttredtgreentblue((s7/usr/lib64/python2.7/site-packages/pynche/ListViewer.pyt__onreleaseds&	

	cCs5|jj�r1|jj|j|j|j�ndS(N(R/R0RRkRmRnRo(R9Rp((s7/usr/lib64/python2.7/site-packages/pynche/ListViewer.pyt__toggleupdatescCs|jj�dS(N(Rtquit(R9Rp((s7/usr/lib64/python2.7/site-packages/pynche/ListViewer.pyt__quit�scCs|jj�dS(N(RR(R9Rp((s7/usr/lib64/python2.7/site-packages/pynche/ListViewer.pyR�scCs|jj�dS(N(Rt	deiconify(R9Rp((s7/usr/lib64/python2.7/site-packages/pynche/ListViewer.pyRz�scCs�|j}|jr+|j|jdd�ntj|||f�}|j|dd�||_|jjdt�y&|jj	�j
|||�d}Wn(tjk
r�|jjtd�dSX|s�|jjtd�n$x!|D]}|jjt|�q�W|j
rd|_
ni|j|�\}}}}	|j|jd�\}}}}
t|d	�d
}|jd|	||
�dS(NRARBtblackiis<no matching color>s<no aliases>i����Rg�?tmoveto(R&Rt
itemconfigureRIRJR8tdeletetENDRRFt
aliases_oftBadColortinsertRRSRGtintR(R9RsRtRuR>tcolortagtaliasesRWtigR[R]th((s7/usr/lib64/python2.7/site-packages/pynche/ListViewer.pyRl�s,			&
	"cCs|jj�|d<dS(NR(R/R0(R9R((s7/usr/lib64/python2.7/site-packages/pynche/ListViewer.pytsave_options�scCs|jjd�|j�dS(NRD(R&R~R-(R9RF((s7/usr/lib64/python2.7/site-packages/pynche/ListViewer.pytcolordb_changed�sN(
t__name__t
__module__RR?R-RPR2R RRzRlR�R�(((s7/usr/lib64/python2.7/site-packages/pynche/ListViewer.pyRs,	 		((t__doc__tTkinterRIt	ADDTOVIEWR(((s7/usr/lib64/python2.7/site-packages/pynche/ListViewer.pyt<module>s


Filemanager

Name Type Size Permission Actions
X Folder 0755
.ChipViewer.pyo.40009 File 5.37 KB 0644
.ColorDB.pyo.40009 File 9.46 KB 0644
.DetailsViewer.pyo.40009 File 10.32 KB 0644
.ListViewer.pyo.40009 File 7.03 KB 0644
.Main.pyo.40009 File 6.14 KB 0644
.PyncheWidget.pyo.40009 File 10.84 KB 0644
.Switchboard.pyo.40009 File 5.92 KB 0644
.TextViewer.pyo.40009 File 7.19 KB 0644
.TypeinViewer.pyo.40009 File 6.26 KB 0644
.__init__.pyo.40009 File 140 B 0644
.pyColorChooser.pyo.40009 File 4.32 KB 0644
ChipViewer.py File 4.88 KB 0644
ChipViewer.pyc File 5.37 KB 0644
ChipViewer.pyo File 5.37 KB 0644
ColorDB.py File 8.73 KB 0644
ColorDB.pyc File 9.46 KB 0644
ColorDB.pyo File 9.46 KB 0644
DetailsViewer.py File 9.88 KB 0644
DetailsViewer.pyc File 10.32 KB 0644
DetailsViewer.pyo File 10.32 KB 0644
ListViewer.py File 6.49 KB 0644
ListViewer.pyc File 7.03 KB 0644
ListViewer.pyo File 7.03 KB 0644
Main.py File 6.25 KB 0644
Main.pyc File 6.14 KB 0644
Main.pyo File 6.14 KB 0644
PyncheWidget.py File 10.25 KB 0644
PyncheWidget.pyc File 10.84 KB 0644
PyncheWidget.pyo File 10.84 KB 0644
README File 15.41 KB 0644
StripViewer.py File 15.1 KB 0644
StripViewer.pyc File 13.54 KB 0644
StripViewer.pyo File 13.4 KB 0644
Switchboard.py File 4.7 KB 0644
Switchboard.pyc File 5.92 KB 0644
Switchboard.pyo File 5.92 KB 0644
TextViewer.py File 6.71 KB 0644
TextViewer.pyc File 7.19 KB 0644
TextViewer.pyo File 7.19 KB 0644
TypeinViewer.py File 5.96 KB 0644
TypeinViewer.pyc File 6.26 KB 0644
TypeinViewer.pyo File 6.26 KB 0644
__init__.py File 47 B 0644
__init__.pyc File 140 B 0644
__init__.pyo File 140 B 0644
html40colors.txt File 245 B 0644
namedcolors.txt File 5.58 KB 0644
pyColorChooser.py File 3.68 KB 0644
pyColorChooser.pyc File 4.32 KB 0644
pyColorChooser.pyo File 4.32 KB 0644
pynche File 179 B 0755
webcolors.txt File 3.02 KB 0644
websafe.txt File 1.71 KB 0644