Vaca::ClientLayout Class Reference

#include <ClientLayout.h>

Inheritance diagram for Vaca::ClientLayout:

Vaca::Layout

List of all members.


Detailed Description

The more simplest Layout manager: positions all the widgets in the full client area.

It's useful only if you have one child in the parent widget.

Public Member Functions

 ClientLayout ()
 ClientLayout (int border)
virtual ~ClientLayout ()
virtual Size getPreferredSize (Widget *parent, Widget::Container &widgets, const Size &fitIn)
virtual void layout (Widget *parent, Widget::Container &widgets, const Rect &rc)

Private Attributes

int m_border


Constructor & Destructor Documentation

ClientLayout::ClientLayout (  ) 

ClientLayout::ClientLayout ( int  border  ) 

ClientLayout::~ClientLayout (  )  [virtual]


Member Function Documentation

Size ClientLayout::getPreferredSize ( Widget parent,
Widget::Container widgets,
const Size fitIn 
) [virtual]

Reimplemented from Vaca::Layout.

void ClientLayout::layout ( Widget parent,
Widget::Container widgets,
const Rect rc 
) [virtual]

Implements Vaca::Layout.


Member Data Documentation