Sparkle 0.0.1
Loading...
Searching...
No Matches
spk::ResizableElement Class Referenceabstract

Base interface for elements that can be sized by layouts. More...

#include <spk_resizable_element.hpp>

Inheritance diagram for spk::ResizableElement:
Inheritance graph
Collaboration diagram for spk::ResizableElement:
Collaboration graph

Classes

class  SizeHint
 Holds minimal, desired, and maximal size generators. More...

Public Member Functions

virtual void setGeometry (const Extend2D &p_extend)=0
 Sets the element geometry.
SizeHintsizeHint ()
 Returns mutable size hint data.
const SizeHintsizeHint () const
 Returns const size hint data.

Detailed Description

Base interface for elements that can be sized by layouts.

Member Function Documentation

◆ setGeometry()

virtual void spk::ResizableElement::setGeometry ( const Extend2D & p_extend)
pure virtual

◆ sizeHint() [1/2]

ResizableElement::SizeHint & spk::ResizableElement::sizeHint ( )

Returns mutable size hint data.

Returns
SizeHint reference.
Here is the caller graph for this function:

◆ sizeHint() [2/2]

const ResizableElement::SizeHint & spk::ResizableElement::sizeHint ( ) const

Returns const size hint data.

Returns
SizeHint reference.

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