SCV  4.2.1
Simple Components for Visual
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
scv::GapSpring Class Reference

#include <GapSpring.h>

Inheritance diagram for scv::GapSpring:
scv::Spring

Public Member Functions

 GapSpring (int min, int pref, int max)
 
virtual int calculateMinimumSize (Spring::Axis axis)
 
virtual int calculatePreferredSize (Spring::Axis axis)
 
virtual int calculateMaximumSize (Spring::Axis axis)
 
- Public Member Functions inherited from scv::Spring
 Spring (void)
 
virtual ~Spring (void)
 
int getMinimumSize (Axis axis)
 
int getPreferredSize (Axis axis)
 
int getMaximumSize (Axis axis)
 
virtual void setAlignment (Alignment alignment)
 
virtual Alignment getAlignment (void) const
 
virtual void setSize (Axis axis, int origin, int size)
 
virtual void unset (void)
 
virtual int getSize (void) const
 

Additional Inherited Members

- Public Types inherited from scv::Spring
enum  Alignment { CENTER, LEADING, TRAILING, NALIGNMENT = -1 }
 
enum  Size { UNSET = INT_MIN, DEFAULT_SIZE = -1, PREFERRED_SIZE = -2 }
 
enum  Axis { HORIZONTAL, VERTICAL }
 
- Protected Member Functions inherited from scv::Spring
int constrain (int value)
 
bool isResizable (Axis axis)
 
- Protected Attributes inherited from scv::Spring
Alignment _alignment
 
int _size
 
int _min
 
int _max
 
int _pref
 

Constructor & Destructor Documentation

scv::GapSpring::GapSpring ( int  min,
int  pref,
int  max 
)

Member Function Documentation

int scv::GapSpring::calculateMaximumSize ( Spring::Axis  axis)
virtual

Implements scv::Spring.

int scv::GapSpring::calculateMinimumSize ( Spring::Axis  axis)
virtual

Implements scv::Spring.

int scv::GapSpring::calculatePreferredSize ( Spring::Axis  axis)
virtual

Implements scv::Spring.


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