The Horde_Block_Layout_Manager class allows manipulation of Horde_Block layouts.
$Horde: framework/Block/Block/Layout/Manager.php,v 1.4.2.12 2009/01/06 15:22:53 jan Exp $
Copyright 2003-2009 The Horde Project (http://www.horde.org/)
See the enclosed file COPYING for license information (LGPL). If you did not receive this file, see http://www.fsf.org/copyleft/lgpl.html.
Located in /Block/Block/Layout/Manager.php (line 22)
Horde_Block_Layout | --Horde_Block_Layout_Manager
A cache for the block objects.
The new column of the last changed block.
The new row of the last changed block.
Our Horde_Block_Collection instance.
The maximum number of columns.
The current block (array: [row, col]).
The current block layout.
Has the layout been updated since it was instantiated.
Inherited from Horde_Block_Layout
Horde_Block_Layout::$_editUrl
Horde_Block_Layout::$_viewUrl
Returns a single instance of the Horde_Block_Layout_Manager class.
Constructor.
Adds an empty block at the specified position.
Adds a new column to the layout.
Adds a new row to the layout.
Does a column exist?
Returns the number of columns in the specified row of the current layout.
Returns the number of blocks in the current layout.
Makes a block one row taller by moving the bottom down.
Makes a block one column wider by moving the left side out.
Makes a block one column wider by moving the right side out.
Makes a block one row taller by moving the top up.
Returns the Horde_Block at the specified position.
Returns the coordinates of the block covering the specified field.
Returns a hash with some useful information about the specified block.
Returned hash values: 'app': application name 'block': block name 'params': parameter hash
Returns a control (linked arrow) for a certain action on the specified block.
Get the current block row and column.
Get the height of the block at a given location.
This returns the height if there is a block at this location, otherwise returns 1.
Get the width of the block at a given location.
This returns the width if there is a block at this location, otherwise returns 1.
Process a modification to the current layout.
Returns if the specified location is the top left field of a block.
Returns if the specified block has been changed last.
Returns if the field at the specified position is covered by another block.
Checks to see if a given location if being used by a block
Moves a block one row down.
Moves all blocks below a certain row one row down.
Moves a block one column left.
Moves a block one column right.
Moves all blocks after a certain column one column right.
Moves a block one row up.
Removes a block.
Removes a column if it's empty.
Removes a row if it's empty.
Does a row exist?
Returns the number of rows in the current layout.
Serialize and return the current block layout.
Sets a batch of information about the specified block.
Makes a block one row lower by moving the bottom up.
Makes a block one column narrower by moving the left side in.
Makes a block one column narrower by moving the right side in.
Makes a block one row lower by moving the top down.
Resets the current layout to the value stored in the preferences.
Has the layout been changed since it was instantiated?
Inherited From Horde_Block_Layout
Horde_Block_Layout::getActionUrl()
Horde_Block_Layout::getHeaderIcons()
Horde_Block_Layout::isRemovable()
Documentation generated on Sun, 30 Jan 2011 05:19:27 +0000 by phpDocumentor 1.4.3