BIF3
[ class tree: BIF3 ] [ index: BIF3 ] [ all elements ]

Class: BifContainer

Source Location: /Widgets/Base/widget.BifContainer.php

Class Overview

PEAR
   |
   --BifWidget
      |
      --BifContainer

The simplest container, mother of all other containers


Author(s):

Version:

  • $Revision: 1.16 $

Variables

Methods


Child classes:

BifRoot
The main container for all pages
BifInclude
A widget container thats include the HTML/BIF file
BifTableCnt
Table container, includes BifTableRowCnt and BifTableDataCnt
BifTableDataCnt
Table Data Cell container
BifTableRowCnt
Table row container, includes BifTableDataCnt
ColumnCnt
A vertical container, it makes a new row for each child
FormCnt
Form Container, Should only have Form* Widgets as children
FormSelect
Form's Selection
FormTextarea
Form's Text Area
HTMLTag
Special class ment to use in render so we can include XHTML in .bif files.
RowCnt
An horizontal container, it makes a new cell for each child.
Draft
A 'draft' widget, useful tool when making an application
Horizontal
An horizontal container, it's meant to be used with Boton widgets!
Lateral
A vertical container, it's meant to be used with Boton widgetsi!
FT
Main container of FT items (widgets)
Para
Containains paragraphs usually holds BifRawTexts or similar.
Box
A generic box. Used as design tool, usually a html TABLE tag
HiddeableBox
A box with a button to hide and unhide using javascript
TitleBox
A box with a defined title.
TitleBox2
A box with a defined title.
TitleBox3
A box with a defined title.
TitleBox4
A box with a defined title.
TitleBoxLink
A box with a defined title and a link.
TitlePara
Containains paragraph with a title.

Inherited Variables

Inherited Methods


Class Details

[line 29]
The simplest container, mother of all other containers

All containers in BIF3 should extend BifContainer, so no code repetition is made.




Tags:

see:  BifWidget::BifWidget()
version:  $Revision: 1.16 $
author:  Nicolas Cesar <ncesar@lunix.com.ar>


[ Top ]


Class Variables

$positions = array()

[line 30]


Type:   mixed


[ Top ]



Class Methods


constructor BifContainer [line 32]

BifContainer BifContainer( [mixed $attrs = array()])



[ Top ]

method addChild [line 43]

void addChild( mixed &$myChild, [mixed $at = 'CHILD'])



[ Top ]

method addPosition [line 38]

void addPosition( mixed $position)



[ Top ]

method getWidget [line 52]

void &getWidget( mixed $name)



Overrides BifWidget::getWidget() (parent method not documented)

[ Top ]

method innerDraw [line 74]

void innerDraw( )



Overridden in child classes as:

BifRoot::innerDraw()
FSMRoot::innerDraw()

Overrides BifWidget::innerDraw() (parent method not documented)

[ Top ]

method postChilds [line 96]

void postChilds( )



[ Top ]

method preChilds [line 95]



Documentation generated on Wed, 10 Nov 2004 19:42:08 -0300 by phpDocumentor 1.2.3