#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.