mirror of
https://github.com/python/cpython.git
synced 2025-08-03 08:34:29 +00:00
Tix update from Mike Clarkson (maintainer)
This commit is contained in:
parent
8d5dd98a2e
commit
d8b5e3fda1
3 changed files with 68 additions and 21 deletions
|
@ -1,8 +0,0 @@
|
|||
$Id$
|
||||
|
||||
1) There seems to be a problem with ComboBox that shows up
|
||||
in the ExFileSelectBox demo. The popdown scrolled list widget
|
||||
is being created, then destroyed. This does not happen in Tcl Tix.
|
||||
This is probably a sympton in Tix from _tkinter; if you find the cause
|
||||
of this, please post a patch on http://tix.sourceforge.net.
|
||||
|
|
@ -560,6 +560,9 @@ def MkSWindow(w):
|
|||
top.pack(expand=1, fill=Tix.BOTH)
|
||||
bot.pack(fill=Tix.BOTH)
|
||||
|
||||
win.bind('<Map>', func=lambda arg=0, rh=rh, win=win:
|
||||
win.tk.call('tixDoWhenIdle', str(rh), 'attachwidget', str(win)))
|
||||
|
||||
def SWindow_reset(rh, win):
|
||||
win.place(x=30, y=150, width=190, height=120)
|
||||
win.update()
|
||||
|
@ -575,8 +578,18 @@ def MkSText(w):
|
|||
text='The Tix ScrolledWindow widget allows you to scroll any kind of Tk widget. It is more versatile than a scrolled canvas widget.')
|
||||
|
||||
win = Tix.ScrolledText(top, scrollbar='auto')
|
||||
# win.text['wrap'] = 'none'
|
||||
win.text.insert(Tix.END, 'This is a text widget embedded in a scrolled window. Although the original Tix demo does not have any text here, I decided to put in some so that you can see the effect of scrollbars etc.')
|
||||
win.text['wrap'] = 'none'
|
||||
win.text.insert(Tix.END, '''When -scrollbar is set to "auto", the
|
||||
scrollbars are shown only when needed.
|
||||
Additional modifiers can be used to force a
|
||||
scrollbar to be shown or hidden. For example,
|
||||
"auto -y" means the horizontal scrollbar
|
||||
should be shown when needed but the vertical
|
||||
scrollbar should always be hidden;
|
||||
"auto +x" means the vertical scrollbar
|
||||
should be shown when needed but the horizontal
|
||||
scrollbar should always be shown, and so on.'''
|
||||
)
|
||||
win.place(x=30, y=150, width=190, height=100)
|
||||
|
||||
rh = Tix.ResizeHandle(top, bg='black',
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue