Current Path: > > usr > lib64 > python2.7 > site-packages > pynche > > >
Operation : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64 Software : Apache Server IP : 162.0.232.56 | Your IP: 216.73.216.111 Domains : 1034 Domain(s) Permission : [ 0755 ]
Name | Type | Size | Last Modified | Actions |
---|---|---|---|---|
X | Directory | - | - | |
ChipViewer.py | File | 4998 bytes | April 19 2020 21:13:39. | |
ChipViewer.pyc | File | 5499 bytes | April 10 2024 04:58:44. | |
ChipViewer.pyo | File | 5499 bytes | April 10 2024 04:58:44. | |
ColorDB.py | File | 8941 bytes | April 19 2020 21:13:39. | |
ColorDB.pyc | File | 9692 bytes | April 10 2024 04:58:44. | |
ColorDB.pyo | File | 9692 bytes | April 10 2024 04:58:44. | |
DetailsViewer.py | File | 10116 bytes | April 19 2020 21:13:39. | |
DetailsViewer.pyc | File | 10571 bytes | April 10 2024 04:58:44. | |
DetailsViewer.pyo | File | 10571 bytes | April 10 2024 04:58:44. | |
ListViewer.py | File | 6648 bytes | April 19 2020 21:13:39. | |
ListViewer.pyc | File | 7194 bytes | April 10 2024 04:58:44. | |
ListViewer.pyo | File | 7194 bytes | April 10 2024 04:58:44. | |
Main.py | File | 6400 bytes | April 19 2020 21:13:39. | |
Main.pyc | File | 6284 bytes | April 10 2024 04:58:44. | |
Main.pyo | File | 6284 bytes | April 10 2024 04:58:44. | |
PyncheWidget.py | File | 10501 bytes | April 19 2020 21:13:39. | |
PyncheWidget.pyc | File | 11100 bytes | April 10 2024 04:58:44. | |
PyncheWidget.pyo | File | 11100 bytes | April 10 2024 04:58:44. | |
README | File | 15784 bytes | April 19 2020 21:13:39. | |
StripViewer.py | File | 15465 bytes | April 19 2020 21:13:39. | |
StripViewer.pyc | File | 13863 bytes | April 10 2024 04:58:44. | |
StripViewer.pyo | File | 13717 bytes | April 10 2024 04:58:42. | |
Switchboard.py | File | 4817 bytes | April 19 2020 21:13:39. | |
Switchboard.pyc | File | 6065 bytes | April 10 2024 04:58:44. | |
Switchboard.pyo | File | 6065 bytes | April 10 2024 04:58:44. | |
TextViewer.py | File | 6869 bytes | April 19 2020 21:13:39. | |
TextViewer.pyc | File | 7359 bytes | April 10 2024 04:58:44. | |
TextViewer.pyo | File | 7359 bytes | April 10 2024 04:58:44. | |
TypeinViewer.py | File | 6102 bytes | April 19 2020 21:13:39. | |
TypeinViewer.pyc | File | 6411 bytes | April 10 2024 04:58:44. | |
TypeinViewer.pyo | File | 6411 bytes | April 10 2024 04:58:44. | |
__init__.py | File | 47 bytes | April 19 2020 21:13:39. | |
__init__.pyc | File | 140 bytes | April 10 2024 04:58:44. | |
__init__.pyo | File | 140 bytes | April 10 2024 04:58:44. | |
html40colors.txt | File | 245 bytes | April 19 2020 21:13:39. | |
namedcolors.txt | File | 5716 bytes | April 19 2020 21:13:39. | |
pyColorChooser.py | File | 3768 bytes | April 19 2020 21:13:39. | |
pyColorChooser.pyc | File | 4424 bytes | April 10 2024 04:58:44. | |
pyColorChooser.pyo | File | 4424 bytes | April 10 2024 04:58:44. | |
pynche | File | 182 bytes | April 10 2024 04:57:37. | |
webcolors.txt | File | 3088 bytes | April 19 2020 21:13:39. | |
websafe.txt | File | 1749 bytes | April 19 2020 21:13:39. |
"""TextViewer class. The TextViewer allows you to see how the selected color would affect various characteristics of a Tk text widget. This is an output viewer only. In the top part of the window is a standard text widget with some sample text in it. You are free to edit this text in any way you want (BAW: allow you to change font characteristics). If you want changes in other viewers to update text characteristics, turn on Track color changes. To select which characteristic tracks the change, select one of the radio buttons in the window below. Text foreground and background affect the text in the window above. The Selection is what you see when you click the middle button and drag it through some text. The Insertion is the insertion cursor in the text window (which only has a background). """ from Tkinter import * import ColorDB ADDTOVIEW = 'Text Window...' class TextViewer: def __init__(self, switchboard, master=None): self.__sb = switchboard optiondb = switchboard.optiondb() root = self.__root = Toplevel(master, class_='Pynche') root.protocol('WM_DELETE_WINDOW', self.withdraw) root.title('Pynche Text Window') root.iconname('Pynche Text Window') root.bind('<Alt-q>', self.__quit) root.bind('<Alt-Q>', self.__quit) root.bind('<Alt-w>', self.withdraw) root.bind('<Alt-W>', self.withdraw) # # create the text widget # self.__text = Text(root, relief=SUNKEN, background=optiondb.get('TEXTBG', 'black'), foreground=optiondb.get('TEXTFG', 'white'), width=35, height=15) sfg = optiondb.get('TEXT_SFG') if sfg: self.__text.configure(selectforeground=sfg) sbg = optiondb.get('TEXT_SBG') if sbg: self.__text.configure(selectbackground=sbg) ibg = optiondb.get('TEXT_IBG') if ibg: self.__text.configure(insertbackground=ibg) self.__text.pack() self.__text.insert(0.0, optiondb.get('TEXT', '''\ Insert some stuff here and play with the buttons below to see how the colors interact in textual displays. See how the selection can also be affected by tickling the buttons and choosing a color.''')) insert = optiondb.get('TEXTINS') if insert: self.__text.mark_set(INSERT, insert) try: start, end = optiondb.get('TEXTSEL', (6.0, END)) self.__text.tag_add(SEL, start, end) except ValueError: # selection wasn't set pass self.__text.focus_set() # # variables self.__trackp = BooleanVar() self.__trackp.set(optiondb.get('TRACKP', 0)) self.__which = IntVar() self.__which.set(optiondb.get('WHICH', 0)) # # track toggle self.__t = Checkbutton(root, text='Track color changes', variable=self.__trackp, relief=GROOVE, command=self.__toggletrack) self.__t.pack(fill=X, expand=YES) frame = self.__frame = Frame(root) frame.pack() # # labels self.__labels = [] row = 2 for text in ('Text:', 'Selection:', 'Insertion:'): l = Label(frame, text=text) l.grid(row=row, column=0, sticky=E) self.__labels.append(l) row += 1 col = 1 for text in ('Foreground', 'Background'): l = Label(frame, text=text) l.grid(row=1, column=col) self.__labels.append(l) col += 1 # # radios self.__radios = [] for col in (1, 2): for row in (2, 3, 4): # there is no insertforeground option if row==4 and col==1: continue r = Radiobutton(frame, variable=self.__which, value=(row-2)*2 + col-1, command=self.__set_color) r.grid(row=row, column=col) self.__radios.append(r) self.__toggletrack() def __quit(self, event=None): self.__root.quit() def withdraw(self, event=None): self.__root.withdraw() def deiconify(self, event=None): self.__root.deiconify() def __forceupdate(self, event=None): self.__sb.update_views_current() def __toggletrack(self, event=None): if self.__trackp.get(): state = NORMAL fg = self.__radios[0]['foreground'] else: state = DISABLED fg = self.__radios[0]['disabledforeground'] for r in self.__radios: r.configure(state=state) for l in self.__labels: l.configure(foreground=fg) def __set_color(self, event=None): which = self.__which.get() text = self.__text if which == 0: color = text['foreground'] elif which == 1: color = text['background'] elif which == 2: color = text['selectforeground'] elif which == 3: color = text['selectbackground'] elif which == 5: color = text['insertbackground'] try: red, green, blue = ColorDB.rrggbb_to_triplet(color) except ColorDB.BadColor: # must have been a color name red, green, blue = self.__sb.colordb().find_byname(color) self.__sb.update_views(red, green, blue) def update_yourself(self, red, green, blue): if self.__trackp.get(): colorname = ColorDB.triplet_to_rrggbb((red, green, blue)) which = self.__which.get() text = self.__text if which == 0: text.configure(foreground=colorname) elif which == 1: text.configure(background=colorname) elif which == 2: text.configure(selectforeground=colorname) elif which == 3: text.configure(selectbackground=colorname) elif which == 5: text.configure(insertbackground=colorname) def save_options(self, optiondb): optiondb['TRACKP'] = self.__trackp.get() optiondb['WHICH'] = self.__which.get() optiondb['TEXT'] = self.__text.get(0.0, 'end - 1c') optiondb['TEXTSEL'] = self.__text.tag_ranges(SEL)[0:2] optiondb['TEXTINS'] = self.__text.index(INSERT) optiondb['TEXTFG'] = self.__text['foreground'] optiondb['TEXTBG'] = self.__text['background'] optiondb['TEXT_SFG'] = self.__text['selectforeground'] optiondb['TEXT_SBG'] = self.__text['selectbackground'] optiondb['TEXT_IBG'] = self.__text['insertbackground']
SILENT KILLER Tool