TalanSoft Toolkits  201707
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Groups Pages
Public Member Functions | List of all members
iWidgetDockable Struct Referenceabstract
Inheritance diagram for iWidgetDockable:
iUnknown

Detailed Description

Dockable widget interface.

Remarks
This is the interface that widgets needs to implement to be dockable.
Dockable widgets needs to call their parent widget's docking manager to handle their docking.

Public Member Functions

virtual const acharGetDockName () const =0
 Get the dock's name. {Property}. More...
 
virtual tBool GetIsDocked () const =0
 Get the docking status. {Property}. More...
 
- Public Member Functions inherited from iUnknown
virtual tBool IsOK () const =0
 Check if the object is valid. More...
 
virtual tI32 AddRef ()=0
 Signal that one more reference of the object has been created. More...
 
virtual tI32 Release ()=0
 Release a reference of the object. More...
 
virtual void DeleteThis ()=0
 Bypass any reference counting and delete this object. More...
 
virtual void Invalidate ()=0
 Invalidate the object. More...
 
virtual iUnknownQueryInterface (const tUUID &aIID)=0
 Query an interface. More...
 
virtual void ListInterfaces (iMutableCollection *apLst, tU32 anFlags) const =0
 Fill a UUID list containing the UUIDs of the implemented interfaces. More...
 
virtual tI32 SetNumRefs (tI32 anNumRefs)=0
 Set the reference counter directly. More...
 
virtual tI32 GetNumRefs () const =0
 Get the number of references to this object. More...
 

Member Function Documentation

virtual const achar* GetDockName ( ) const
pure virtual

Get the dock's name. {Property}.

Remarks
The dock name will be used as tab page name when docked.
virtual tBool GetIsDocked ( ) const
pure virtual

Get the docking status. {Property}.