mirror of
https://github.com/python/cpython.git
synced 2025-08-03 00:23:06 +00:00
Add a nice divider
This commit is contained in:
parent
9190046289
commit
65f0b6be47
2 changed files with 14 additions and 4 deletions
|
@ -52,8 +52,8 @@ class ChipWidget:
|
||||||
class ChipViewer:
|
class ChipViewer:
|
||||||
def __init__(self, switchboard, parent=None):
|
def __init__(self, switchboard, parent=None):
|
||||||
self.__sb = switchboard
|
self.__sb = switchboard
|
||||||
self.__frame = Frame(parent, relief=GROOVE, borderwidth=2)
|
self.__frame = Frame(parent) #, relief=GROOVE, borderwidth=2)
|
||||||
self.__frame.pack()
|
self.__frame.grid(row=3, column=0)
|
||||||
# create the chip that will display the currently selected color
|
# create the chip that will display the currently selected color
|
||||||
# exactly
|
# exactly
|
||||||
self.__sframe = Frame(self.__frame)
|
self.__sframe = Frame(self.__frame)
|
||||||
|
@ -66,6 +66,11 @@ class ChipViewer:
|
||||||
self.__nearest = ChipWidget(self.__nframe, text='Nearest',
|
self.__nearest = ChipWidget(self.__nframe, text='Nearest',
|
||||||
presscmd = self.__buttonpress,
|
presscmd = self.__buttonpress,
|
||||||
releasecmd = self.__buttonrelease)
|
releasecmd = self.__buttonrelease)
|
||||||
|
self.__div = Frame(self.__frame,
|
||||||
|
width=2,
|
||||||
|
borderwidth=2,
|
||||||
|
relief=RAISED)
|
||||||
|
self.__div.grid(row=0, column=2, sticky='NS', padx=5)
|
||||||
|
|
||||||
def update_yourself(self, red, green, blue):
|
def update_yourself(self, red, green, blue):
|
||||||
# TBD: should exactname default to X11 color name if their is an exact
|
# TBD: should exactname default to X11 color name if their is an exact
|
||||||
|
|
|
@ -265,8 +265,8 @@ class StripViewer:
|
||||||
def __init__(self, switchboard, parent=None):
|
def __init__(self, switchboard, parent=None):
|
||||||
self.__sb = switchboard
|
self.__sb = switchboard
|
||||||
# create a frame inside the parent
|
# create a frame inside the parent
|
||||||
self.__frame = Frame(parent, relief=GROOVE, borderwidth=2)
|
self.__frame = Frame(parent) #, relief=GROOVE, borderwidth=2)
|
||||||
self.__frame.pack()
|
self.__frame.grid(row=1, column=0, columnspan=2, sticky='EW')
|
||||||
uwd = BooleanVar()
|
uwd = BooleanVar()
|
||||||
self.__reds = StripWidget(switchboard, self.__frame,
|
self.__reds = StripWidget(switchboard, self.__frame,
|
||||||
generator=constant_cyan_generator,
|
generator=constant_cyan_generator,
|
||||||
|
@ -289,6 +289,11 @@ class StripViewer:
|
||||||
text='Update while dragging',
|
text='Update while dragging',
|
||||||
variable=uwd)
|
variable=uwd)
|
||||||
self.__uwd.pack()
|
self.__uwd.pack()
|
||||||
|
self.__div = Frame(self.__frame,
|
||||||
|
height=2,
|
||||||
|
borderwidth=2,
|
||||||
|
relief=RAISED)
|
||||||
|
self.__div.pack(expand=1, fill=X)
|
||||||
|
|
||||||
def update_yourself(self, red, green, blue):
|
def update_yourself(self, red, green, blue):
|
||||||
self.__reds.update_yourself(red, green, blue)
|
self.__reds.update_yourself(red, green, blue)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue