openshot-audio  0.1.6
Public Member Functions | Public Attributes | List of all members
ListBox::RowComponent Class Reference
Inheritance diagram for ListBox::RowComponent:
TooltipClient

Public Member Functions

 RowComponent (ListBox &lb)
 
void paint (Graphics &g) override
 
void update (const int newRow, const bool nowSelected)
 
void mouseDown (const MouseEvent &e) override
 
void mouseUp (const MouseEvent &e) override
 
void mouseDoubleClick (const MouseEvent &e) override
 
void mouseDrag (const MouseEvent &e) override
 
void resized () override
 
String getTooltip () override
 
- Public Member Functions inherited from TooltipClient
virtual ~TooltipClient ()
 

Public Attributes

ScopedPointer< ComponentcustomComponent
 

Constructor & Destructor Documentation

ListBox::RowComponent::RowComponent ( ListBox lb)
inline

Member Function Documentation

String ListBox::RowComponent::getTooltip ( )
inlineoverridevirtual

Returns the string that this object wants to show as its tooltip.

Implements TooltipClient.

void ListBox::RowComponent::mouseDoubleClick ( const MouseEvent e)
inlineoverride
void ListBox::RowComponent::mouseDown ( const MouseEvent e)
inlineoverride
void ListBox::RowComponent::mouseDrag ( const MouseEvent e)
inlineoverride
void ListBox::RowComponent::mouseUp ( const MouseEvent e)
inlineoverride
void ListBox::RowComponent::paint ( Graphics g)
inlineoverride
void ListBox::RowComponent::resized ( )
inlineoverride
void ListBox::RowComponent::update ( const int  newRow,
const bool  nowSelected 
)
inline

Member Data Documentation

ScopedPointer<Component> ListBox::RowComponent::customComponent

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