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

Class: Layout

Source Location: /graphics.inc.php

Class Overview

Object
   |
   --Persistent
      |
      --Layout

Layout encapsulation to allow any component to hold


Class Details

[line 65]
Layout encapsulation to allow any component to hold

controls and render them in very different ways




[ Top ]

Properties

  • Cols   [published]
  • Rows   [published]
  • Type   [published]

Events

    [none]

JS Events

    [none]

Methods

Constants

    [none]

Inherited Properties

Class: Persistent

Persistent::NamePath
Used to serialize/unserialize
Persistent::Owner
Owner of the component, in Persistent always return null

Inherited Events

Inherited JS Events

Inherited Methods

Class: Persistent

Persistent::assign
Assing the source properties to this object
Persistent::assignError
Raises an assignation error
Persistent::assignTo
Assign this object to another object
Persistent::serialize
Stores this object into the session, it uses PHP reflection system to get published properties, the ones that will be stored.
Persistent::unserialize
Read this object properties from the session, only published properties will be recovered, components need an owner to be unserialized.

Class: Object

Object::__construct
Constructor
Object::className
Returns the name of the object class
Object::classNameIs
Check if the object is from a specific class
Object::classParent
Returns the parent class of the object
Object::inheritsFrom
Check if the object inherits from a specific class
Object::methodExists
Check if a method exists
Object::readProperty
Reads a property from the streams
Object::__get
To virtualize properties
Object::__set
To virtualize properties

Properties


property Cols : integer [line 95]

Columns for this layout

[ Top ]

property Rows : integer [line 85]

Rows for this layout

[ Top ]

property Type : enum [line 75]

Type of this layout

[ Top ]


Events



Javascript Events



Methods


void dumpABSLayout [line 103]

void dumpABSLayout( [array $exclude = array()])

Dump an absolute layout



Parameters:

array   $exclude   Classnames of the controls you want to exclude from dumping

[ Top ]

void dumpColLayout [line 413]

void dumpColLayout( [array $exclude = array()])

Dump an col layout



Parameters:

array   $exclude   Classnames of the controls you want to exclude from dumping

[ Top ]

void dumpFlowLayout [line 370]

void dumpFlowLayout( [array $exclude = array()])

Dump a flow layout, basically, no layout at all



Parameters:

array   $exclude   Classnames of the controls you want to exclude from dumping

[ Top ]

void dumpGrid [line 425]

void dumpGrid( [array $exclude = array()], integer $cols, integer $rows, string $width)

Dump a grid layout



Parameters:

array   $exclude   Classnames of the controls you want to exclude from dumping
integer   $cols   Number of columns for the grid
integer   $rows   Number of rows for the grid
string   $width   Width for the layout

[ Top ]

void dumpGridBagLayout [line 395]

void dumpGridBagLayout( [array $exclude = array()])

Dump a table layout



Parameters:

array   $exclude   Classnames of the controls you want to exclude from dumping

[ Top ]

void dumpLayoutContents [line 378]

void dumpLayoutContents( [array $exclude = array()])

Dump the layout contents depending on the layout type



Parameters:

array   $exclude   Classnames of the controls you want to exclude from dumping

[ Top ]

void dumpRowLayout [line 404]

void dumpRowLayout( [array $exclude = array()])

Dump a row layout



Parameters:

array   $exclude   Classnames of the controls you want to exclude from dumping

[ Top ]

void dumpXYLayout [line 143]

void dumpXYLayout( [array $exclude = array()])

Dump a fixed coordinate layout using tables



Parameters:

array   $exclude   Classnames of the controls you want to exclude from dumping

[ Top ]



Documentation generated on Tue, 27 Mar 2007 13:35:05 +0200 by phpDocumentor 1.3.1