From: Lucian D. <lu...@eu...> - 2006-09-29 08:12:26
|
Hi, After more testing with , I can confirm that wxTreeCtrl::SetItemDropHighlight is partially supported in wxGTK (2.6.3): the item is highlighted, but it loses the custom text colour applied (if any), and possible the background colour. Also, I want to ask for two small additions, in TreeCtrl.xs too: GetItemTextColour and GetItemBackgroundColour. I've tested these in both Linux and Windows. (patch for Wx-0.57/XS/TreeCtrl.xs, CVS version) ------------------------------------ --- XS/TreeCtrl.orig.xs 2006-09-24 18:04:24.000000000 +0300 +++ XS/TreeCtrl.xs 2006-09-29 09:50:48.000000000 +0300 @@ -365,6 +365,22 @@ wxTreeItemId* item C_ARGS: *item +wxColour* +wxTreeCtrl::GetItemTextColour( item ) + wxTreeItemId* item + CODE: + RETVAL = new wxColour( THIS->GetItemTextColour( *item ) ); + OUTPUT: + RETVAL + +wxColour* +wxTreeCtrl::GetItemBackgroundColour( item ) + wxTreeItemId* item + CODE: + RETVAL = new wxColour( THIS->GetItemBackgroundColour( *item ) ); + OUTPUT: + RETVAL + wxTreeItemId* wxTreeCtrl::GetLastChild( item ) wxTreeItemId* item @@ -647,7 +663,7 @@ if( tid ) delete tid; THIS->SetItemData( *item, data ? new wxPliTreeItemData( data ) : 0 ); -#if defined( __WXMSW__ ) +#if defined( __WXMSW__ ) || defined( __WXGTK__ ) void wxTreeCtrl::SetItemDropHighlight( item, highlight = true ) ------------------------------------ Thank you, Lucian Dragus > Hi, > > I added this to CVS on Sep 5th (only supported by wxWidgets on WXMSW). > > Regards > Mark |