From 58f8437f4b8b741ddc8e7bcde21bf983cc618430 Mon Sep 17 00:00:00 2001 From: pepper Date: Sat, 10 Jan 2015 21:37:24 -0800 Subject: added vstsdk --- .../Documentation/html/class_c_tab_view.html | 833 +++++++++++++++++++++ 1 file changed, 833 insertions(+) create mode 100644 vendor/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_tab_view.html (limited to 'vendor/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_tab_view.html') diff --git a/vendor/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_tab_view.html b/vendor/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_tab_view.html new file mode 100644 index 0000000..58863e9 --- /dev/null +++ b/vendor/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_tab_view.html @@ -0,0 +1,833 @@ + + +VSTGUI: CTabView Class Reference + + + + +
+
+
+
+

CTabView Class Reference

a tab view +More... +

+#include <ctabview.h> +

+

Inheritance diagram for CTabView: +

+ +CViewContainer +CControlListener +CView +CReferenceCounter + +List of all members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Types

enum  { kPositionLeft = 0, +kPositionRight, +kPositionTop, +kPositionBottom + }
enum  {
+  kAlignCenter = 0, +kAlignLeft, +kAlignRight, +kAlignTop = kAlignLeft, +
+  kAlignBottom = kAlignRight +
+ }

Public Member Functions

 CTabView (const CRect &size, CFrame *parent, CBitmap *tabBitmap, CBitmap *background=0, long tabPosition=kPositionTop, long style=0)
 CTabView (const CRect &size, CFrame *parent, const CRect &tabSize, CBitmap *background=0, long tabPosition=kPositionTop, long style=0)
virtual ~CTabView ()
virtual bool addTab (CView *view, const char *name=0, CBitmap *tabBitmap=0)
virtual bool removeTab (CView *view)
virtual bool removeAllTabs ()
virtual bool selectTab (long index)
virtual CRectgetTabViewSize (CRect &rect) const
virtual void setTabFontStyle (const CFont &font, long fontSize=12, CColor selectedColor=kBlackCColor, CColor deselectedColor=kWhiteCColor)
 call this after the tabs are added. Tabs added after this call will have the default font style.
virtual void alignTabs (long alignment=kAlignCenter)
 call this after you have added all tabs
virtual void valueChanged (CDrawContext *pContext, CControl *pControl)

Protected Member Functions

void setCurrentChild (CTabChildView *childView)

Protected Attributes

unsigned long numberOfChilds
long tabPosition
long style
CRect tabSize
CBitmaptabBitmap
CTabChildViewfirstChild
CTabChildViewlastChild
CTabChildViewcurrentChild
+

Detailed Description

+a tab view +

+


Member Enumeration Documentation

+

+ + + + +
+ + + + +
anonymous enum
+
+ + + + + +
+   + + +

+

Enumerator:
+ + + + + +
kPositionLeft  +
kPositionRight  +
kPositionTop  +
kPositionBottom  +
+
+
+

+ + + + +
+ + + + +
anonymous enum
+
+ + + + + +
+   + + +

+

Enumerator:
+ + + + + + +
kAlignCenter  +
kAlignLeft  +
kAlignRight  +
kAlignTop  +
kAlignBottom  +
+
+
+


Constructor & Destructor Documentation

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CTabView::CTabView const CRect size,
CFrame parent,
CBitmap tabBitmap,
CBitmap background = 0,
long  tabPosition = kPositionTop,
long  style = 0
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CTabView::CTabView const CRect size,
CFrame parent,
const CRect tabSize,
CBitmap background = 0,
long  tabPosition = kPositionTop,
long  style = 0
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + +
CTabView::~CTabView  )  [virtual]
+
+ + + + + +
+   + + +

+

+


Member Function Documentation

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
bool CTabView::addTab CView view,
const char *  name = 0,
CBitmap tabBitmap = 0
[virtual]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + +
void CTabView::alignTabs long  alignment = kAlignCenter  )  [virtual]
+
+ + + + + +
+   + + +

+call this after you have added all tabs +

+

+

+ + + + +
+ + + + + + + + + +
CRect & CTabView::getTabViewSize CRect rect  )  const [virtual]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + +
bool CTabView::removeAllTabs  )  [virtual]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + +
bool CTabView::removeTab CView view  )  [virtual]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + +
bool CTabView::selectTab long  index  )  [virtual]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + +
void CTabView::setCurrentChild CTabChildView childView  )  [protected]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void CTabView::setTabFontStyle const CFont font,
long  fontSize = 12,
CColor  selectedColor = kBlackCColor,
CColor  deselectedColor = kWhiteCColor
[virtual]
+
+ + + + + +
+   + + +

+call this after the tabs are added. Tabs added after this call will have the default font style. +

+

+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
void CTabView::valueChanged CDrawContext pContext,
CControl pControl
[virtual]
+
+ + + + + +
+   + + +

+ +

+Implements CControlListener.

+


Member Data Documentation

+

+ + + + +
+ + + + +
CTabChildView* CTabView::currentChild [protected]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + +
CTabChildView* CTabView::firstChild [protected]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + +
CTabChildView* CTabView::lastChild [protected]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + +
unsigned long CTabView::numberOfChilds [protected]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + +
long CTabView::style [protected]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + +
CBitmap* CTabView::tabBitmap [protected]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + +
long CTabView::tabPosition [protected]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + +
CRect CTabView::tabSize [protected]
+
+ + + + + +
+   + + +

+

+


The documentation for this class was generated from the following files: + + + + Empty + + + + + + +
+
+
+Copyright ©2006 Steinberg Media Technologies. +All Rights Reserved. +
+ + + -- cgit v1.2.3-70-g09d2