CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | List of all members
ExtBar::GroupElement Struct Referenceabstract

#include <ExtBar.h>

Inheritance diagram for ExtBar::GroupElement:
ExtBar::Element

Public Member Functions

virtual bool isLayoutGroup () const =0
 
virtual bool isExpandeable () const =0
 
virtual void setExpanded (bool bExpand)=0
 
virtual bool isExpanded () const =0
 
virtual OdUInt32 getNumElements () const =0
 
virtual ElementgetElement (OdUInt32 nElement) const =0
 
- Public Member Functions inherited from ExtBar::Element
virtual ~Element ()
 
virtual OdUInt32 elementId () const =0
 
virtual ElementType elementType () const =0
 
virtual ElementelementInterface (ElementType type)=0
 
virtual void setDisabled (bool bDisable)=0
 
virtual bool isDisabled () const =0
 
virtual ElementImplIface * getImpl () const =0
 
virtual void attachSomeData (void *pData)=0
 
virtual voidgetAttachedData () const =0
 

Static Public Member Functions

static GroupElementcast (Element *pIface)
 

Detailed Description

Definition at line 115 of file ExtBar.h.

Member Function Documentation

◆ cast()

static GroupElement * ExtBar::GroupElement::cast ( Element pIface)
inlinestatic

Definition at line 123 of file ExtBar.h.

◆ getElement()

virtual Element * ExtBar::GroupElement::getElement ( OdUInt32  nElement) const
pure virtual

◆ getNumElements()

virtual OdUInt32 ExtBar::GroupElement::getNumElements ( ) const
pure virtual

◆ isExpandeable()

virtual bool ExtBar::GroupElement::isExpandeable ( ) const
pure virtual

◆ isExpanded()

virtual bool ExtBar::GroupElement::isExpanded ( ) const
pure virtual

◆ isLayoutGroup()

virtual bool ExtBar::GroupElement::isLayoutGroup ( ) const
pure virtual

◆ setExpanded()

virtual void ExtBar::GroupElement::setExpanded ( bool  bExpand)
pure virtual

The documentation for this struct was generated from the following file: