HTML::Renderer::TableLayout::Column Struct Reference

#include <TableLayout.hpp>

List of all members.


Detailed Description

Define the column type.


Public Types

enum  WidthType { Fixed = 1, Percentage = 2, Multiple = 3 }
 The width type for this cell (used to understand the width member) We are not using CSS::Length for this member as it's independent from CSS. More...

Public Member Functions

 Column (const WidthType type=Multiple, const uint32 _width=1, const uint32 _span=1)
 Default constructor.

Public Attributes

uint32 maximumWidth
 The column computed width.
uint32 minimumWidth
 The column minimum width.
uint32 span
 The column declaration span.
uint32 width
 The column declared width.
enum HTML::Renderer::TableLayout::Column::WidthType widthType
 The width type for this cell (used to understand the width member) We are not using CSS::Length for this member as it's independent from CSS.


Member Enumeration Documentation

enum HTML::Renderer::TableLayout::Column::WidthType

The width type for this cell (used to understand the width member) We are not using CSS::Length for this member as it's independent from CSS.

Enumerator:
Fixed  Fixed width size (in pixels) (for ex: width=80).
Percentage  The width is a percentage of table width (for ex: width=80%).
Multiple  The width is a integer multiple/division of table width (for ex: width=3*).


Constructor & Destructor Documentation

HTML::Renderer::TableLayout::Column::Column ( const WidthType  type = Multiple,
const uint32  _width = 1,
const uint32  _span = 1 
) [inline]

Default constructor.


Member Data Documentation

uint32 HTML::Renderer::TableLayout::Column::maximumWidth

The column computed width.

uint32 HTML::Renderer::TableLayout::Column::minimumWidth

The column minimum width.

uint32 HTML::Renderer::TableLayout::Column::span

The column declaration span.

uint32 HTML::Renderer::TableLayout::Column::width

The column declared width.

enum HTML::Renderer::TableLayout::Column::WidthType HTML::Renderer::TableLayout::Column::widthType

The width type for this cell (used to understand the width member) We are not using CSS::Length for this member as it's independent from CSS.


The documentation for this struct was generated from the following file:

(C) An X-Ryl669 project 2007

This document describes Unlimited Zooming Interface source code. UZI stands for Unlimited Zooming Interface, and source code license is