Wt::BoxLayout Class Reference

#include <layout.h>

Inherits Wt::LayoutStdContainer< Container >< std::list< BoxLayoutItemCompound > >.

Inherited by Wt::HBoxLayout, and Wt::VBoxLayout.

List of all members.

Public Types

 LeftToRight
 RightToLeft
 TopToBottom
 BottomToTop
 Down = TopToBottom
 Up = BottomToTop
enum  Direction {
  LeftToRight, RightToLeft, TopToBottom, BottomToTop,
  Down = TopToBottom, Up = BottomToTop
}

Public Member Functions

 BoxLayout (Widget *parent, Direction direction, int margin=0, int spacing=-1, const std::string &name="BoxLayout::anon")
 BoxLayout (Layout *parent_layout, Direction direction, int margin=0, int spacing=-1, const std::string &name="BoxLayout::anon")
 BoxLayout (Direction direction, int spacing=-1, const std::string &name="BoxLayout::anon")
virtual void appendItem (LayoutItem *li)
virtual void prependItem (LayoutItem *li)
virtual void addItem (LayoutItem *li)
virtual void setGeometry (const Rect &r)
 fixup all managed widgets geometry

Public Attributes

Direction direction

Protected Member Functions

virtual void validate ()
 let's calc again sizeHint, minimumSize etc

Friends

class Box


Member Enumeration Documentation

enum Wt::BoxLayout::Direction

Enumerator:
LeftToRight 
RightToLeft 
TopToBottom 
BottomToTop 
Down 
Up 


Constructor & Destructor Documentation

Wt::BoxLayout::BoxLayout ( Widget parent,
Direction  direction,
int  margin = 0,
int  spacing = -1,
const std::string &  name = "BoxLayout::anon" 
) [inline]

Wt::BoxLayout::BoxLayout ( Layout parent_layout,
Direction  direction,
int  margin = 0,
int  spacing = -1,
const std::string &  name = "BoxLayout::anon" 
) [inline]

Wt::BoxLayout::BoxLayout ( Direction  direction,
int  spacing = -1,
const std::string &  name = "BoxLayout::anon" 
) [inline]


Member Function Documentation

void Wt::BoxLayout::addItem ( LayoutItem li  )  [virtual]

Reimplemented from Wt::LayoutStdContainer< Container >.

void Wt::BoxLayout::appendItem ( LayoutItem li  )  [virtual]

void Wt::BoxLayout::prependItem ( LayoutItem li  )  [virtual]

void Wt::BoxLayout::setGeometry ( const Rect r  )  [virtual]

fixup all managed widgets geometry

Todo:
find biggest offender not the first one

Reimplemented from Wt::Layout.

void Wt::BoxLayout::validate (  )  [protected, virtual]

let's calc again sizeHint, minimumSize etc

Reimplemented from Wt::LayoutItem.


Friends And Related Function Documentation

friend class Box [friend]


Member Data Documentation

Direction Wt::BoxLayout::direction


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

Generated Fri Jul 28 19:22:38 2006.
Copyright © 1998-2003 by the respective authors.

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.