]> Creatis software - creaImageIO.git/blobdiff - src/treelistctrl.cpp
*** empty log message ***
[creaImageIO.git] / src / treelistctrl.cpp
index 205a5cae963c61654acf4207495889f0ca6993e9..2df0ab96a5a6f63ed9460ab19a26a5b5b67b77b9 100644 (file)
@@ -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.3 2008/10/01 14:23:59 guigues 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;
 
@@ -2685,6 +2688,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 +4461,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); }