mirror of https://github.com/python/cpython
Added the ListViewer
This commit is contained in:
parent
a9053f65de
commit
bd36d6eccd
|
@ -15,6 +15,7 @@ class PyncheWidget:
|
||||||
self.__sb = switchboard
|
self.__sb = switchboard
|
||||||
self.__version = version
|
self.__version = version
|
||||||
self.__textwin = None
|
self.__textwin = None
|
||||||
|
self.__listwin = None
|
||||||
# create the first and top window
|
# create the first and top window
|
||||||
root = self.__root = Tk(className='Pynche')
|
root = self.__root = Tk(className='Pynche')
|
||||||
root.protocol('WM_DELETE_WINDOW', self.__quit)
|
root.protocol('WM_DELETE_WINDOW', self.__quit)
|
||||||
|
@ -51,6 +52,9 @@ class PyncheWidget:
|
||||||
viewmenu.add_command(label='Text Window...',
|
viewmenu.add_command(label='Text Window...',
|
||||||
command=self.__popup_text,
|
command=self.__popup_text,
|
||||||
underline=0)
|
underline=0)
|
||||||
|
viewmenu.add_command(label='Color List Window...',
|
||||||
|
command=self.__popup_listwin,
|
||||||
|
underline=0)
|
||||||
#
|
#
|
||||||
# Help menu
|
# Help menu
|
||||||
#
|
#
|
||||||
|
@ -98,3 +102,10 @@ email: bwarsaw@python.org''')
|
||||||
self.__textwin = TextViewer(self.__sb, self.__root)
|
self.__textwin = TextViewer(self.__sb, self.__root)
|
||||||
self.__sb.add_view(self.__textwin)
|
self.__sb.add_view(self.__textwin)
|
||||||
self.__textwin.deiconify()
|
self.__textwin.deiconify()
|
||||||
|
|
||||||
|
def __popup_listwin(self, event=None):
|
||||||
|
if not self.__listwin:
|
||||||
|
from ListViewer import ListViewer
|
||||||
|
self.__listwin = ListViewer(self.__sb, self.__root)
|
||||||
|
self.__sb.add_view(self.__listwin)
|
||||||
|
self.__listwin.deiconify()
|
||||||
|
|
Loading…
Reference in New Issue