#include <layout.h>
Inherited by Wt::Layout, Wt::Spacer, and Wt::Widget.
Public Member Functions | |
| LayoutItem (int alignment=AlignAuto, const SizePolicy &size_policy=SizePolicy(), const Size &size_hint=Size(default_hint_size, default_hint_size), const Size &minimum_size=Size(default_min_size, default_min_size), const Size &maximum_size=Size(default_max_size, default_max_size)) | |
| virtual | ~LayoutItem () |
| virtual Size | sizeHint () const |
| virtual Size | minimumSize () const |
| virtual void | setMinimumSize (const Size &size) |
| virtual Size | maximumSize () const |
| virtual void | setMaximumSize (const Size &size) |
| virtual SizePolicy | sizePolicy () const |
| virtual void | setSizePolicy (const SizePolicy &size_policy) |
| virtual SizePolicy::ExpandData | expanding () const |
| virtual const Rect & | geometry () const |
| return the widget's geometry relative to its parent | |
| virtual void | setGeometry (const Rect &r) |
| virtual bool | isEmpty () const |
| bool | isNonEmpty () const |
| virtual bool | hasHeightForWidth () const |
| virtual int | heightForWidth (int) const |
| virtual LayoutIterator | iterator () |
| template<typename TEST_TYPE> | |
| TEST_TYPE | type () const |
| template<typename TEST_TYPE> | |
| bool | is () const |
Public Attributes | |
| WVar< int > | alignment |
Static Public Attributes | |
| static const int | default_max_size = ((int) ((unsigned int) (~0) >> 1)) |
| static const int | default_min_size = 30 |
| static const int | default_hint_size = 100 |
Protected Member Functions | |
| void | invalidateRecursively () |
| virtual void | validate () |
| bool | invalidated () const |
| virtual void | setSizeHint (const Size &size) |
The following functions must be reimplemented
| Wt::LayoutItem::LayoutItem | ( | int | alignment = AlignAuto, |
|
| const SizePolicy & | size_policy = SizePolicy(), |
|||
| const Size & | size_hint = Size(default_hint_size, default_hint_size), |
|||
| const Size & | minimum_size = Size(default_min_size, default_min_size), |
|||
| const Size & | maximum_size = Size(default_max_size, default_max_size) | |||
| ) | [inline] |
| virtual Wt::LayoutItem::~LayoutItem | ( | ) | [inline, virtual] |
| virtual SizePolicy::ExpandData Wt::LayoutItem::expanding | ( | ) | const [inline, virtual] |
Reimplemented in Wt::Widget.
| virtual const Rect& Wt::LayoutItem::geometry | ( | ) | const [inline, virtual] |
return the widget's geometry relative to its parent
| virtual bool Wt::LayoutItem::hasHeightForWidth | ( | ) | const [inline, virtual] |
| virtual int Wt::LayoutItem::heightForWidth | ( | int | ) | const [inline, virtual] |
| bool Wt::LayoutItem::invalidated | ( | ) | const [inline, protected] |
| void Wt::LayoutItem::invalidateRecursively | ( | ) | [protected] |
| bool Wt::LayoutItem::is | ( | ) | const [inline] |
| virtual bool Wt::LayoutItem::isEmpty | ( | ) | const [inline, virtual] |
| bool Wt::LayoutItem::isNonEmpty | ( | ) | const [inline] |
| virtual LayoutIterator Wt::LayoutItem::iterator | ( | ) | [inline, virtual] |
| virtual Size Wt::LayoutItem::maximumSize | ( | ) | const [inline, virtual] |
Reimplemented in Wt::Widget.
| virtual Size Wt::LayoutItem::minimumSize | ( | ) | const [inline, virtual] |
Reimplemented in Wt::Layout, and Wt::Widget.
| virtual void Wt::LayoutItem::setGeometry | ( | const Rect & | r | ) | [inline, virtual] |
Reimplemented in Wt::CascadeLayout, Wt::GridLayout, Wt::Layout, Wt::BoxLayout, and Wt::Widget.
| virtual void Wt::LayoutItem::setMaximumSize | ( | const Size & | size | ) | [inline, virtual] |
Reimplemented in Wt::Widget.
| virtual void Wt::LayoutItem::setMinimumSize | ( | const Size & | size | ) | [inline, virtual] |
Reimplemented in Wt::Widget.
| virtual void Wt::LayoutItem::setSizeHint | ( | const Size & | size | ) | [inline, protected, virtual] |
Reimplemented in Wt::Widget.
| virtual void Wt::LayoutItem::setSizePolicy | ( | const SizePolicy & | size_policy | ) | [inline, virtual] |
Reimplemented in Wt::Widget.
| virtual Size Wt::LayoutItem::sizeHint | ( | ) | const [inline, virtual] |
Reimplemented in Wt::Layout, and Wt::Widget.
| virtual SizePolicy Wt::LayoutItem::sizePolicy | ( | ) | const [inline, virtual] |
Reimplemented in Wt::Widget.
| TEST_TYPE Wt::LayoutItem::type | ( | ) | const [inline] |
| virtual void Wt::LayoutItem::validate | ( | ) | [inline, protected, virtual] |
Reimplemented in Wt::CascadeLayout, Wt::GridLayout, and Wt::BoxLayout.
Reimplemented in Wt::Label.
const int Wt::LayoutItem::default_hint_size = 100 [static] |
const int Wt::LayoutItem::default_max_size = ((int) ((unsigned int) (~0) >> 1)) [static] |
const int Wt::LayoutItem::default_min_size = 30 [static] |
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.