a scrollable container view with scrollbars More...
#include <cscrollview.h>
Public Types | |
| enum | CScrollViewStyle { kHorizontalScrollbar = 1 << 1, kVerticalScrollbar = 1 << 2, kDontDrawFrame = 1 << 3 } |
Public Member Functions | |
| ~CScrollView () | |
| bool | addView (CView *pView) |
| add a child view | |
| bool | addView (CView *pView, CRect &mouseableArea, bool mouseEnabled=true) |
| add a child view | |
| bool | removeView (CView *pView, const bool &withForget=true) |
| remove a child view | |
| bool | removeAll (const bool &withForget=true) |
| remove all child views | |
| bool | isChild (CView *pView) const |
| check if pView is a child view of this container | |
| long | getNbViews () const |
| get the number of child views | |
| CView * | getView (long index) const |
| get the child view at index | |
| void | drawBackgroundRect (CDrawContext *pContext, CRect &_updateRect) |
| draw the background | |
| bool | onWheel (const CPoint &where, const CMouseWheelAxis &axis, const float &distance, const long &buttons) |
| called if a mouse wheel event is happening over this view | |
| void | valueChanged (CControl *pControl) |
| void | setTransparency (bool val) |
| set views transparent state | |
| void | setBackgroundColor (const CColor &color) |
| void | setViewSize (CRect &rect, bool invalid=true) |
| virtual void | useOffscreen (bool b) |
| turn on/off using an offscreen. Not necessary with GDI+ on Windows, or on Mac OS X. | |
| void | modifyDrawContext (CCoord save[4], CDrawContext *pContext) |
| void | restoreDrawContext (CDrawContext *pContext, CCoord save[4]) |
| virtual bool | advanceNextFocusView (CView *oldFocus, bool reverse=false) |
| virtual void | draw (CDrawContext *pContext) |
| virtual void | drawRect (CDrawContext *pContext, const CRect &updateRect) |
| virtual CMouseEventResult | onMouseDown (CPoint &where, const long &buttons) |
| called when a mouse down event occurs | |
| virtual CMouseEventResult | onMouseUp (CPoint &where, const long &buttons) |
| called when a mouse up event occurs | |
| virtual CMouseEventResult | onMouseMoved (CPoint &where, const long &buttons) |
| called when a mouse move event occurs | |
| virtual bool | onWheel (const CPoint &where, const float &distance, const long &buttons) |
| called if a mouse wheel event is happening over this view | |
| virtual bool | hitTest (const CPoint &where, const long buttons=-1) |
| virtual long | onKeyDown (VstKeyCode &keyCode) |
| called if a key down event occurs and this view has focus | |
| virtual long | onKeyUp (VstKeyCode &keyCode) |
| called if a key up event occurs and this view has focus | |
| virtual CMessageResult | notify (CBaseObject *sender, const char *message) |
| virtual bool | onDrop (CDragContainer *drag, const CPoint &where) |
| called if a drag is dropped onto this view | |
| virtual void | onDragEnter (CDragContainer *drag, const CPoint &where) |
| called if a drag is entering this view | |
| virtual void | onDragLeave (CDragContainer *drag, const CPoint &where) |
| called if a drag is leaving this view | |
| virtual void | onDragMove (CDragContainer *drag, const CPoint &where) |
| called if a drag is moved inside this view | |
| virtual void | looseFocus () |
| called if view should loose focus | |
| virtual void | takeFocus () |
| called if view should take focus | |
| virtual bool | isDirty () const |
| check if view is dirty | |
| virtual void | invalid () |
| mark whole view as invalid | |
| virtual void | invalidRect (const CRect rect) |
| mark rect as invalid | |
| virtual bool | invalidateDirtyViews () |
| virtual void | parentSizeChanged () |
| notification that one of the views parent has changed its size | |
| virtual CRect | getVisibleSize (const CRect rect) const |
| virtual bool | removed (CView *parent) |
| view is removed from parent view | |
| virtual bool | attached (CView *parent) |
| view is attached to a parent view | |
| virtual CPoint & | frameToLocal (CPoint &point) const |
| conversion from frame coordinates to local view coordinates | |
| virtual CPoint & | localToFrame (CPoint &point) const |
| conversion from local view coordinates to frame coordinates | |
| VSTGUI_DEPRECATED (virtual void mouse(CDrawContext *pContext, CPoint &where, long buttons=-1);) VSTGUI_DEPRECATED(virtual CView *getCurrentView() const | |
| VSTGUI_DEPRECATED (virtual void mouse(CDrawContext *pContext, CPoint &where, long buttons=-1);) VSTGUI_DEPRECATED(virtual void getMouseLocation(CDrawContext *context | |
| VSTGUI_DEPRECATED (virtual void setParentView(CView *pParentView){this->pParentView=pParentView;}) VSTGUI_DEPRECATED(virtual void setFrame(CFrame *pParent) | |
| < | |
| virtual void | setBackground (CBitmap *background) |
| set the background image of this view | |
| virtual CBitmap * | getBackground () const |
| get the background image of this view | |
| virtual bool | getTransparency () const |
| get views transparent state | |
| bool | isAttached () const |
| is view attached to a parentView | |
| virtual bool | isTypeOf (const char *s) const |
| virtual CView * | newCopy () const |
Public Attributes | |
| CPoint & | point |
| VSTGUI_DEPRECATED(virtual void getFrameTopLeftPos(CPoint &topLeft) const ;) protected CRect | mouseableArea |
| < | |
| CFrame * | pParentFrame |
| CView * | pParentView |
| bool | bDirty |
| bool | bMouseEnabled |
| bool | bTransparencyEnabled |
| bool | bWantsFocus |
| bool | bIsAttached |
| bool | bVisible |
| long | autosizeFlags |
| CBitmap * | pBackground |
| CAttributeListEntry * | pAttributeList |
Protected Types | |
| enum | { kHSBTag, kVSBTag } |
Protected Member Functions | |
| virtual bool | checkUpdateRect (CView *view, const CRect &rect) |
| < | |
| virtual bool | hitTestSubViews (const CPoint &where, const long buttons=-1) |
| void | drawBackToFront (CDrawContext *context, const CRect &rect) |
Protected Attributes | |
| CScrollContainer * | sc |
| CScrollbar * | vsb |
| CScrollbar * | hsb |
| CRect | containerSize |
| long | style |
| CCView * | pFirstView |
| CCView * | pLastView |
| COffscreenContext * | pOffscreenContext |
| CColor | backgroundColor |
| CPoint | backgroundOffset |
| bool | bDrawInOffscreen |
| CView * | currentDragView |
| CView * | mouseDownView |
Private Member Functions | |
| virtual void | valueChanged (VSTGUI::CControl *pControl)=0 |
| virtual long | controlModifierClicked (VSTGUI::CControl *pControl, long button) |
| return 1 if you want the control to not handle it, otherwise 0 | |
| virtual void | controlBeginEdit (VSTGUI::CControl *pControl) |
| virtual void | controlEndEdit (VSTGUI::CControl *pControl) |
Constructor | |
|
| |
| CScrollView (const CRect &size, const CRect &containerSize, CFrame *pParent, long style, CCoord scrollbarWidth=16, CBitmap *pBackground=0) | |
| CScrollView (const CScrollView &scrollView) | |
CScrollView Methods | |
|
| |
| virtual void | setContainerSize (const CRect &cs, bool keepVisibleArea=false) |
| set the virtual size of this container | |
| const CPoint & | getScrollOffset () const |
| get scroll offset | |
| CScrollbar * | getVerticalScrollbar () const |
| get the vertical scrollbar | |
| CScrollbar * | getHorizontalScrollbar () const |
| get the horizontal scrollbar | |
| virtual void | makeRectVisible (const CRect &rect) |
| set scrollview to show rect | |
Sub View Methods | |
|
| |
| virtual bool | addView (CView *pView, CView *pBefore) |
| add a child view before another view | |
| virtual CView * | getViewAt (const CPoint &where, bool deep=false) const |
| get the view at point where | |
| virtual CViewContainer * | getContainerAt (const CPoint &where, bool deep=true) const |
| get the container at point where | |
Background Methods | |
|
| |
| virtual void | setBackgroundColor (const CColor color) |
| set the background color (will only be drawn if this container is not set to transparent and does not have a background bitmap) | |
| virtual CColor | getBackgroundColor () const |
| get the background color | |
| virtual void | setBackgroundOffset (const CPoint &p) |
| set the offset of the background bitmap | |
| virtual const CPoint & | getBackgroundOffset () const |
| get the offset of the background bitmap | |
View Size Methods | |
|
| |
| virtual CRect | getVisibleSize () const |
| returns the visible size of the view | |
| CCoord | getHeight () const |
| get the height of the view | |
| CCoord | getWidth () const |
| get the width of the view | |
| virtual CRect & | getViewSize (CRect &rect) const |
| returns the current view size | |
| virtual const CRect & | getViewSize () const |
| read only access to view size | |
| virtual void | setAutosizeFlags (long flags) |
| set autosize flags | |
| virtual long | getAutosizeFlags () const |
| get autosize flags | |
Draw and Update Methods | |
|
| |
| virtual bool | checkUpdate (const CRect &updateRect) const |
| virtual void | setDirty (const bool val=true) |
| set the view to dirty so that it is redrawn in the next idle. Thread Safe ! | |
| virtual void | setVisible (bool state) |
| set visibility state | |
| bool | isVisible () const |
| get visibility state | |
Mouse Methods | |
|
| |
| virtual CMouseEventResult | onMouseEntered (CPoint &where, const long &buttons) |
| called when the mouse enters this view | |
| virtual CMouseEventResult | onMouseExited (CPoint &where, const long &buttons) |
| called when the mouse leaves this view | |
| virtual void | setMouseEnabled (const bool bEnable=true) |
| turn on/off mouse usage for this view | |
| virtual bool | getMouseEnabled () const |
| get the state of wheather this view uses the mouse or not | |
| virtual void | setMouseableArea (const CRect &rect) |
| set the area in which the view reacts to the mouse | |
| virtual CRect & | getMouseableArea (CRect &rect) const |
| get the area in which the view reacts to the mouse | |
| virtual const CRect & | getMouseableArea () const |
| read only access to the mouseable area | |
Focus Methods | |
|
| |
| virtual bool | wantsFocus () const |
| check if view supports focus | |
| virtual void | setWantsFocus (bool state) |
| set focus support on/off | |
Attribute Methods | |
|
| |
| bool | getAttributeSize (const CViewAttributeID id, long &outSize) const |
| get the size of an attribute | |
| bool | getAttribute (const CViewAttributeID id, const long inSize, void *outData, long &outSize) const |
| get an attribute | |
| bool | setAttribute (const CViewAttributeID id, const long inSize, const void *inData) |
| set an attribute | |
| bool | removeAttribute (const CViewAttributeID id) |
| remove an attribute | |
Parent Methods | |
|
| |
| CView * | getParentView () const |
| get parent view | |
| CFrame * | getFrame () const |
| get frame | |
| virtual VSTGUIEditorInterface * | getEditor () const |
| get editor | |
Reference Counting Methods | |
|
| |
| virtual void | forget () |
| decrease refcount and delete object if refcount == 0 | |
| virtual void | remember () |
| increase refcount | |
| long | getNbReference () const |
| get refcount | |
a scrollable container view with scrollbars
| enum CScrollViewStyle |
| CScrollView | ( | const CRect & | size, | |
| const CRect & | containerSize, | |||
| CFrame * | pParent, | |||
| long | style, | |||
| CCoord | scrollbarWidth = 16, |
|||
| CBitmap * | pBackground = 0 | |||
| ) |
| CScrollView | ( | const CScrollView & | scrollView | ) |
| ~CScrollView | ( | ) |
| void setContainerSize | ( | const CRect & | cs, | |
| bool | keepVisibleArea = false | |||
| ) | [virtual] |
set the virtual size of this container
| const CPoint & getScrollOffset | ( | ) | const |
get scroll offset
| CScrollbar* getVerticalScrollbar | ( | ) | const [inline] |
get the vertical scrollbar
| CScrollbar* getHorizontalScrollbar | ( | ) | const [inline] |
get the horizontal scrollbar
| void makeRectVisible | ( | const CRect & | rect | ) | [virtual] |
set scrollview to show rect
| bool addView | ( | CView * | pView | ) | [virtual] |
add a child view
| pView | the view object to add to this container |
Reimplemented from CViewContainer.
add a child view
| pView | the view object to add to this container | |
| mouseableArea | the view area in where the view will get mouse events | |
| mouseEnabled | bool to set if view will get mouse events |
Reimplemented from CViewContainer.
| bool removeView | ( | CView * | pView, | |
| const bool & | withForget = true | |||
| ) | [virtual] |
remove a child view
| pView | the view which should be removed from the container | |
| withForget | bool to indicate if the view's reference counter should be decreased after removed from the container |
Reimplemented from CViewContainer.
| bool removeAll | ( | const bool & | withForget = true |
) | [virtual] |
remove all child views
| withForget | bool to indicate if the view's reference counter should be decreased after removed from the container |
Reimplemented from CViewContainer.
| bool isChild | ( | CView * | pView | ) | const [virtual] |
check if pView is a child view of this container
| pView | the view which should be checked if it is a child of this container |
Reimplemented from CViewContainer.
| long getNbViews | ( | ) | const [virtual] |
| CView * getView | ( | long | index | ) | const [virtual] |
get the child view at index
| index | the index of the view to return |
Reimplemented from CViewContainer.
| void drawBackgroundRect | ( | CDrawContext * | pContext, | |
| CRect & | _updateRect | |||
| ) | [virtual] |
draw the background
| pContext | the context which to use to draw the background | |
| _updateRect | the area which to draw |
Reimplemented from CViewContainer.
| bool onWheel | ( | const CPoint & | where, | |
| const CMouseWheelAxis & | axis, | |||
| const float & | distance, | |||
| const long & | buttons | |||
| ) | [virtual] |
called if a mouse wheel event is happening over this view
| where | location | |
| axis | mouse wheel axis | |
| distance | wheel distance | |
| buttons | button and modifier state |
Reimplemented from CViewContainer.
| void valueChanged | ( | CControl * | pControl | ) |
Reimplemented in CDataBrowser.
| void setTransparency | ( | bool | val | ) | [virtual] |
set views transparent state
Reimplemented from CView.
| void setBackgroundColor | ( | const CColor & | color | ) |
| void setViewSize | ( | CRect & | rect, | |
| bool | invalid = true | |||
| ) | [virtual] |
| rect | the new size of the container | |
| invalid | the views to dirty |
Reimplemented from CViewContainer.
add a child view before another view
| pView | the view object to add to this container | |
| pBefore | the view object |
get the view at point where
| virtual CViewContainer* getContainerAt | ( | const CPoint & | where, | |
| bool | deep = true | |||
| ) | const [virtual, inherited] |
get the container at point where
| void setBackgroundColor | ( | const CColor | color | ) | [virtual, inherited] |
set the background color (will only be drawn if this container is not set to transparent and does not have a background bitmap)
| color | the new background color of the container |
| virtual CColor getBackgroundColor | ( | ) | const [inline, virtual, inherited] |
get the background color
| virtual void setBackgroundOffset | ( | const CPoint & | p | ) | [inline, virtual, inherited] |
set the offset of the background bitmap
| virtual const CPoint& getBackgroundOffset | ( | ) | const [inline, virtual, inherited] |
get the offset of the background bitmap
| virtual void useOffscreen | ( | bool | b | ) | [virtual, inherited] |
turn on/off using an offscreen. Not necessary with GDI+ on Windows, or on Mac OS X.
| void modifyDrawContext | ( | CCoord | save[4], | |
| CDrawContext * | pContext | |||
| ) | [inherited] |
| void restoreDrawContext | ( | CDrawContext * | pContext, | |
| CCoord | save[4] | |||
| ) | [inherited] |
| bool advanceNextFocusView | ( | CView * | oldFocus, | |
| bool | reverse = false | |||
| ) | [virtual, inherited] |
| oldFocus | old focus view | |
| reverse | search order |
Reimplemented in CFrame.
| void draw | ( | CDrawContext * | pContext | ) | [virtual, inherited] |
| void drawRect | ( | CDrawContext * | pContext, | |
| const CRect & | updateRect | |||
| ) | [virtual, inherited] |
| CMouseEventResult onMouseDown | ( | CPoint & | where, | |
| const long & | buttons | |||
| ) | [virtual, inherited] |
called when a mouse down event occurs
| where | mouse location of mouse down | |
| buttons | button and modifier state |
Reimplemented from CView.
Reimplemented in CFrame.
| CMouseEventResult onMouseUp | ( | CPoint & | where, | |
| const long & | buttons | |||
| ) | [virtual, inherited] |
called when a mouse up event occurs
| where | mouse location of mouse up | |
| buttons | button and modifier state |
Reimplemented from CView.
Reimplemented in CFrame.
| CMouseEventResult onMouseMoved | ( | CPoint & | where, | |
| const long & | buttons | |||
| ) | [virtual, inherited] |
called when a mouse move event occurs
| where | mouse location of mouse move | |
| buttons | button and modifier state |
Reimplemented from CView.
Reimplemented in CFrame.
| bool onWheel | ( | const CPoint & | where, | |
| const float & | distance, | |||
| const long & | buttons | |||
| ) | [virtual, inherited] |
| bool hitTest | ( | const CPoint & | where, | |
| const long | buttons = -1 | |||
| ) | [virtual, inherited] |
| where | point | |
| buttons | mouse button and modifier state |
Reimplemented from CView.
| long onKeyDown | ( | VstKeyCode & | keyCode | ) | [virtual, inherited] |
| long onKeyUp | ( | VstKeyCode & | keyCode | ) | [virtual, inherited] |
| CMessageResult notify | ( | CBaseObject * | sender, | |
| const char * | message | |||
| ) | [virtual, inherited] |
| sender | message sender | |
| message | message text |
Reimplemented from CView.
Reimplemented in CDataBrowser.
| bool onDrop | ( | CDragContainer * | drag, | |
| const CPoint & | where | |||
| ) | [virtual, inherited] |
called if a drag is dropped onto this view
Reimplemented from CView.
| void onDragEnter | ( | CDragContainer * | drag, | |
| const CPoint & | where | |||
| ) | [virtual, inherited] |
called if a drag is entering this view
Reimplemented from CView.
| void onDragLeave | ( | CDragContainer * | drag, | |
| const CPoint & | where | |||
| ) | [virtual, inherited] |
called if a drag is leaving this view
Reimplemented from CView.
| void onDragMove | ( | CDragContainer * | drag, | |
| const CPoint & | where | |||
| ) | [virtual, inherited] |
called if a drag is moved inside this view
Reimplemented from CView.
| void looseFocus | ( | ) | [virtual, inherited] |
called if view should loose focus
Reimplemented from CView.
| void takeFocus | ( | ) | [virtual, inherited] |
called if view should take focus
Reimplemented from CView.
| virtual bool isDirty | ( | ) | const [virtual, inherited] |
check if view is dirty
Reimplemented from CView.
| void invalid | ( | ) | [virtual, inherited] |
| void invalidRect | ( | const CRect | rect | ) | [virtual, inherited] |
| bool invalidateDirtyViews | ( | ) | [virtual, inherited] |
| void parentSizeChanged | ( | ) | [virtual, inherited] |
notification that one of the views parent has changed its size
Reimplemented from CView.
| rect | size to get visible size of |
| CRect getVisibleSize | ( | ) | const [virtual, inherited] |
returns the visible size of the view
| virtual bool removed | ( | CView * | parent | ) | [virtual, inherited] |
view is removed from parent view
| parent | parent view |
Reimplemented from CView.
| virtual bool attached | ( | CView * | parent | ) | [virtual, inherited] |
view is attached to a parent view
| parent | parent view |
Reimplemented from CView.
Reimplemented in CDataBrowser.
conversion from frame coordinates to local view coordinates
| point | location |
Reimplemented from CView.
conversion from local view coordinates to frame coordinates
| point | location |
Reimplemented from CView.
| VSTGUI_DEPRECATED | ( | virtual void mouse(CDrawContext *pContext, CPoint &where, long buttons=-1); | ) | const [inherited] |
| VSTGUI_DEPRECATED | ( | virtual void mouse(CDrawContext *pContext, CPoint &where, long buttons=-1); | ) | [inherited] |
| VSTGUI_DEPRECATED | ( | ) | [inline, inherited] |
<
<
check if view needs to be updated for rect
| view | view to check | |
| rect | update rect |
| bool hitTestSubViews | ( | const CPoint & | where, | |
| const long | buttons = -1 | |||
| ) | [protected, virtual, inherited] |
| where | point | |
| buttons | mouse button and modifier state |
| void drawBackToFront | ( | CDrawContext * | context, | |
| const CRect & | rect | |||
| ) | [protected, inherited] |
| virtual bool checkUpdate | ( | const CRect & | updateRect | ) | const [inline, virtual, inherited] |
| virtual void setDirty | ( | const bool | val = true |
) | [inline, virtual, inherited] |
| void setVisible | ( | bool | state | ) | [virtual, inherited] |
set visibility state
| bool isVisible | ( | ) | const [inline, inherited] |
get visibility state
| virtual CMouseEventResult onMouseEntered | ( | CPoint & | where, | |
| const long & | buttons | |||
| ) | [inline, virtual, inherited] |
called when the mouse enters this view
| virtual CMouseEventResult onMouseExited | ( | CPoint & | where, | |
| const long & | buttons | |||
| ) | [inline, virtual, inherited] |
called when the mouse leaves this view
Reimplemented in CFrame.
| virtual void setMouseEnabled | ( | const bool | bEnable = true |
) | [inline, virtual, inherited] |
turn on/off mouse usage for this view
| virtual bool getMouseEnabled | ( | ) | const [inline, virtual, inherited] |
get the state of wheather this view uses the mouse or not
| virtual void setMouseableArea | ( | const CRect & | rect | ) | [inline, virtual, inherited] |
set the area in which the view reacts to the mouse
get the area in which the view reacts to the mouse
| virtual const CRect& getMouseableArea | ( | ) | const [inline, virtual, inherited] |
read only access to the mouseable area
| CCoord getHeight | ( | ) | const [inline, inherited] |
get the height of the view
| CCoord getWidth | ( | ) | const [inline, inherited] |
get the width of the view
returns the current view size
| virtual const CRect& getViewSize | ( | ) | const [inline, virtual, inherited] |
read only access to view size
| virtual void setAutosizeFlags | ( | long | flags | ) | [inline, virtual, inherited] |
set autosize flags
| virtual long getAutosizeFlags | ( | ) | const [inline, virtual, inherited] |
get autosize flags
| virtual bool wantsFocus | ( | ) | const [inline, virtual, inherited] |
check if view supports focus
| virtual void setWantsFocus | ( | bool | state | ) | [inline, virtual, inherited] |
set focus support on/off
| bool getAttributeSize | ( | const CViewAttributeID | id, | |
| long & | outSize | |||
| ) | const [inherited] |
get the size of an attribute
| id | the ID of the Attribute | |
| outSize | on return the size of the attribute |
| bool getAttribute | ( | const CViewAttributeID | id, | |
| const long | inSize, | |||
| void * | outData, | |||
| long & | outSize | |||
| ) | const [inherited] |
get an attribute
| id | the ID of the Attribute | |
| inSize | the size of the outData pointer | |
| outData | a pointer where to copy the attribute data | |
| outSize | the size in bytes which was copied into outData |
| bool setAttribute | ( | const CViewAttributeID | id, | |
| const long | inSize, | |||
| const void * | inData | |||
| ) | [inherited] |
set an attribute
copies data into the attribute. If it does not exist, creates a new attribute.
| id | the ID of the Attribute | |
| inSize | the size of the outData pointer | |
| inData | a pointer to the data |
| bool removeAttribute | ( | const CViewAttributeID | id | ) | [inherited] |
remove an attribute
| void setBackground | ( | CBitmap * | background | ) | [virtual, inherited] |
set the background image of this view
| background | new background bitmap |
| virtual CBitmap* getBackground | ( | ) | const [inline, virtual, inherited] |
get the background image of this view
| virtual bool getTransparency | ( | ) | const [inline, virtual, inherited] |
get views transparent state
| bool isAttached | ( | ) | const [inline, inherited] |
is view attached to a parentView
| CView* getParentView | ( | ) | const [inline, inherited] |
get parent view
| CFrame* getFrame | ( | ) | const [inline, inherited] |
get frame
| VSTGUIEditorInterface * getEditor | ( | ) | const [virtual, inherited] |
get editor
Reimplemented in CFrame.
| virtual bool isTypeOf | ( | const char * | s | ) | const [inline, virtual, inherited] |
| virtual CView* newCopy | ( | ) | const [inline, virtual, inherited] |
| virtual void forget | ( | ) | [inline, virtual, inherited] |
decrease refcount and delete object if refcount == 0
Reimplemented in CDrawContext.
| virtual void remember | ( | ) | [inline, virtual, inherited] |
increase refcount
| long getNbReference | ( | ) | const [inline, inherited] |
get refcount
CScrollContainer* sc [protected] |
CScrollbar* vsb [protected] |
CScrollbar* hsb [protected] |
CRect containerSize [protected] |
long style [protected] |
CCView* pFirstView [protected, inherited] |
CCView* pLastView [protected, inherited] |
COffscreenContext* pOffscreenContext [protected, inherited] |
CColor backgroundColor [protected, inherited] |
CPoint backgroundOffset [protected, inherited] |
bool bDrawInOffscreen [protected, inherited] |
CView* currentDragView [protected, inherited] |
CView* mouseDownView [protected, inherited] |
VSTGUI_DEPRECATED (virtual void getFrameTopLeftPos (CPoint& topLeft) const;) protected CRect mouseableArea [inherited] |
CFrame* pParentFrame [inherited] |
CView* pParentView [inherited] |
bool bDirty [inherited] |
bool bMouseEnabled [inherited] |
bool bTransparencyEnabled [inherited] |
bool bWantsFocus [inherited] |
bool bIsAttached [inherited] |
bool bVisible [inherited] |
long autosizeFlags [inherited] |
CBitmap* pBackground [inherited] |
CAttributeListEntry* pAttributeList [inherited] |
1.6.3