| Method Summary |
| |
__init__(self)
Default class constructor. |
| |
CalcTabHeight(self,
pageContainer)
Calculates the height of the input tab. |
| |
CalcTabWidth(self,
pageContainer,
tabIdx,
tabHeight)
Calculates the width of the input tab. |
| |
DrawDragHint(self,
pc,
tabIdx)
Draws tab drag hint, the default implementation is to do nothing. |
| |
DrawDropDownArrow(self,
pageContainer,
dc)
Draws the drop-down arrow in the navigation area. |
| |
DrawLeftArrow(self,
pageContainer,
dc)
Draw the left navigation arrow. |
| |
DrawRightArrow(self,
pageContainer,
dc)
Draw the right navigation arrow. |
| |
DrawTabs(self,
pageContainer,
dc)
Actually draws the tabs in FlatNotebook. |
| |
DrawTabsLine(self,
pageContainer,
dc)
Draws a line over the tabs. |
| |
DrawTabX(self,
pageContainer,
dc,
rect,
tabIdx,
btnStatus)
Draws the 'X' in the selected tab. |
| |
DrawX(self,
pageContainer,
dc)
Draw the 'X' navigation button in the navigation area. |
| |
GetButtonsAreaLength(self,
pageContainer)
Returns the navigation area width. |
| |
GetDropArrowButtonPos(self,
pageContainer)
Returns the drop down button position in the navigation area. |
| |
GetLeftButtonPos(self,
pageContainer)
Returns the left button position in the navigation area. |
| |
GetRightButtonPos(self,
pageContainer)
Returns the right button position in the navigation area. |
| |
GetXPos(self,
pageContainer)
Returns the 'X' button position in the navigation area. |
| |
NumberTabsCanFit(self,
pageContainer,
fr)
|