Hi all,

I have a wx::TreeCtrl an when the user right-clicks I want to do something with 
the childitems.

At first I tried this:

     EVT_TREE_ITEM_RIGHT_CLICK($panel, $panel->{TreeCtrl}{"status"}, sub {
           my $selected = $panel->{TreeCtrl}{"status"} -> GetSelection();
           my $parent = $panel->{TreeCtrl}{"status"} -> GetItemText($selected);
           F_MyMessage($self,"Status: 
$parent","Hinweis",wxOK|wxCENTRE|wxICON_INFORMATION);
     });

But as expected I get only the information of the selected item, not the one I 
clicked.

So i used GetItem from TreeEvent instead of GetSelection :
wxTreeEvent::GetItemwxTreeItemId GetItem() const
Returns the item (valid for all events).

           my $selected = $panel->{TreeCtrl}{"status"} -> GetItem();


--> Can't locate object method "GetItem" via package "Wx::TreeCtrl" at...

What am I doing wrong?


Regards Daniel









      __________________________________________________________
Gesendet von Yahoo! Mail.
Der Mailbox mit unbegrenztem Speicher.
http://de.overview.mail.yahoo.com

Reply via email to