wx.Aui.AuiTabArt Class Reference

Inheritance diagram for wx.Aui.AuiTabArt:

wx.Object wx.Aui.AuiDefaultTabArt wx.Aui.AuiSimpleTabArt

List of all members.

Public Member Functions

abstract AuiTabArt Clone ()
override void Dispose ()
void DrawBackground (wx.DC dc, wx.Window wnd, Rectangle rect)
void DrawBackground (wx.DC dc, wx.Window wnd, int x, int y, int width, int height)
void DrawButton (wx.DC dc, wx.Window wnd, Rectangle rect, int bitmap_id, AuiPaneButtonState button_state, wx.Orientation orientation, Rectangle out_rect)
void DrawButton (wx.DC dc, wx.Window wnd, int x, int y, int width, int height, int bitmap_id, AuiPaneButtonState button_state, wx.Orientation orientation, Rectangle out_rect)
void DrawTab (wx.DC dc, wx.Window wnd, wx.Aui.AuiNotebookPage notebookPage, Rectangle rect, AuiPaneButtonState close_button_state, Rectangle out_tab_rect, Rectangle out_button_rect, int x_extent)
void DrawTab (wx.DC dc, wx.Window wnd, wx.Aui.AuiNotebookPage notebookPage, int x, int y, int width, int height, AuiPaneButtonState close_button_state, Rectangle out_tab_rect, Rectangle out_button_rect, out int x_extent)
int GetBestTabCtrlSize (wx.Window wnd, wx.Aui.AuiNotebookPageArray notebookPageArray, Size size)
int GetBestTabCtrlSize (wx.Window wnd, wx.Aui.AuiNotebookPageArray notebookPageArray, int x, int y)
void GetTabSize (wx.DC dc, wx.Window wnd, wxString caption, wx.Bitmap bitmap, bool active, AuiPaneButtonState close_button_state, out int x_extent, Rectangle rect)
void GetTabSize (wx.DC dc, wx.Window wnd, string caption, wx.Bitmap bitmap, bool active, AuiPaneButtonState close_button_state, out int x_extent, Rectangle rect)
void SetSizingInfo (Size size, int tab_count)
void SetSizingInfo (int tab_ctrl_size_x, int tab_ctrl_size_y, int tab_count)
int ShowDropDown (wx.Window wnd, wx.Aui.AuiNotebookPageArray notebookPageArray, int active_idx)

Protected Member Functions

 AuiTabArt (IntPtr auiTabArt)
override void CallDTor ()

Properties

IntPtr ClonePtr [get]
int Flags [set]
int IndentSize [get]
wx.Font MeasuringFont [set]
wx.Font NormalFont [set]
wx.Font SelectedFont [set]


Constructor & Destructor Documentation

wx.Aui.AuiTabArt.AuiTabArt ( IntPtr  auiTabArt  )  [protected]


Member Function Documentation

override void wx.Aui.AuiTabArt.CallDTor (  )  [protected, virtual]

This will be called by Dispose() to delete the C++ object. Overload this if you have to use another DTor.

Reimplemented from wx.Object.

abstract AuiTabArt wx.Aui.AuiTabArt.Clone (  )  [pure virtual]

Implemented in wx.Aui.AuiDefaultTabArt, and wx.Aui.AuiSimpleTabArt.

override void wx.Aui.AuiTabArt.Dispose (  )  [virtual]

Reimplemented from wx.Object.

void wx.Aui.AuiTabArt.DrawBackground ( wx.DC  dc,
wx.Window  wnd,
Rectangle  rect 
)

void wx.Aui.AuiTabArt.DrawBackground ( wx.DC  dc,
wx.Window  wnd,
int  x,
int  y,
int  width,
int  height 
)

void wx.Aui.AuiTabArt.DrawButton ( wx.DC  dc,
wx.Window  wnd,
Rectangle  rect,
int  bitmap_id,
AuiPaneButtonState  button_state,
wx.Orientation  orientation,
Rectangle  out_rect 
)

void wx.Aui.AuiTabArt.DrawButton ( wx.DC  dc,
wx.Window  wnd,
int  x,
int  y,
int  width,
int  height,
int  bitmap_id,
AuiPaneButtonState  button_state,
wx.Orientation  orientation,
Rectangle  out_rect 
)

void wx.Aui.AuiTabArt.DrawTab ( wx.DC  dc,
wx.Window  wnd,
wx.Aui.AuiNotebookPage  notebookPage,
Rectangle  rect,
AuiPaneButtonState  close_button_state,
Rectangle  out_tab_rect,
Rectangle  out_button_rect,
int  x_extent 
)

void wx.Aui.AuiTabArt.DrawTab ( wx.DC  dc,
wx.Window  wnd,
wx.Aui.AuiNotebookPage  notebookPage,
int  x,
int  y,
int  width,
int  height,
AuiPaneButtonState  close_button_state,
Rectangle  out_tab_rect,
Rectangle  out_button_rect,
out int  x_extent 
)

int wx.Aui.AuiTabArt.GetBestTabCtrlSize ( wx.Window  wnd,
wx.Aui.AuiNotebookPageArray  notebookPageArray,
Size  size 
)

int wx.Aui.AuiTabArt.GetBestTabCtrlSize ( wx.Window  wnd,
wx.Aui.AuiNotebookPageArray  notebookPageArray,
int  x,
int  y 
)

void wx.Aui.AuiTabArt.GetTabSize ( wx.DC  dc,
wx.Window  wnd,
wxString  caption,
wx.Bitmap  bitmap,
bool  active,
AuiPaneButtonState  close_button_state,
out int  x_extent,
Rectangle  rect 
)

void wx.Aui.AuiTabArt.GetTabSize ( wx.DC  dc,
wx.Window  wnd,
string  caption,
wx.Bitmap  bitmap,
bool  active,
AuiPaneButtonState  close_button_state,
out int  x_extent,
Rectangle  rect 
)

void wx.Aui.AuiTabArt.SetSizingInfo ( Size  size,
int  tab_count 
)

void wx.Aui.AuiTabArt.SetSizingInfo ( int  tab_ctrl_size_x,
int  tab_ctrl_size_y,
int  tab_count 
)

int wx.Aui.AuiTabArt.ShowDropDown ( wx.Window  wnd,
wx.Aui.AuiNotebookPageArray  notebookPageArray,
int  active_idx 
)


Property Documentation

IntPtr wx.Aui.AuiTabArt.ClonePtr [get, protected]

int wx.Aui.AuiTabArt.Flags [set]

int wx.Aui.AuiTabArt.IndentSize [get]

wx.Font wx.Aui.AuiTabArt.MeasuringFont [set]

wx.Font wx.Aui.AuiTabArt.NormalFont [set]

wx.Font wx.Aui.AuiTabArt.SelectedFont [set]


Manual of the wx.NET   (c) 2003-2011 the wx.NET project at   Get wx.NET at SourceForge.net. Fast, secure and Free Open Source software downloads