12#ifndef __TREEMULTIITEMBASE_HPP_
13#define __TREEMULTIITEMBASE_HPP_
16#pragma interface "TreeMultiItemBase.cpp"
82 this->_name = NewName;
134 int GetHeight()
const {
143 int GetWidth()
const {
161 bool IsExcluded()
const {
170 return this->m_Selected;
175 this->m_Selected =
true;
180 this->m_Selected = !(this->m_Selected);
185 this->m_Selected =
false;
190 void SetCheckbox(
bool value) {
195 bool GetCheckbox()
const {
200 virtual void SetCheckboxState(
int state) {
201 wxCHECK2(state < 3 && state >= 0,
return);
202 _checkboxState = state;
206 int GetCheckboxState()
const {
207 return _checkboxState;
Definition TreeMultiItemBase.h:30
virtual TreeMultiItemRoot * IsTreeMultiItemRoot() const
Definition TreeMultiItemBase.h:88
void ToggleSelection(void)
Definition TreeMultiItemBase.h:179
void SetExcluded(bool excluded)
Definition TreeMultiItemBase.h:107
void SetY(int y)
Definition TreeMultiItemBase.h:121
bool IsVisible()
Definition TreeMultiItemBase.cpp:51
void Select(void)
Definition TreeMultiItemBase.h:174
void SetX(int x)
Definition TreeMultiItemBase.h:112
void SetName(wxString const &NewName)
Definition TreeMultiItemBase.h:81
bool IsSelected(void) const
Definition TreeMultiItemBase.h:169
virtual TreeMultiItemNode * IsTreeMultiItemNode() const
Definition TreeMultiItemBase.h:102
void SetHeight(int height)
Definition TreeMultiItemBase.h:130
void Unselect(void)
Definition TreeMultiItemBase.h:184
int _type
Definition TreeMultiItemBase.h:44
int _width
Definition TreeMultiItemBase.h:50
wxString _name
Definition TreeMultiItemBase.h:36
void SetWidth(int width)
Definition TreeMultiItemBase.h:139
virtual TreeMultiItemWindow * IsTreeMultiItemWindow() const
Definition TreeMultiItemBase.h:95
int _x
Definition TreeMultiItemBase.h:47
wxString GetName() const
Definition TreeMultiItemBase.h:76
bool _excluded
Definition TreeMultiItemBase.h:41
Definition TreeMultiItemNode.h:41
Definition TreeMultiItemRoot.h:29
Definition TreeMultiItemWindow.h:27