|
VSTGUI
4.2
Graphical User Interface Framework not only for VST plugins
|
a popup menu control More...
Inheritance diagram for COptionMenu:
Collaboration diagram for COptionMenu:Public Member Functions | |
| COptionMenu () | |
| COptionMenu (const CRect &size, CControlListener *listener, int32_t tag, CBitmap *background=0, CBitmap *bgWhenClick=0, const int32_t style=0) | |
| COptionMenu (const COptionMenu &menu) | |
| ~COptionMenu () | |
| virtual void | setValue (float val) |
| virtual void | setMin (float val) |
| virtual float | getMin () const |
| virtual void | setMax (float val) |
| virtual float | getMax () const |
| virtual void | draw (CDrawContext *pContext) |
| called if the view should draw itself More... | |
| virtual CMouseEventResult | onMouseDown (CPoint &where, const CButtonState &buttons) |
| called when a mouse down event occurs More... | |
| virtual int32_t | onKeyDown (VstKeyCode &keyCode) |
| called if a key down event occurs and this view has focus More... | |
| virtual void | takeFocus () |
| called if view should take focus More... | |
| virtual void | looseFocus () |
| called if view should loose focus More... | |
| virtual bool | isTypeOf (IdStringPtr s) const |
| virtual CBaseObject * | newCopy () const |
| bool | getFocusPath (CGraphicsPath &outPath) |
| bool | isDirty () const |
| check if view is dirty More... | |
| void | setDirty (bool val=true) |
| set the view to dirty so that it is redrawn in the next idle. Thread Safe ! More... | |
| bool | drawFocusOnTop () |
| CMessageResult | notify (CBaseObject *sender, IdStringPtr message) |
| virtual void | addDependency (CBaseObject *obj) |
| virtual void | removeDependency (CBaseObject *obj) |
| virtual void | changed (IdStringPtr message) |
| virtual void | deferChanges (bool state) |
COptionMenu Methods | |
| virtual CMenuItem * | addEntry (CMenuItem *item, int32_t index=-1) |
| add a new entry More... | |
| virtual CMenuItem * | addEntry (COptionMenu *submenu, UTF8StringPtr title) |
| add a new submenu entry More... | |
| virtual CMenuItem * | addEntry (UTF8StringPtr title, int32_t index=-1, int32_t itemFlags=CMenuItem::kNoFlags) |
| add a new entry More... | |
| virtual CMenuItem * | addSeparator (int32_t index=-1) |
| add a new separator entry More... | |
| virtual CMenuItem * | getCurrent () const |
| get current entry More... | |
| virtual int32_t | getCurrentIndex (bool countSeparator=false) const |
| virtual CMenuItem * | getEntry (int32_t index) const |
| get entry at index position More... | |
| virtual int32_t | getNbEntries () const |
| get number of entries More... | |
| virtual bool | setCurrent (int32_t index, bool countSeparator=true) |
| set current entry More... | |
| virtual bool | removeEntry (int32_t index) |
| remove an entry More... | |
| virtual bool | removeAllEntry () |
| remove all entries More... | |
| virtual bool | checkEntry (int32_t index, bool state) |
| change check state of entry at index More... | |
| virtual bool | checkEntryAlone (int32_t index) |
| check entry at index and uncheck every other item More... | |
| virtual bool | isCheckEntry (int32_t index) const |
| get check state of entry at index More... | |
| virtual void | setNbItemsPerColumn (int32_t val) |
| Windows only. More... | |
| virtual int32_t | getNbItemsPerColumn () const |
| Windows only. More... | |
| int32_t | getLastResult () const |
| get last index of choosen entry More... | |
| COptionMenu * | getLastItemMenu (int32_t &idxInMenu) const |
| get last menu and index of choosen entry More... | |
| virtual void | setPrefixNumbers (int32_t preCount) |
| set prefix numbering More... | |
| int32_t | getPrefixNumbers () const |
| get prefix numbering More... | |
| COptionMenu * | getSubMenu (int32_t idx) const |
| get a submenu More... | |
| bool | popup () |
| pops up menu More... | |
| bool | popup (CFrame *frame, const CPoint &frameLocation) |
| pops up menu at frameLocation More... | |
| CMenuItemList * | getItems () const |
CParamDisplay Methods | |
| virtual void | setFont (CFontRef fontID) |
| const CFontRef | getFont () const |
| virtual void | setFontColor (CColor color) |
| CColor | getFontColor () const |
| virtual void | setBackColor (CColor color) |
| CColor | getBackColor () const |
| virtual void | setFrameColor (CColor color) |
| CColor | getFrameColor () const |
| virtual void | setShadowColor (CColor color) |
| CColor | getShadowColor () const |
| virtual void | setAntialias (bool state) |
| bool | getAntialias () const |
| virtual void | setHoriAlign (CHoriTxtAlign hAlign) |
| CHoriTxtAlign | getHoriAlign () const |
| virtual void | setTextInset (const CPoint &p) |
| CPoint | getTextInset () const |
| virtual void | setRoundRectRadius (const CCoord &radius) |
| CCoord | getRoundRectRadius () const |
| virtual void | setFrameWidth (const CCoord &width) |
| CCoord | getFrameWidth () const |
| virtual void | setValueToStringProc (CParamDisplayValueToStringProc proc, void *userData=0) |
| virtual void | setStyle (int32_t val) |
| int32_t | getStyle () const |
| virtual void | setPrecision (uint8_t precision) |
| uint8_t | getPrecision () const |
Value Methods | |
| virtual float | getValue () const |
| virtual void | setValueNormalized (float val) |
| virtual float | getValueNormalized () const |
| float | getRange () const |
| virtual void | setOldValue (float val) |
| virtual float | getOldValue (void) const |
| virtual void | setDefaultValue (float val) |
| virtual float | getDefaultValue (void) const |
| virtual void | bounceValue () |
| virtual bool | checkDefaultValue (CButtonState button) |
| virtual void | valueChanged () |
| notifies listener and dependent objects More... | |
Editing Methods | |
| virtual void | setTag (int32_t val) |
| virtual int32_t | getTag () const |
| virtual void | beginEdit () |
| virtual void | endEdit () |
| bool | isEditing () const |
| virtual CControlListener * | getListener () const |
| get main listener More... | |
| virtual void | setListener (CControlListener *l) |
| set main listener More... | |
Misc | |
| virtual void | setBackOffset (const CPoint &offset) |
| virtual const CPoint & | getBackOffset () const |
| virtual void | copyBackOffset () |
| virtual void | setWheelInc (float val) |
| virtual float | getWheelInc () const |
| virtual void | doIdleStuff () |
Mouse Methods | |
| virtual CMouseEventResult | onMouseUp (CPoint &where, const CButtonState &buttons) |
| called when a mouse up event occurs More... | |
| virtual CMouseEventResult | onMouseMoved (CPoint &where, const CButtonState &buttons) |
| called when a mouse move event occurs More... | |
| virtual CMouseEventResult | onMouseCancel () |
| called when mouse tracking should be canceled More... | |
| virtual CMouseEventResult | onMouseEntered (CPoint &where, const CButtonState &buttons) |
| called when the mouse enters this view More... | |
| virtual CMouseEventResult | onMouseExited (CPoint &where, const CButtonState &buttons) |
| called when the mouse leaves this view More... | |
| void | setHitTestPath (CGraphicsPath *path) |
| virtual bool | hitTest (const CPoint &where, const CButtonState &buttons=-1) |
| check if where hits this view More... | |
| virtual bool | onWheel (const CPoint &where, const float &distance, const CButtonState &buttons) |
| called if a mouse wheel event is happening over this view More... | |
| virtual bool | onWheel (const CPoint &where, const CMouseWheelAxis &axis, const float &distance, const CButtonState &buttons) |
| called if a mouse wheel event is happening over this view More... | |
| virtual void | setMouseEnabled (bool bEnable=true) |
| turn on/off mouse usage for this view More... | |
| virtual bool | getMouseEnabled () const |
| get the state of wheather this view uses the mouse or not More... | |
| virtual void | setMouseableArea (const CRect &rect) |
| set the area in which the view reacts to the mouse More... | |
| virtual CRect & | getMouseableArea (CRect &rect) const |
| get the area in which the view reacts to the mouse More... | |
| virtual const CRect & | getMouseableArea () const |
| read only access to the mouseable area More... | |
Touch Event Handling Methods | |
| virtual void | onTouchEvent (ITouchEvent &event) |
| virtual bool | wantsMultiTouchEvents () const |
Keyboard Methods | |
| virtual int32_t | onKeyUp (VstKeyCode &keyCode) |
| called if a key up event occurs and this view has focus More... | |
View Size Methods | |
| CCoord | getHeight () const |
| get the height of the view More... | |
| CCoord | getWidth () const |
| get the width of the view More... | |
| virtual void | setViewSize (const CRect &rect, bool invalid=true) |
| set views size More... | |
| CRect & | getViewSize (CRect &rect) const |
| returns the current view size More... | |
| const CRect & | getViewSize () const |
| read only access to view size More... | |
| virtual CRect | getVisibleViewSize () const |
| returns the visible size of the view More... | |
| virtual void | parentSizeChanged () |
| notification that one of the views parent has changed its size More... | |
| virtual CPoint & | frameToLocal (CPoint &point) const |
| conversion from frame coordinates to local view coordinates More... | |
| virtual CPoint & | localToFrame (CPoint &point) const |
| conversion from local view coordinates to frame coordinates More... | |
| virtual void | setAutosizeFlags (int32_t flags) |
| set autosize flags More... | |
| virtual int32_t | getAutosizeFlags () const |
| get autosize flags More... | |
| virtual bool | sizeToFit () |
| resize view to optimal size More... | |
Focus Methods | |
| virtual bool | wantsFocus () const |
| check if view supports focus More... | |
| virtual void | setWantsFocus (bool state) |
| set focus support on/off More... | |
Attribute Methods | |
| bool | getAttributeSize (const CViewAttributeID id, int32_t &outSize) const |
| get the size of an attribute More... | |
| bool | getAttribute (const CViewAttributeID id, const int32_t inSize, void *outData, int32_t &outSize) const |
| get an attribute More... | |
| bool | setAttribute (const CViewAttributeID id, const int32_t inSize, const void *inData) |
| set an attribute More... | |
| bool | removeAttribute (const CViewAttributeID id) |
| remove an attribute More... | |
Background Methods | |
| virtual void | setBackground (CBitmap *background) |
| set the background image of this view More... | |
| CBitmap * | getBackground () const |
| get the background image of this view More... | |
| virtual void | setDisabledBackground (CBitmap *background) |
| set background image used when the mouse is not enabled More... | |
| CBitmap * | getDisabledBackground () const |
| get background image used when the mouse is not enabled More... | |
| CBitmap * | getDrawBackground () const |
Transparency Methods | |
| virtual void | setTransparency (bool val) |
| set views transparent state More... | |
| virtual bool | getTransparency () const |
| get views transparent state More... | |
| virtual void | setAlphaValue (float alpha) |
| set alpha value which will be applied when drawing this view More... | |
| float | getAlphaValue () const |
| get alpha value More... | |
Attaching Methods | |
| virtual bool | removed (CView *parent) |
| view is removed from parent view More... | |
| virtual bool | attached (CView *parent) |
| view is attached to a parent view More... | |
| bool | isAttached () const |
| is view attached to a parentView More... | |
Parent Methods | |
| CView * | getParentView () const |
| get parent view More... | |
| CFrame * | getFrame () const |
| get frame More... | |
| virtual VSTGUIEditorInterface * | getEditor () const |
| get editor More... | |
Animation Methods | |
| void | addAnimation (IdStringPtr name, Animation::IAnimationTarget *target, Animation::ITimingFunction *timingFunction, CBaseObject *notificationObject=0) |
| void | removeAnimation (IdStringPtr name) |
| void | removeAllAnimations () |
Reference Counting Methods | |
| virtual void | forget () |
| decrease refcount and delete object if refcount == 0 More... | |
| virtual void | remember () |
| increase refcount More... | |
| virtual int32_t | getNbReference () const |
| get refcount More... | |
Static Public Attributes | |
| static IdStringPtr | kMsgBeforePopup = "kMsgBeforePopup" |
| static int32_t | kZoomModifier = kShift |
| zoom modifier key, per default is the shift key More... | |
| static int32_t | kDefaultValueModifier = kControl |
| default value modifier key, per default is the control key More... | |
| static IdStringPtr | kMessageTagWillChange = "kMessageTagWillChange" |
| static IdStringPtr | kMessageTagDidChange = "kMessageTagDidChange" |
| static IdStringPtr | kMessageValueChanged = "kMessageValueChanged" |
| static IdStringPtr | kMessageBeginEdit = "kMessageBeginEdit" |
| static IdStringPtr | kMessageEndEdit = "kMessageEndEdit" |
Protected Types | |
| enum | { kMouseEnabled = 1 << 0, kTransparencyEnabled = 1 << 1, kWantsFocus = 1 << 2, kIsAttached = 1 << 3, kVisible = 1 << 4, kDirty = 1 << 5, kWantsIdle = 1 << 6, kLastCViewFlag = 6 } |
| typedef std::set< IdStringPtr > | DeferedChangesSet |
| typedef std::list< CBaseObject * > | DependentList |
Protected Member Functions | |
| void | beforePopup () |
| virtual void | drawBack (CDrawContext *pContext, CBitmap *newBack=0) |
| virtual void | drawText (CDrawContext *pContext, UTF8StringPtr string) |
| virtual void | drawText (CDrawContext *pContext, UTF8StringPtr string, const CRect &size) |
| virtual void | drawStyleChanged () |
| CGraphicsPath * | getHitTestPath () const |
Static Protected Member Functions | |
| static int32_t | mapVstKeyModifier (int32_t vstModifier) |
| static void | rememberObject (CBaseObject *obj) |
| static void | forgetObject (CBaseObject *obj) |
Protected Attributes | |
| CMenuItemList * | menuItems |
| bool | inPopup |
| int32_t | currentIndex |
| CButtonState | lastButton |
| int32_t | nbItemsPerColumn |
| int32_t | lastResult |
| int32_t | prefixNumbers |
| CBitmap * | bgWhenClick |
| COptionMenu * | lastMenu |
| CParamDisplayValueToStringProc | valueToString |
| void * | valueToStringUserData |
| CHoriTxtAlign | horiTxtAlign |
| int32_t | style |
| uint8_t | valuePrecision |
| CFontRef | fontID |
| CColor | fontColor |
| CColor | backColor |
| CColor | frameColor |
| CColor | shadowColor |
| CPoint | textInset |
| CCoord | roundRectRadius |
| CCoord | frameWidth |
| bool | bAntialias |
| CControlListener * | listener |
| int32_t | tag |
| float | oldValue |
| float | defaultValue |
| float | value |
| float | vmin |
| float | vmax |
| float | wheelInc |
| int32_t | editing |
| CPoint | backOffset |
| CRect | size |
| CRect | mouseableArea |
| CFrame * | pParentFrame |
| CView * | pParentView |
| int32_t | viewFlags |
| int32_t | autosizeFlags |
| float | alphaValue |
| int32_t | deferChangeCount |
| DeferedChangesSet | deferedChanges |
| DependentList | dependents |
Draw and Update Methods | |
| static bool | kDirtyCallAlwaysOnMainThread = false |
| if this is true, setting a view dirty will call invalid() instead of checking it in idle. Default value is false. More... | |
| virtual void | drawRect (CDrawContext *pContext, const CRect &updateRect) |
| called if the view should draw itself More... | |
| virtual bool | checkUpdate (const CRect &updateRect) const |
| virtual void | invalidRect (const CRect &rect) |
| mark rect as invalid More... | |
| virtual void | invalid () |
| mark whole view as invalid More... | |
| virtual void | setVisible (bool state) |
| set visibility state More... | |
| bool | isVisible () const |
| get visibility state More... | |
Drag & Drop Methods | |
| virtual DragResult | doDrag (IDataPackage *source, const CPoint &offset=CPoint(0, 0), CBitmap *dragBitmap=0) |
| start a drag operation. See CDropSource to create the source data package More... | |
| virtual bool | onDrop (IDataPackage *drag, const CPoint &where) |
| called if a drag is dropped onto this view More... | |
| virtual void | onDragEnter (IDataPackage *drag, const CPoint &where) |
| called if a drag is entering this view More... | |
| virtual void | onDragLeave (IDataPackage *drag, const CPoint &where) |
| called if a drag is leaving this view More... | |
| virtual void | onDragMove (IDataPackage *drag, const CPoint &where) |
| called if a drag is moved inside this view More... | |
| enum | DragResult { kDragRefused = 0, kDragMoved, kDragCopied, kDragError = -1 } |
Idle Methods | |
Should be used when a view needs to do a task periodically. The onIdle() method will be called only if the view is attached. | |
| static int32_t | idleRate |
| global idle rate in Hz, defaults to 30 Hz More... | |
| virtual void | onIdle () |
| called on idle when view wants idle More... | |
| void | setWantsIdle (bool state) |
| enable/disable onIdle() callback More... | |
| bool | wantsIdle () const |
| returns if the view wants idle callback or not More... | |
a popup menu control
Define a rectangle view where a text-value can be displayed with a given font and color. The text-value is centered in the given rect. A bitmap can be used as background, a second bitmap can be used when the option menu is popuped. There are 2 styles with or without a shadowed text. When a mouse click occurs, a popup menu is displayed.
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
inherited |
| COptionMenu | ( | ) |
Here is the call graph for this function:| COptionMenu | ( | const CRect & | size, |
| CControlListener * | listener, | ||
| int32_t | tag, | ||
| CBitmap * | background = 0, |
||
| CBitmap * | bgWhenClick = 0, |
||
| const int32_t | style = 0 |
||
| ) |
COptionMenu constructor.
| size | the size of this view |
| listener | the listener |
| tag | the control tag |
| background | the background bitmap |
| bgWhenClick | the background bitmap if the option menu is displayed |
| style | the style of the display (see CParamDisplay for styles) |
Here is the call graph for this function:| COptionMenu | ( | const COptionMenu & | menu | ) |
Here is the call graph for this function:| ~COptionMenu | ( | ) |
Here is the call graph for this function:
|
inherited |
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinevirtualinherited |
add a dependent object
Here is the caller graph for this function:add a new entry
| item | menu item to add. Takes ownership of item. |
| index | position of insertation. -1 appends the item |
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtual |
add a new submenu entry
Here is the call graph for this function:
|
virtual |
add a new entry
Here is the call graph for this function:
|
virtual |
add a new separator entry
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtualinherited |
view is attached to a parent view
| parent | parent view |
Reimplemented in CDataBrowser, CFrame, CViewContainer, CFontChooser, CSplitView, COpenGLView, UIViewSwitchContainer, CLayeredViewContainer, and CAutoLayoutContainerView.
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtualinherited |
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtualinherited |
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinevirtualinherited |
notify dependent objects of change with message.
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtualinherited |
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtual |
change check state of entry at index
Here is the call graph for this function:
|
virtual |
check entry at index and uncheck every other item
|
inlinevirtualinherited |
Here is the call graph for this function:
|
virtualinherited |
Here is the call graph for this function:
|
inlinevirtualinherited |
defer changes until later. can be nested. If you use this, you must make sure that all message pointers are valid the whole time.
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtualinherited |
start a drag operation. See CDropSource to create the source data package
a drag can only be started from within onMouseDown
| source | source drop |
| offset | bitmap offset |
| dragBitmap | bitmap to drag |
Reimplemented in CFrame.
Here is the call graph for this function:
|
virtualinherited |
Here is the call graph for this function:
|
virtual |
called if the view should draw itself
| pContext | draw context in which to draw |
Reimplemented from CParamDisplay.
Here is the call graph for this function:
|
protectedvirtualinherited |
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtualinherited |
draw focus before view will be drawn or afterwards
Implements IFocusDrawing.
Reimplemented in CKnob.
Here is the caller graph for this function:
|
inlinevirtualinherited |
called if the view should draw itself
Reimplemented in CFrame, CViewContainer, CShadowViewContainer, and CLayeredViewContainer.
Here is the call graph for this function:
|
protectedvirtualinherited |
Reimplemented in CTextLabel.
Here is the call graph for this function:
Here is the caller graph for this function:
|
protectedvirtualinherited |
Here is the call graph for this function:
Here is the caller graph for this function:
|
protectedvirtualinherited |
Here is the call graph for this function:
|
virtualinherited |
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinevirtualinherited |
decrease refcount and delete object if refcount == 0
|
inlinestaticprotectedinherited |
Here is the call graph for this function:
Here is the caller graph for this function:conversion from frame coordinates to local view coordinates
| point | location |
Reimplemented in CViewContainer.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineinherited |
get alpha value
Here is the caller graph for this function:
|
inlineinherited |
|
inherited |
get an attribute
| aId | 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 |
Here is the caller graph for this function:
|
inherited |
get the size of an attribute
| aId | the ID of the Attribute |
| outSize | on return the size of the attribute |
Here is the caller graph for this function:
|
inlinevirtualinherited |
get autosize flags
Here is the caller graph for this function:
|
inlineinherited |
Here is the caller graph for this function:
|
inlineinherited |
get the background image of this view
Here is the caller graph for this function:
|
inlinevirtualinherited |
|
virtual |
get current entry
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtual |
|
inlinevirtualinherited |
Here is the caller graph for this function:
|
inlineinherited |
get background image used when the mouse is not enabled
|
inlineinherited |
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtualinherited |
|
virtual |
get entry at index position
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtualinherited |
the graphics path will be drawn filled with the evenodd method and the color set in CFrame::setFocusColor()
Reimplemented from CControl.
Here is the call graph for this function:
|
inlineinherited |
Here is the caller graph for this function:
|
inlineinherited |
Here is the caller graph for this function:
|
inlineinherited |
get frame
Here is the caller graph for this function:
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
get the height of the view
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprotectedinherited |
|
inlineinherited |
Here is the caller graph for this function:
|
inline |
| COptionMenu * getLastItemMenu | ( | int32_t & | idxInMenu | ) | const |
get last menu and index of choosen entry
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
get last index of choosen entry
|
inlinevirtualinherited |
get main listener
Here is the caller graph for this function:
|
inlinevirtual |
Reimplemented from CControl.
|
inlinevirtual |
Reimplemented from CControl.
get the area in which the view reacts to the mouse
Here is the caller graph for this function:
|
inlinevirtualinherited |
read only access to the mouseable area
Here is the caller graph for this function:
|
inlinevirtualinherited |
get the state of wheather this view uses the mouse or not
Here is the caller graph for this function:
|
virtual |
get number of entries
Here is the caller graph for this function:
|
inlinevirtual |
Windows only.
|
inlinevirtualinherited |
get refcount
|
inlinevirtualinherited |
Here is the caller graph for this function:
|
inlineinherited |
get parent view
Here is the caller graph for this function:
|
inlineinherited |
|
inline |
get prefix numbering
|
inlineinherited |
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineinherited |
Here is the caller graph for this function:
|
inlineinherited |
|
inlineinherited |
| COptionMenu * getSubMenu | ( | int32_t | idx | ) | const |
get a submenu
Here is the call graph for this function:
|
inlinevirtualinherited |
Here is the caller graph for this function:
|
inlineinherited |
Here is the caller graph for this function:
|
inlinevirtualinherited |
get views transparent state
Here is the caller graph for this function:
|
inlinevirtualinherited |
Here is the caller graph for this function:
|
virtualinherited |
Here is the call graph for this function:
Here is the caller graph for this function:returns the current view size
Here is the caller graph for this function:
|
inlineinherited |
read only access to view size
|
virtualinherited |
returns the visible size of the view
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinevirtualinherited |
|
inlineinherited |
get the width of the view
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtualinherited |
check if where hits this view
| where | location |
| buttons | button and modifier state |
Reimplemented in CViewContainer, and CSplashScreen.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinevirtualinherited |
mark whole view as invalid
Reimplemented in CFrame, and CViewContainer.
Here is the call graph for this function:
|
virtualinherited |
mark rect as invalid
| rect | rect to invalidate |
Reimplemented in CFrame, CViewContainer, COpenGLView, and CLayeredViewContainer.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineinherited |
is view attached to a parentView
Here is the caller graph for this function:
|
virtual |
get check state of entry at index
Here is the call graph for this function:
|
virtualinherited |
check if view is dirty
Reimplemented from CView.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineinherited |
Here is the caller graph for this function:
|
inlinevirtual |
Reimplemented from CParamDisplay.
|
inlineinherited |
get visibility state
Here is the caller graph for this function:conversion from local view coordinates to frame coordinates
| point | location |
Reimplemented in CViewContainer.
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtual |
called if view should loose focus
Reimplemented from CView.
Here is the call graph for this function:
|
staticprotectedinherited |
Here is the caller graph for this function:
|
inlinevirtual |
Reimplemented from CParamDisplay.
|
virtualinherited |
| sender | message sender |
| message | message text |
Reimplemented from CBaseObject.
Reimplemented in CViewContainer.
Here is the caller graph for this function:
|
inlinevirtualinherited |
called if a drag is entering this view
Reimplemented in CViewContainer.
|
inlinevirtualinherited |
called if a drag is leaving this view
Reimplemented in CViewContainer.
|
inlinevirtualinherited |
called if a drag is moved inside this view
Reimplemented in CViewContainer.
|
inlinevirtualinherited |
called if a drag is dropped onto this view
Reimplemented in CViewContainer.
|
inlinevirtualinherited |
called on idle when view wants idle
Reimplemented in CVuMeter.
|
virtual |
called if a key down event occurs and this view has focus
| keyCode | key code of pressed key |
Reimplemented from CView.
Here is the call graph for this function:
|
virtualinherited |
called if a key up event occurs and this view has focus
| keyCode | key code of pressed key |
Reimplemented in CTextButton, CFrame, CKickButton, and CRockerSwitch.
Here is the caller graph for this function:
|
virtualinherited |
called when mouse tracking should be canceled
Reimplemented in CTextButton, CKickButton, CCheckBox, CSlider, CViewContainer, and COnOffButton.
Here is the caller graph for this function:
|
virtual |
called when a mouse down event occurs
| where | mouse location of mouse down |
| buttons | button and modifier state |
Reimplemented from CView.
Here is the call graph for this function:
|
inlinevirtualinherited |
called when the mouse enters this view
Reimplemented in CScrollbar.
|
inlinevirtualinherited |
called when the mouse leaves this view
Reimplemented in CScrollbar, and CFrame.
Here is the caller graph for this function:
|
virtualinherited |
called when a mouse move event occurs
| where | mouse location of mouse move |
| buttons | button and modifier state |
Reimplemented in CTextButton, CScrollbar, CFrame, CKickButton, CRockerSwitch, CCheckBox, CKnob, CSlider, CViewContainer, CHorizontalSwitch, COnOffButton, CVerticalSwitch, CMovieButton, and CXYPad.
Here is the caller graph for this function:
|
virtualinherited |
called when a mouse up event occurs
| where | mouse location of mouse up |
| buttons | button and modifier state |
Reimplemented in CTextButton, CScrollbar, CFrame, CKickButton, CCheckBox, CRockerSwitch, CKnob, CSlider, CViewContainer, CHorizontalSwitch, COnOffButton, CVerticalSwitch, CMovieButton, and CXYPad.
Here is the caller graph for this function:
|
inlinevirtualinherited |
|
virtualinherited |
called if a mouse wheel event is happening over this view
| where | location |
| distance | wheel distance |
| buttons | button and modifier state |
Reimplemented in CFrame, CRockerSwitch, CSlider, CViewContainer, CKnob, and CTextLabel.
Here is the caller graph for this function:
|
virtualinherited |
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 in CScrollbar, CFrame, CScrollView, CViewContainer, and CTextLabel.
Here is the call graph for this function:
|
inlinevirtualinherited |
notification that one of the views parent has changed its size
Reimplemented in CViewContainer, CTextEdit, COpenGLView, and CLayeredViewContainer.
Here is the caller graph for this function:| bool popup | ( | ) |
pops up menu
Here is the call graph for this function:
Here is the caller graph for this function:pops up menu at frameLocation
Here is the call graph for this function:
|
inlinevirtualinherited |
increase refcount
Here is the caller graph for this function:
|
inlinestaticprotectedinherited |
Here is the call graph for this function:
Here is the caller graph for this function:
|
inherited |
Here is the call graph for this function:
|
virtual |
remove all entries
Here is the caller graph for this function:
|
inherited |
Here is the call graph for this function:
|
inherited |
remove an attribute
Here is the caller graph for this function:
|
virtualinherited |
view is removed from parent view
| parent | parent view |
Reimplemented in CTextButton, CDataBrowser, CViewContainer, CSplitView, COpenGLView, UIViewSwitchContainer, and CLayeredViewContainer.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinevirtualinherited |
remove a dependent object.
Here is the caller graph for this function:
|
virtual |
remove an entry
Here is the call graph for this function:
|
virtualinherited |
set alpha value which will be applied when drawing this view
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinevirtualinherited |
|
inherited |
set an attribute
copies data into the attribute. If it does not exist, creates a new attribute.
| aId | the ID of the Attribute |
| inSize | the size of the outData pointer |
| inData | a pointer to the data |
Here is the caller graph for this function:
|
inlinevirtualinherited |
set autosize flags
Reimplemented in CDataBrowser, CScrollView, and CTabView.
Here is the caller graph for this function:
|
virtualinherited |
Here is the call graph for this function:
|
virtualinherited |
|
virtualinherited |
|
virtual |
set current entry
Here is the call graph for this function:
|
inlinevirtualinherited |
Here is the caller graph for this function:
|
virtualinherited |
|
virtualinherited |
set background image used when the mouse is not enabled
| background | new disabled background bitmap |
Here is the call graph for this function:
|
virtualinherited |
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtualinherited |
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtualinherited |
Here is the call graph for this function:
|
virtualinherited |
Here is the call graph for this function:
|
inherited |
| path | the path to use for hit testing. The path will be translated by this views origin, so that the path must not be set again, if the view is moved. Otherwise when the size of the view changes, the path must also be set again. |
|
virtualinherited |
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinevirtualinherited |
set main listener
Here is the caller graph for this function:
|
inlinevirtual |
Reimplemented from CControl.
|
inlinevirtual |
Reimplemented from CControl.
|
inlinevirtualinherited |
set the area in which the view reacts to the mouse
Here is the caller graph for this function:
|
virtualinherited |
turn on/off mouse usage for this view
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinevirtual |
Windows only.
|
inlinevirtualinherited |
Here is the caller graph for this function:
|
virtualinherited |
Here is the call graph for this function:
|
virtual |
set prefix numbering
|
virtualinherited |
Here is the call graph for this function:
|
virtualinherited |
Here is the call graph for this function:
|
virtualinherited |
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtualinherited |
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtualinherited |
Here is the call graph for this function:
|
virtualinherited |
set views transparent state
Reimplemented in CScrollView.
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtual |
Reimplemented from CControl.
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtualinherited |
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtualinherited |
Here is the caller graph for this function:
|
virtualinherited |
set views size
| newSize | rect of new size of view |
| invalid | if true set view dirty |
Reimplemented in CTextButton, CDataBrowser, CScrollbar, CFrame, CViewContainer, CSlider, CScrollView, CKnob, CTabView, CSplitView, CGradientView, CTextEdit, CTextLabel, CVuMeter, CShadowViewContainer, COpenGLView, CLayeredViewContainer, and CAutoLayoutContainerView.
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtualinherited |
set visibility state
Reimplemented in COpenGLView.
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtualinherited |
|
inherited |
enable/disable onIdle() callback
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinevirtualinherited |
Here is the caller graph for this function:
|
inlinevirtualinherited |
resize view to optimal size
Reimplemented in CTextButton, CAnimKnob, CKickButton, CViewContainer, CRockerSwitch, CCheckBox, CSlider, CAnimationSplashScreen, CKnob, CRowColumnView, CHorizontalSwitch, CSplitView, CVuMeter, CTextLabel, COnOffButton, CVerticalSwitch, CMovieButton, and CMovieBitmap.
|
virtual |
called if view should take focus
Reimplemented from CView.
Here is the call graph for this function:
|
virtualinherited |
notifies listener and dependent objects
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinevirtualinherited |
check if view supports focus
Here is the caller graph for this function:
|
inlineinherited |
returns if the view wants idle callback or not
Here is the caller graph for this function:
|
inlinevirtualinherited |
Reimplemented in CViewContainer.
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protected |
|
protected |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
staticinherited |
global idle rate in Hz, defaults to 30 Hz
|
protected |
|
staticinherited |
default value modifier key, per default is the control key
|
staticinherited |
if this is true, setting a view dirty will call invalid() instead of checking it in idle. Default value is false.
|
staticinherited |
|
staticinherited |
|
staticinherited |
|
staticinherited |
|
staticinherited |
|
static |
|
staticinherited |
zoom modifier key, per default is the shift key
|
protected |
|
protected |
|
protected |
|
protectedinherited |
|
protected |
|
protectedinherited |
|
protected |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protected |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |