usr
/
lib64
/
python2.7
/
site-packages
/
pynche
/
Go to Home Directory
+
Upload
Create File
root@0UT1S:~$
Execute
By Order of Mr.0UT1S
[DIR] ..
N/A
[DIR] X
N/A
ChipViewer.py
4.88 KB
Rename
Delete
ChipViewer.pyc
5.37 KB
Rename
Delete
ChipViewer.pyo
5.37 KB
Rename
Delete
ColorDB.py
8.73 KB
Rename
Delete
ColorDB.pyc
9.46 KB
Rename
Delete
ColorDB.pyo
9.46 KB
Rename
Delete
DetailsViewer.py
9.88 KB
Rename
Delete
DetailsViewer.pyc
10.32 KB
Rename
Delete
DetailsViewer.pyo
10.32 KB
Rename
Delete
ListViewer.py
6.49 KB
Rename
Delete
ListViewer.pyc
7.03 KB
Rename
Delete
ListViewer.pyo
7.03 KB
Rename
Delete
Main.py
6.25 KB
Rename
Delete
Main.pyc
6.14 KB
Rename
Delete
Main.pyo
6.14 KB
Rename
Delete
PyncheWidget.py
10.25 KB
Rename
Delete
PyncheWidget.pyc
10.84 KB
Rename
Delete
PyncheWidget.pyo
10.84 KB
Rename
Delete
README
15.41 KB
Rename
Delete
StripViewer.py
15.10 KB
Rename
Delete
StripViewer.pyc
13.54 KB
Rename
Delete
StripViewer.pyo
13.40 KB
Rename
Delete
Switchboard.py
4.70 KB
Rename
Delete
Switchboard.pyc
5.92 KB
Rename
Delete
Switchboard.pyo
5.92 KB
Rename
Delete
TextViewer.py
6.71 KB
Rename
Delete
TextViewer.pyc
7.19 KB
Rename
Delete
TextViewer.pyo
7.19 KB
Rename
Delete
TypeinViewer.py
5.96 KB
Rename
Delete
TypeinViewer.pyc
6.26 KB
Rename
Delete
TypeinViewer.pyo
6.26 KB
Rename
Delete
__init__.py
47 bytes
Rename
Delete
__init__.pyc
140 bytes
Rename
Delete
__init__.pyo
140 bytes
Rename
Delete
html40colors.txt
245 bytes
Rename
Delete
namedcolors.txt
5.58 KB
Rename
Delete
pyColorChooser.py
3.68 KB
Rename
Delete
pyColorChooser.pyc
4.32 KB
Rename
Delete
pyColorChooser.pyo
4.32 KB
Rename
Delete
pynche
182 bytes
Rename
Delete
webcolors.txt
3.02 KB
Rename
Delete
websafe.txt
1.71 KB
Rename
Delete
� ��^c @ sE d Z d d l Z d d l m Z d d l Z d d d � � YZ d S( s� Switchboard class. This class is used to coordinate updates among all Viewers. Every Viewer must conform to the following interface: - it must include a method called update_yourself() which takes three arguments; the red, green, and blue values of the selected color. - When a Viewer selects a color and wishes to update all other Views, it should call update_views() on the Switchboard object. Note that the Viewer typically does *not* update itself before calling update_views(), since this would cause it to get updated twice. Optionally, Viewers can also implement: - save_options() which takes an optiondb (a dictionary). Store into this dictionary any values the Viewer wants to save in the persistent ~/.pynche file. This dictionary is saved using marshal. The namespace for the keys is ad-hoc; make sure you don't clobber some other Viewer's keys! - withdraw() which takes no arguments. This is called when Pynche is unmapped. All Viewers should implement this. - colordb_changed() which takes a single argument, an instance of ColorDB. This is called whenever the color name database is changed and gives a chance for the Viewers to do something on those events. See ListViewer for details. External Viewers are found dynamically. Viewer modules should have names such as FooViewer.py. If such a named module has a module global variable called ADDTOVIEW and this variable is true, the Viewer will be added dynamically to the `View' menu. ADDTOVIEW contains a string which is used as the menu item to display the Viewer (one kludge: if the string contains a `%', this is used to indicate that the next character will get an underline in the menu, otherwise the first character is underlined). FooViewer.py should contain a class called FooViewer, and its constructor should take two arguments, an instance of Switchboard, and optionally a Tk master window. i����N( t DictTypet Switchboardc B sw e Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z d d � Z d � Z RS( c C s� | | _ d | _ i | _ g | _ d | _ d | _ d | _ d | _ d } | r� zt yS t | � } t j | � | _ t | j t � s� t j d I| IJi | _ n Wn t t t f k r� n XWd | r� | j � n Xn d S( Ni s"