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