Yes, i used the hlist component of the tree but nothing happens. The thing is I 
can clear the selection if I use selection_set then selection_clear but i can't 
clear the selection when it's highlight with a mouse.

Thanks, 
Hani

----- Original Message ----
From: James Brotchie <[EMAIL PROTECTED]>
To: [email protected]
Sent: Sunday, August 5, 2007 12:50:55 AM
Subject: [Tkinter-discuss] Fwd: Tix hlist-clearing selection

Hey Hani,

Are you sure you are calling the selection_clear method of the hlist child 
widget and not the parent tree?

eg.
tree = Tix.Tree(root)
tree.hlist.selection_clear ()

If you look in Tix.py you can see that Tree is a compound widget containing two 
scrollbars and a hlist. 

class Tree(TixWidget):
    def __init__(self, master=None, cnf={}, **kw):
        TixWidget.__init__(self, master, 'tixTree',
                           ['options'], cnf, kw)
        self.subwidget_list ['hlist'] = _dummyHList(self, 'hlist')
        self.subwidget_list['vsb'] = _dummyScrollbar(self, 'vsb')
        self.subwidget_list['hsb'] = _dummyScrollbar(self, 'hsb') 

Thus to clear the hlist selection you must address the child hlist directly and 
not its parent Tree widget.

Cheers,
James


On 8/5/07, hani abraham <[EMAIL PROTECTED]> wrote:
Hi, 
 
I'm new to python and i'm using Tix Tree widget in my application. I'm trying 
to clear the tree selection but no luck so far. I tried selection_clear and 
anchor_clear but these aren't working. Can someone help? 
 
 
Thanks,
Hani



Ask a question on any topic and get answers from real people. Go to Yahoo! 
Answers. 


_______________________________________________
Tkinter-discuss mailing list
[email protected] 
http://mail.python.org/mailman/listinfo/tkinter-discuss


      Ask a question on any topic and get answers from real people. Go to 
Yahoo! Answers and share what you know at http://ca.answers.yahoo.com
_______________________________________________
Tkinter-discuss mailing list
[email protected]
http://mail.python.org/mailman/listinfo/tkinter-discuss

Reply via email to