List of all members
FloatingTabComponent Class Reference

A tab component that sits within a floating tile. More...

Inheritance diagram for FloatingTabComponent:
FloatingTileContainer FloatingTileContent ObjectWithDefaultProperties

Additional Inherited Members

- Public Types inherited from FloatingTileContent
enum  PanelPropertyId {
  Type = 0, Title , ColourData, LayoutData,
  Font, FontSize
}
 
- Public Member Functions inherited from FloatingTileContainer
void addFloatingTile (FloatingTile *newComponent)
 Adds a floating tile to the container. More...
 
void clear ()
 Deletes all floating tiles in this container. More...
 
 FloatingTileContainer (FloatingTile *parent)
 Creates a new floating tile container. More...
 
const FloatingTile * getComponent (int index) const
 Returns the FloatingTile at the given index. More...
 
FloatingTile * getComponent (int index)
 Returns the FloatingTile at the given index. More...
 
int getIndexOfComponent (const FloatingTile *componentToLookFor) const
 Returns the index of the given component or -1 if its not found. More...
 
int getNumComponents () const
 Returns the number of floating tiles in this container. More...
 
void removeFloatingTile (FloatingTile *componentToRemove)
 Removes and deletes the given FloatingTile.
 
- Public Member Functions inherited from FloatingTileContent
String getBestTitle () const
 This returns the title that is supposed to be displayed. More...
 
String getCustomTitle () const
 If you set a custom title, this will return it. More...
 
FloatingTile * getParentShell ()
 Returns the parent shell. More...
 
void setCustomTitle (String newCustomTitle)
 Set a custom title to the panel that will be displayed in tabs, etc. More...
 
void setDynamicTitle (const String &newDynamicTitle)
 Sets a title that is supposed to change during runtime. More...
 
virtual void siblingAmountChanged ()
 Override this method when you want to be notified when the amount of siblings change. More...
 
- Public Member Functions inherited from ObjectWithDefaultProperties
void resetObject (DynamicObject *objectToClear)
 Clears the given object and sets all defaultable properties to their initial values. More...
 
- Protected Member Functions inherited from FloatingTileContent
 FloatingTileContent (FloatingTile *parent_)
 Creates a new floating panel. More...
 
virtual int getFixedHeight () const
 Overwrite this method if the component has a fixed height. More...
 
virtual int getFixedWidth () const
 Overwrite this method if the component has a fixed width. More...
 

Detailed Description

A tab component that sits within a floating tile.

©2017 HISE. This documentation is autogenerated from the HISE source code using Doxygen.