diff options
Diffstat (limited to 'Demo')
-rw-r--r-- | Demo/tix/BUGS.txt | 8 | ||||
-rw-r--r-- | Demo/tix/tixwidgets.py | 17 |
2 files changed, 15 insertions, 10 deletions
diff --git a/Demo/tix/BUGS.txt b/Demo/tix/BUGS.txt deleted file mode 100644 index 052a1e6..0000000 --- a/Demo/tix/BUGS.txt +++ /dev/null @@ -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. - diff --git a/Demo/tix/tixwidgets.py b/Demo/tix/tixwidgets.py index f6bb70e..ae7b063 100644 --- a/Demo/tix/tixwidgets.py +++ b/Demo/tix/tixwidgets.py @@ -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', |