#include <ISplitterControlData.h>
|
| enum | { kDefaultIID = IID_ISPLITTERCONTROLDATA } |
| |
Interface used in conjunction with the kSplitterWidgetBoss object. This interface keeps track of the various widgets controlled by the splitter.
| virtual void ISplitterControlData::AddNthControlledWidget | ( | int32 | index, | | | WidgetID | id, | | | int32 | minimumSize, | | | int32 | snapClosedSize | | ) | | |
| pure virtual |
Add the nth widget controlled by this splitter
| virtual WidgetID ISplitterControlData::GetNthControlledWidget | ( | int32 | index | ) | |
| pure virtual |
Get the nth widget controlled by this splitter
| virtual int32 ISplitterControlData::GetNthMinimumSize | ( | int32 | index | ) | |
| pure virtual |
Get the minimum size of the nth widget controlled by this splitter
| virtual int32 ISplitterControlData::GetNthSnapClosedPoint | ( | int32 | index | ) | |
| pure virtual |
Get the snap closed size of the nth widget controlled by this splitter
| virtual int32 ISplitterControlData::GetNumberOfControlledWidgets | ( | | ) | |
| pure virtual |
Get the number of widgets controlled by this splitter
| virtual PMRect ISplitterControlData::GetOverallBoundingRect | ( | | ) | |
| pure virtual |
Get the rectangle this splitter will be constrained to
| virtual bool16 ISplitterControlData::IsVertical | ( | | ) | |
| pure virtual |
Get the orientation of the splitter.
- Returns
- kTrue if the splitter divides top-to-bottom; kFalse otherwise
| virtual void ISplitterControlData::RemoveNthControlledWidget | ( | int32 | index | ) | |
| pure virtual |
Remove the nth widget controlled by this splitter
| virtual void ISplitterControlData::SetNthControlledWidget | ( | int32 | index, | | | WidgetID | id | | ) | | |
| pure virtual |
Set the nth widget controlled by this splitter
| virtual void ISplitterControlData::SetNthMinimumSize | ( | int32 | index, | | | int32 | minSize | | ) | | |
| pure virtual |
Set the minimum size of the nth widget controlled by this splitter
| virtual void ISplitterControlData::SetNthSnapClosedPoint | ( | int32 | index, | | | int32 | snapPoint | | ) | | |
| pure virtual |
Set the snap closed size of the nth widget controlled by this splitter