VSTGUI 4.10 Graphical User Interface Framework not only for VST plugins

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
COptionMenu Member List

This is the complete list of members for COptionMenu, including all inherited members.

addAnimation(IdStringPtr name, Animation::IAnimationTarget *target, Animation::ITimingFunction *timingFunction, CBaseObject *notificationObject) | CView |
addAnimation(IdStringPtr name, Animation::IAnimationTarget *target, Animation::ITimingFunction *timingFunction, const Animation::DoneFunction &doneFunc=nullptr, bool callDoneOnCancel=false) | CView |
addEntry(CMenuItem *item, int32_t index=-1) | COptionMenu | virtual
addEntry(COptionMenu *submenu, const UTF8String &title) | COptionMenu | virtual
addEntry(const UTF8String &title, int32_t index=-1, int32_t itemFlags=CMenuItem::kNoFlags) | COptionMenu | virtual
addSeparator(int32_t index=-1) | COptionMenu | virtual
afterPopup() | COptionMenu | protected
asViewContainer() | CView | inline virtual
asViewContainer() const | CView | inline virtual
attached(CView *parent) | CView | virtual
backColor | CParamDisplay | protected
backOffset | CParamDisplay | protected
beforeDelete() override | CView | virtual
beforePopup() | COptionMenu | protected
beginEdit() | CControl | virtual
bgWhenClick | COptionMenu | protected
bounceValue() | CControl | virtual
callMouseListener(MouseListenerCall type, CPoint pos, CButtonState buttons) | CView |
callMouseListenerEnteredExited(bool mouseEntered) | CView |
CBaseObject()=default | CBaseObject |
CBaseObject(const CBaseObject &) | CBaseObject | inline
CControl(const CRect &size, IControlListener *listener=nullptr, int32_t tag=0, CBitmap *pBackground=nullptr) | CControl |
CControl(const CControl &c) | CControl |
CheckDefaultValueEventFunc | CControl | static
CheckDefaultValueEventFuncT typedef | CControl |
CheckDefaultValueFunc | CControl | static
CheckDefaultValueFuncT typedef | CControl |
checkEntry(int32_t index, bool state) | COptionMenu | virtual
checkEntryAlone(int32_t index) | COptionMenu | virtual
checkUpdate(const CRect &updateRect) const | CView | inline virtual
cleanupSeparators(bool deep) | COptionMenu |
COptionMenu() | COptionMenu |
COptionMenu(const CRect &size, IControlListener *listener, int32_t tag, CBitmap *background=nullptr, CBitmap *bgWhenClick=nullptr, const int32_t style=0) | COptionMenu |
COptionMenu(const COptionMenu &menu) | COptionMenu |
copyBackOffset() | CParamDisplay |
CParamDisplay(const CRect &size, CBitmap *background=nullptr, int32_t style=0) | CParamDisplay |
CParamDisplay(const CParamDisplay &paramDisplay) | CParamDisplay |
currentIndex | COptionMenu | protected
CView(const CRect &size) | CView | explicit
CView(const CView &view) | CView |
dispatchEvent(Event &event) | CView | virtual
doDrag(const DragDescription &dragDescription, const SharedPointer< IDragCallback > &callback={}) | CView |
doDrag(IDataPackage *source, const CPoint &offset=CPoint(0, 0), CBitmap *dragBitmap=nullptr) | CView |
doPopup() | COptionMenu | protected
draw(CDrawContext *pContext) override | COptionMenu | virtual
drawBack(CDrawContext *pContext, CBitmap *newBack=nullptr) | CParamDisplay | protected virtual
drawFocusOnTop() override | CControl | virtual
drawPlatformText(CDrawContext *pContext, IPlatformString *string) | CParamDisplay | protected virtual
drawPlatformText(CDrawContext *pContext, IPlatformString *string, const CRect &size) | CParamDisplay | protected virtual
drawRect(CDrawContext *pContext, const CRect &updateRect) | CView | inline virtual
drawStyleChanged() | CParamDisplay | protected virtual
endEdit() | CControl | virtual
fontColor | CParamDisplay | protected
fontID | CParamDisplay | protected
forget() override | ReferenceCounted< T > | inline virtual
frameColor | CParamDisplay | protected
frameToLocal(CPoint &point) const | CView | virtual
frameWidth | CParamDisplay | protected
getAlphaValue() const | CView |
getAntialias() const | CParamDisplay | inline
getAttribute(const CViewAttributeID id, const uint32_t inSize, void *outData, uint32_t &outSize) const | CView |
getAttribute(const CViewAttributeID id, T &data) const | CView | inline
getAttributeSize(const CViewAttributeID id, uint32_t &outSize) const | CView |
getAutosizeFlags() const | CView |
getBackColor() const | CParamDisplay | inline
getBackground() const | CView |
getBackOffset() const | CParamDisplay | inline
getCurrent() const | COptionMenu | virtual
getCurrentIndex(bool countSeparator=false) const | COptionMenu | virtual
getDefaultValue() const | CControl | virtual
getDisabledBackground() const | CView |
getDrawBackground() const | CView |
getDropTarget() | CView | virtual
getEditor() const | CView | virtual
getEntry(int32_t index) const | COptionMenu | virtual
getFocusPath(CGraphicsPath &outPath) override | CParamDisplay | virtual
getFont() const | CParamDisplay | inline
getFontColor() const | CParamDisplay | inline
getFrame() const | CView |
getFrameColor() const | CParamDisplay | inline
getFrameWidth() const | CParamDisplay | inline
getGlobalTransform(bool ignoreFrame=false) const | CView |
getHeight() const | CView | inline
getHitTestPath() const | CView | protected
getHoriAlign() const | CParamDisplay | inline
getItems() const | COptionMenu | inline
getLastItemMenu(int32_t &idxInMenu) const | COptionMenu |
getLastResult() const | COptionMenu | inline
getListener() const | CControl | inline virtual
getMax() const override | COptionMenu | inline virtual
getMin() const override | COptionMenu | inline virtual
getMouseableArea() const | CView |
getMouseableArea(CRect &rect) const | CView |
getMouseEnabled() const | CView | inline
getNbEntries() const | COptionMenu | virtual
getNbItemsPerColumn() const | COptionMenu | inline virtual
getNbReference() const | ReferenceCounted< T > | inline virtual
getOldValue() const | CControl | virtual
getParentView() const | CView |
getPrecision() const | CParamDisplay | inline
getPrefixNumbers() const | COptionMenu | inline
getRange() const | CControl | inline
getRoundRectRadius() const | CParamDisplay | inline
getShadowColor() const | CParamDisplay | inline
getShadowTextOffset() const | CParamDisplay | inline
getStyle() const | CParamDisplay |
getSubMenu(int32_t idx) const | COptionMenu |
getTag() const | CControl | inline virtual
getTextInset() const | CParamDisplay | inline
getTextRotation() const | CParamDisplay | inline
getTransparency() const | CView | inline
getValue() const | CControl | inline virtual
getValueNormalized() const | CControl | virtual
getViewSize() const | CView |
getVisibleViewSize() const | CView | virtual
getWheelInc() const | CControl | virtual
getWidth() const | CView | inline
hasViewFlag(int32_t bit) const | CView | protected
hitTest(const CPoint &where, const Event &event=noEvent()) | CView | virtual
horiTxtAlign | CParamDisplay | protected
idleRate | CView | inline static
inPopup | COptionMenu | protected
invalid() | CView | inline virtual
invalidRect(const CRect &rect) | CView | virtual
isAttached() const | CView | inline
isCheckEntry(int32_t index) const | COptionMenu | virtual
isCheckStyle() const | COptionMenu | inline
isDirty() const override | CControl | virtual
isEditing() const | CControl |
isMultipleCheckStyle() const | COptionMenu | inline
isPopupStyle() const | COptionMenu | inline
isSubview() const | CView | inline
isVisible() const | CView | inline
k3DIn enum value | CParamDisplay |
k3DOut enum value | CParamDisplay |
kAntialias enum value | CParamDisplay | protected
kCheckStyle enum value | COptionMenu |
kDefaultValueModifier | CControl | inline static
kDirty enum value | CView | protected
kDirtyCallAlwaysOnMainThread | CView | static
kHasAlpha enum value | CView | protected
kHasBackground enum value | CView | protected
kHasDisabledBackground enum value | CView | protected
kHasMouseableArea enum value | CView | protected
kIsAttached enum value | CView | protected
kIsSubview enum value | CView | protected
kLastCViewFlag enum value | CView | protected
kMouseEnabled enum value | CView | protected
kMultipleCheckStyle enum value | COptionMenu |
kNoDrawStyle enum value | CParamDisplay |
kNoFrame enum value | CParamDisplay |
kNoTextStyle enum value | CParamDisplay |
kPopupStyle enum value | COptionMenu |
kRoundRectStyle enum value | CParamDisplay |
kShadowText enum value | CParamDisplay |
kTransparencyEnabled enum value | CView | protected
kVisible enum value | CView | protected
kWantsFocus enum value | CView | protected
kWantsIdle enum value | CView | protected
kZoomModifier | CControl | inline static
lastButton | COptionMenu | protected
lastMenu | COptionMenu | protected
lastResult | COptionMenu | protected
LastStyle enum value | CParamDisplay | protected
listener | CControl | protected
listeners | COptionMenu | protected
localToFrame(CPoint &point) const | CView | virtual
looseFocus() override | COptionMenu | virtual
mapVstKeyModifier(int32_t vstModifier) | CControl | protected static
menuItems | COptionMenu | protected
MenuListenerList typedef | COptionMenu | protected
MouseListenerCall enum name | CView |
nbItemsPerColumn | COptionMenu | protected
newCopy() const override | COptionMenu | inline virtual
notify(CBaseObject *sender, IdStringPtr message) override | CView |
VSTGUI::CBaseObject::notify([[maybe_unused]] CBaseObject *sender,[[maybe_unused]] IdStringPtr message) | CBaseObject | inline virtual
onIdle() | CView | inline virtual
onKeyboardEvent(KeyboardEvent &event) override | COptionMenu | virtual
onKeyDown(VstKeyCode &keyCode) | CView | virtual
onKeyUp(VstKeyCode &keyCode) | CView | virtual
onMouseCancel() | CView | virtual
onMouseCancelEvent(MouseCancelEvent &event) | CView | virtual
onMouseDown(CPoint &where, const CButtonState &buttons) override | COptionMenu | virtual
onMouseDownEvent(MouseDownEvent &event) | CView | virtual
onMouseEntered(CPoint &where, const CButtonState &buttons) | CView | inline virtual
onMouseEnterEvent(MouseEnterEvent &event) | CView | virtual
onMouseExited(CPoint &where, const CButtonState &buttons) | CView | inline virtual
onMouseExitEvent(MouseExitEvent &event) | CView | virtual
onMouseMoved(CPoint &where, const CButtonState &buttons) | CView | virtual
onMouseMoveEvent(MouseMoveEvent &event) | CView | virtual
onMouseUp(CPoint &where, const CButtonState &buttons) | CView | virtual
onMouseUpEvent(MouseUpEvent &event) | CView | virtual
onMouseWheelEvent(MouseWheelEvent &event) | CView | virtual
onWheel(const CPoint &where, const float &distance, const CButtonState &buttons) final | CView | inline virtual
onWheel(const CPoint &where, const CMouseWheelAxis &axis, const float &distance, const CButtonState &buttons) | CView | virtual
onWindowActivate(bool state) | CView | inline virtual
onZoomGestureEvent(ZoomGestureEvent &event) | CView | virtual
operator=(const CBaseObject &) | CBaseObject | inline
VSTGUI::ReferenceCounted::operator=(const ReferenceCounted &) | ReferenceCounted< T > | inline
parentSizeChanged() | CView | inline virtual
popup(const PopupCallback &callback={}) | COptionMenu |
popup(CFrame *frame, const CPoint &frameLocation, const PopupCallback &callback={}) | COptionMenu |
PopupCallback typedef | COptionMenu |
prefixNumbers | COptionMenu | protected
ReferenceCounted()=default | ReferenceCounted< T > |
ReferenceCounted(const ReferenceCounted &) | ReferenceCounted< T > | inline
registerControlListener(IControlListener *listener) | CControl |
registerOptionMenuListener(IOptionMenuListener *listener) | COptionMenu |
registerViewEventListener(IViewEventListener *listener) | CView |
registerViewListener(IViewListener *listener) | CView |
registerViewMouseListener(IViewMouseListener *listener) | CView |
remember() override | ReferenceCounted< T > | inline virtual
removeAllAnimations() | CView |
removeAllEntry() | COptionMenu | virtual
removeAnimation(IdStringPtr name) | CView |
removeAttribute(const CViewAttributeID id) | CView |
removed(CView *parent) override | CParamDisplay | virtual
removeEntry(int32_t index) | COptionMenu | virtual
roundRectRadius | CParamDisplay | protected
setAlphaValue(float alpha) | CView | virtual
setAlphaValueNoInvalidate(float value) | CView | protected
setAntialias(bool state) | CParamDisplay | inline virtual
setAttribute(const CViewAttributeID id, const uint32_t inSize, const void *inData) | CView |
setAttribute(const CViewAttributeID id, const T &data) | CView | inline
setAutosizeFlags(int32_t flags) | CView | virtual
setBackColor(CColor color) | CParamDisplay | virtual
setBackground(CBitmap *background) | CView | virtual
setBackOffset(const CPoint &offset) | CParamDisplay | virtual
setCurrent(int32_t index, bool countSeparator=true) | COptionMenu | virtual
setDefaultValue(float val) | CControl | virtual
setDirty(bool val=true) override | CControl | virtual
setDisabledBackground(CBitmap *background) | CView | virtual
setDropTarget(const SharedPointer< IDropTarget > &dt) | CView |
setFont(CFontRef fontID) | CParamDisplay | virtual
setFontColor(CColor color) | CParamDisplay | virtual
setFrameColor(CColor color) | CParamDisplay | virtual
setFrameWidth(const CCoord &width) | CParamDisplay | virtual
setHitTestPath(CGraphicsPath *path) | CView |
setHoriAlign(CHoriTxtAlign hAlign) | CParamDisplay | virtual
setListener(IControlListener *l) | CControl | inline virtual
setMax(float val) override | COptionMenu | inline virtual
setMin(float val) override | COptionMenu | inline virtual
setMouseableArea(const CRect &rect) | CView | virtual
setMouseEnabled(bool bEnable=true) | CView | virtual
setNbItemsPerColumn(int32_t val) | COptionMenu | inline virtual
setOldValue(float val) | CControl | virtual
setParentFrame(CFrame *frame) | CView | protected
setParentView(CView *parent) | CView | protected
setPrecision(uint8_t precision) | CParamDisplay | virtual
setPrefixNumbers(int32_t preCount) | COptionMenu | virtual
setRoundRectRadius(const CCoord &radius) | CParamDisplay | virtual
setShadowColor(CColor color) | CParamDisplay | virtual
setShadowTextOffset(const CPoint &offset) | CParamDisplay | virtual
setStyle(int32_t val) | CParamDisplay | virtual
setSubviewState(bool state) | CView |
setTag(int32_t val) | CControl | virtual
setTextInset(const CPoint &p) | CParamDisplay | virtual
setTextRotation(double angle) | CParamDisplay | virtual
setTooltipText(UTF8StringPtr text) | CView |
setTransparency(bool val) | CView | virtual
setValue(float val) override | COptionMenu | virtual
setValueNormalized(float val) | CControl | virtual
setValueToStringFunction(const ValueToStringFunction &valueToStringFunc) | CParamDisplay |
setValueToStringFunction(ValueToStringFunction &&valueToStringFunc) | CParamDisplay |
setValueToStringFunction2(const ValueToStringFunction2 &valueToStringFunc) | CParamDisplay |
setValueToStringFunction2(ValueToStringFunction2 &&valueToStringFunc) | CParamDisplay |
setViewFlag(int32_t bit, bool state) | CView | protected
setViewSize(const CRect &rect, bool invalid=true) | CView | virtual
setVisible(bool state) | CView | virtual
setWantsFocus(bool state) | CView | virtual
setWantsIdle(bool state) | CView |
setWheelInc(float val) | CControl | virtual
shadowColor | CParamDisplay | protected
shadowTextOffset | CParamDisplay | protected
sizeToFit() | CView | inline virtual
style | CParamDisplay | protected
Style enum name | COptionMenu |
Style3DIn enum value | CParamDisplay | protected
Style3DOut enum value | CParamDisplay | protected
StyleAntialias enum value | CParamDisplay | protected
StyleNoDraw enum value | CParamDisplay | protected
StyleNoFrame enum value | CParamDisplay | protected
StyleNoText enum value | CParamDisplay | protected
StylePrivate enum name | CParamDisplay | protected
StyleRoundRect enum value | CParamDisplay | protected
StyleShadowText enum value | CParamDisplay | protected
tag | CControl | protected
takeFocus() override | COptionMenu | virtual
textInset | CParamDisplay | protected
textRotation | CParamDisplay | protected
translateToGlobal(T &t, bool ignoreFrame=false) const | CView | inline
translateToGlobal(const T &t, bool ignoreFrame=false) const | CView | inline
translateToLocal(T &t, bool ignoreFrame=false) const | CView | inline
translateToLocal(const T &t, bool ignoreFrame=false) const | CView | inline
unregisterControlListener(IControlListener *listener) | CControl |
unregisterOptionMenuListener(IOptionMenuListener *listener) | COptionMenu |
unregisterViewEventListener(IViewEventListener *listener) | CView |
unregisterViewListener(IViewListener *listener) | CView |
unregisterViewMouseListener(IViewMouseListener *listener) | CView |
value | CControl | protected
valueChanged() | CControl | virtual
valuePrecision | CParamDisplay | protected
ValueToStringFunction typedef | CParamDisplay |
valueToStringFunction | CParamDisplay | protected
ValueToStringFunction2 typedef | CParamDisplay |
ValueToStringUserData typedef | CParamDisplay |
wantsFocus() const | CView | inline virtual
wantsIdle() const | CView | inline
wantsWindowActiveStateChangeNotification() const | CView | inline virtual
~CBaseObject() noexceptoverride=default | CBaseObject |
~CControl() noexceptoverride | CControl | protected
~COptionMenu() noexceptoverride | COptionMenu |
~CParamDisplay() noexceptoverride | CParamDisplay | protected
~CView() noexceptoverride | CView | protected
~IFocusDrawing() noexcept=default | IFocusDrawing | virtual
~ReferenceCounted() noexcept=default | ReferenceCounted< T > | virtual