1 //---------------------------------------------------------------------------
\r
2 // $RCSfile: TreeMultiItemBase.cpp,v $
\r
3 // $Source: /cvs/creatis/bbtk/kernel/src/ThirdParty/wx/treemultictrl/TreeMultiItemBase.cpp,v $
\r
5 // $Date: 2008/03/28 13:42:18 $
\r
6 //---------------------------------------------------------------------------
\r
7 // Author: Jorgen Bodde
\r
8 // Copyright: (c) Jorgen Bodde
\r
9 // License: wxWidgets License
10 //---------------------------------------------------------------------------
13 #pragma implementation "TreeMultiItemBase.cpp"
16 /* for compilers that support precompilation
19 #include "wx/wxprec.h"
25 #include "wx/treemultictrl/TreeMultiItemBase.h"
\r
26 #include "wx/treemultictrl/TreeMultiItemNode.h"
\r
28 /** TreeMultiItemBase
\r
29 * This class is the node of the whole tree. All the other classes in the
\r
30 * tree descend from this node. It contains the type of the class without
31 * using RTTI. NOTE: this class cannot be constructed directly
34 TreeMultiItemBase::TreeMultiItemBase(TreeMultiItemNode *parent)
48 // TODO: Enter your constructor code here
51 TreeMultiItemBase::~TreeMultiItemBase()
53 // TODO: Enter your destructor code here
56 bool TreeMultiItemBase::IsVisible()
58 // are we excluded? then we are not visible as well
63 // check every parent up until the last and if one of them is collapsed
66 TreeMultiItemNode *p = GetParent();