ROOTPLOIT
Server: LiteSpeed
System: Linux server71.web-hosting.com 4.18.0-513.18.1.lve.el8.x86_64 #1 SMP Thu Feb 22 12:55:50 UTC 2024 x86_64
User: niphet (1079)
PHP: 5.3.29
Disabled: NONE
Upload Files
File: //lib64/python2.7/site-packages/pynche/ChipViewer.pyc
ó
¿œ^c@sFdZddlTddlZddd„ƒYZdd	d„ƒYZdS(
sdChip viewer and widget.

In the lower left corner of the main Pynche window, you will see two
ChipWidgets, one for the selected color and one for the nearest color.  The
selected color is the actual RGB value expressed as an X11 #COLOR name. The
nearest color is the named color from the X11 database that is closest to the
selected color in 3D space.  There may be other colors equally close, but the
nearest one is the first one found.

Clicking on the nearest color chip selects that named color.

The ChipViewer class includes the entire lower left quandrant; i.e. both the
selected and nearest ChipWidgets.
iÿÿÿÿ(t*Nt
ChipWidgetcBsheZdZdZdeeddddd„Zd„Zd„Zd„Zd„Z	d	„Z
d
„ZRS(i–iPtColortbluec
Csxt|d|ƒ|_|jjddddƒt|dtddd|d	|d
|ƒ|_|jjddddƒtƒ|_|jj|ƒt	|d|jdt
d
tdtd|jdƒ|_
|j
jddddƒtƒ|_t	|d|jdt
d
tdtd|jdƒ|_
|j
jddddƒ|rX|jjd|ƒn|rt|jjd|ƒndS(Nttexttrowitcolumntrelieftborderwidthitwidththeightt
backgroundittextvariabletjustifytstatetfontis<ButtonPress-1>s<ButtonRelease-1>(tLabelt_ChipWidget__labeltgridtFrametRAISEDt_ChipWidget__chipt	StringVart_ChipWidget__namevartsettEntrytFLATtCENTERtDISABLEDt_ChipWidget__namet_ChipWidget__msgvartbind(tselftmasterR	R
Rtinitialcolortpresscmdt
releasecmd((s7/usr/lib64/python2.7/site-packages/pynche/ChipViewer.pyt__init__s,	cCs|jjd|ƒdS(NR(Rtconfig(R tcolor((s7/usr/lib64/python2.7/site-packages/pynche/ChipViewer.pyt	set_color<scCs|jdS(NR(R(R ((s7/usr/lib64/python2.7/site-packages/pynche/ChipViewer.pyt	get_color?scCs|jj|ƒdS(N(RR(R t	colorname((s7/usr/lib64/python2.7/site-packages/pynche/ChipViewer.pytset_nameBscCs|jj|ƒdS(N(RR(R tmessage((s7/usr/lib64/python2.7/site-packages/pynche/ChipViewer.pytset_messageEscCs|jjdtƒdS(NR(Rt	configuretSUNKEN(R ((s7/usr/lib64/python2.7/site-packages/pynche/ChipViewer.pytpressHscCs|jjdtƒdS(NR(RR.R(R ((s7/usr/lib64/python2.7/site-packages/pynche/ChipViewer.pytreleaseKsN(t__name__t
__module__t_WIDTHt_HEIGHTtNoneR%R(R)R+R-R0R1(((s7/usr/lib64/python2.7/site-packages/pynche/ChipViewer.pyRs					t
ChipViewercBs5eZdd„Zd„Zdd„Zdd„ZRS(c	Cså||_t|dtddƒ|_|jjdddddd	d
dƒt|jƒ|_|jjddddƒt|jdd
ƒ|_t|jƒ|_|jjddddƒt|jddd|j	d|j
ƒ|_dS(NRRiRiRitipadxitstickytNSEWRtSelectedtNearestR#R$(t_ChipViewer__sbRRt_ChipViewer__frameRt_ChipViewer__sframeRt_ChipViewer__selectedt_ChipViewer__nframet_ChipViewer__buttonpresst_ChipViewer__buttonreleaset_ChipViewer__nearest(R tswitchboardR!((s7/usr/lib64/python2.7/site-packages/pynche/ChipViewer.pyR%Qs	%	c
Csã|jjƒ}|||f}tj|ƒ}|j|||ƒ}|j|ƒ}tj|ƒ}	|jj|ƒ|jj|	ƒ|jj	|ƒ||	kr¯|jj
|ƒn|jj
dƒ|jj	|	ƒ|jj
|ƒdS(Nt(R=tcolordbtColorDBttriplet_to_rrggbbtnearesttfind_bynameR@R(RDR+R-(
R tredtgreenRRGtrgbtupletrrggbbRJt
nearest_tupletnearest_rrggbb((s7/usr/lib64/python2.7/site-packages/pynche/ChipViewer.pytupdate_yourselfbscCs|jjƒdS(N(RDR0(R tevent((s7/usr/lib64/python2.7/site-packages/pynche/ChipViewer.pyt
__buttonpress{scCsN|jjƒ|jjƒ}tj|ƒ\}}}|jj|||ƒdS(N(RDR1R)RHtrrggbb_to_tripletR=tupdate_views(R RSRORLRMR((s7/usr/lib64/python2.7/site-packages/pynche/ChipViewer.pyt__buttonrelease~s
N(R2R3R6R%RRRBRC(((s7/usr/lib64/python2.7/site-packages/pynche/ChipViewer.pyR7Ps	(((t__doc__tTkinterRHRR7(((s7/usr/lib64/python2.7/site-packages/pynche/ChipViewer.pyt<module>s
<