#include <sizepolicy.h>
Public Types | |
Fixed = 0 | |
Minimum = MayGrow | |
Maximum = MayShrink | |
Preferred = MayGrow | MayShrink | |
MinimumExpanding = MayGrow | ExpMask | |
Expanding = MayGrow | MayShrink | ExpMask | |
Ignored = ExpMask | |
NoDirection = 0 | |
Horizontal = Horizontally | |
Vertical = Vertically | |
BothDirections = Horizontally | Vertically | |
enum | SizeType { Fixed = 0, Minimum = MayGrow, Maximum = MayShrink, Preferred = MayGrow | MayShrink, MinimumExpanding = MayGrow | ExpMask, Expanding = MayGrow | MayShrink | ExpMask, Ignored = ExpMask } |
SizePolicy types. More... | |
enum | ExpandData { NoDirection = 0, Horizontal = Horizontally, Vertical = Vertically, BothDirections = Horizontally | Vertically } |
Public Member Functions | |
SizePolicy () | |
SizePolicy (SizeType hor, SizeType ver, bool hfw=false) | |
SizePolicy (SizeType hor, SizeType ver, unsigned char horStretch, unsigned char verStretch, bool hfw=false) | |
bool | mayShrinkHorizontally () const |
bool | mayShrinkVertically () const |
bool | mayGrowHorizontally () const |
bool | mayGrowVertically () const |
bool | expandingHorizontally () const |
bool | expandingVertically () const |
bool | operator== (const SizePolicy &other) const |
Public Attributes | |
WVar< int > | horizontallData |
WVar< int > | verticalData |
WVar< ExpandData > | expandData |
WVar< bool > | heightForWidth |
WVar< unsigned char > | horizontalStretch |
WVar< unsigned char > | verticalStretch |
Protected Types | |
MayGrow = 1 << 0 | |
MayShrink = 1 << 1 | |
ExpMask = 1 << 2 | |
Horizontally = 1 << 0 | |
Vertically = 1 << 1 | |
enum | SizePolicyFlags { MayGrow = 1 << 0, MayShrink = 1 << 1, ExpMask = 1 << 2 } |
enum | ExpandDataFlags { Horizontally = 1 << 0, Vertically = 1 << 1 } |
enum Wt::SizePolicy::ExpandDataFlags [protected] |
enum Wt::SizePolicy::SizePolicyFlags [protected] |
Wt::SizePolicy::SizePolicy | ( | ) | [inline] |
Wt::SizePolicy::SizePolicy | ( | SizeType | hor, | |
SizeType | ver, | |||
unsigned char | horStretch, | |||
unsigned char | verStretch, | |||
bool | hfw = false | |||
) | [inline] |
bool Wt::SizePolicy::expandingHorizontally | ( | ) | const [inline] |
bool Wt::SizePolicy::expandingVertically | ( | ) | const [inline] |
bool Wt::SizePolicy::mayGrowHorizontally | ( | ) | const [inline] |
bool Wt::SizePolicy::mayGrowVertically | ( | ) | const [inline] |
bool Wt::SizePolicy::mayShrinkHorizontally | ( | ) | const [inline] |
bool Wt::SizePolicy::mayShrinkVertically | ( | ) | const [inline] |
bool Wt::SizePolicy::operator== | ( | const SizePolicy & | other | ) | const [inline] |
WVar<unsigned char> Wt::SizePolicy::horizontalStretch |
WVar<unsigned char> Wt::SizePolicy::verticalStretch |
This document is licensed under the terms of the GNU Free Documentation License and may be freely distributed under the conditions given by this license.