X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src%2Ftreelistctrl.cpp;h=c3762047718ad030993979e6419c6741c305a9e5;hb=32d7f607334548dd53be21fdf6351ccc4b539900;hp=205a5cae963c61654acf4207495889f0ca6993e9;hpb=40f4fe3fb126ac71cbd74e5e94bd693f9e1579e3;p=creaImageIO.git diff --git a/src/treelistctrl.cpp b/src/treelistctrl.cpp index 205a5ca..c376204 100644 --- a/src/treelistctrl.cpp +++ b/src/treelistctrl.cpp @@ -4,7 +4,7 @@ // Author: Robert Roebling // Maintainer: Otto Wyss // Created: 01/02/97 -// RCS-ID: $Id: treelistctrl.cpp,v 1.2 2008/09/30 08:41:54 guigues Exp $ +// RCS-ID: $Id: treelistctrl.cpp,v 1.4 2009/03/20 14:43:12 davila Exp $ // Copyright: (c) 2004 Robert Roebling, Julian Smart, Alberto Griggio, // Vadim Zeitlin, Otto Wyss // Licence: wxWindows @@ -405,6 +405,9 @@ public: // get all the items currently selected, return count of items size_t GetSelections(wxArrayTreeItemIds&) const; + // returns the number of currently selected items + size_t GetSelectionSize() const; + // get the parent of this item (may return NULL if root) wxTreeItemId GetItemParent(const wxTreeItemId& item) const; @@ -1130,7 +1133,11 @@ void wxTreeListHeaderWindow::DoDrawRect( wxDC *dc, int x, int y, int w, int h ) dc->DrawRectangle( x, y+h, w+1, 1 ); // bottom (outer) #if defined( __WXMAC__ ) - wxPen pen( wxColour( 0x88 , 0x88 , 0x88 ), 1, wxSOLID ); + + // EED + // wxPen pen( wxColour( 0x88 , 0x88 , 0x88 ), 1, wxSOLID ); + pen.SetColour( wxColour( 0x88 , 0x88 , 0x88 ) ); + #endif dc->SetPen( pen ); dc->DrawLine( x+w-m_corner, y, x+w-1, y+h ); // right (inner) @@ -2685,6 +2692,13 @@ void wxTreeListMainWindow::FillArray (wxTreeListItem *item, } } + +// returns the number of currently selected items + size_t wxTreeListMainWindow::GetSelectionSize() const + { + return m_selected.GetCount(); + } + size_t wxTreeListMainWindow::GetSelections (wxArrayTreeItemIds &array) const { /* LG : NOT OK AS IS NOT IN TREE ORDER @@ -4451,6 +4465,10 @@ wxTreeItemId wxTreeListCtrl::GetRootItem() const //{ return m_main_win->GetSelection(); } wxTreeItemId wxTreeListCtrl::GetCurrent() const { return m_main_win->GetCurrent(); } + + // returns the number of currently selected items + size_t wxTreeListCtrl::GetSelectionSize() const + { return m_main_win->GetSelectionSize(); } size_t wxTreeListCtrl::GetSelections(wxArrayTreeItemIds& arr) const { return m_main_win->GetSelections(arr); }