MActionPanel Class Reference

Inheritance diagram for MActionPanel:

Inheritance graph
[legend]
Collaboration diagram for MActionPanel:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 __construct ($name= '', $caption= '', $controls=NULL, $close= '', $icon= '', $iconType='large')
 setIconType ($type= 'large')
 setControlSize ($width, $height)
 addAction ($label, $image, $module= 'main', $action= '', $item=NULL, $args=NULL)
 InsertAction ($pos, $label, $image, $module= 'main', $action= '', $item=NULL, $args=NULL)
 addUserAction ($transaction, $access, $label, $image, $module= 'main', $action= '', $item= '', $args=NULL)
 insertUserAction ($pos, $transaction, $access, $label, $image, $module= 'main', $action= '', $item= '', $args=NULL)
 addGroupAction ($transaction, $access, $label, $image, $module= 'main', $action= '', $item= '', $args=NULL)
 insertGroupAction ($pos, $transaction, $access, $label, $image, $module= 'main', $action= '', $item= '', $args=NULL)
 addBreak ()

Public Attributes

 $iconType = 'large'
 $controlWidth
 $controlHeight

Private Member Functions

 _getControl ($label, $image, $module= 'main', $action= '', $item=NULL, $args=NULL)

Detailed Description

Definition at line 3 of file mactionpanel.class.


Constructor & Destructor Documentation

MActionPanel::__construct ( name = '',
caption = '',
controls = NULL,
close = '',
icon = '',
iconType = 'large' 
)

Definition at line 9 of file mactionpanel.class.

References MControl::$caption, MControl::$controls, $iconType, MComponent::$name, and setIconType().

Here is the call graph for this function:


Member Function Documentation

MActionPanel::setIconType ( type = 'large'  ) 

Definition at line 15 of file mactionpanel.class.

References setControlSize().

Referenced by __construct().

Here is the call graph for this function:

Here is the caller graph for this function:

MActionPanel::setControlSize ( width,
height 
)

Definition at line 28 of file mactionpanel.class.

Referenced by setIconType().

Here is the caller graph for this function:

MActionPanel::_getControl ( label,
image,
module = 'main',
action = '',
item = NULL,
args = NULL 
) [private]

Definition at line 35 of file mactionpanel.class.

References MFormControl::$label.

Referenced by addAction(), and InsertAction().

Here is the caller graph for this function:

MActionPanel::addAction ( label,
image,
module = 'main',
action = '',
item = NULL,
args = NULL 
)

Definition at line 60 of file mactionpanel.class.

References MFormControl::$label, _getControl(), and MBasePanel::addControl().

Referenced by addGroupAction(), and addUserAction().

Here is the call graph for this function:

Here is the caller graph for this function:

MActionPanel::InsertAction ( pos,
label,
image,
module = 'main',
action = '',
item = NULL,
args = NULL 
)

Definition at line 67 of file mactionpanel.class.

References MFormControl::$label, _getControl(), and MBasePanel::insertControl().

Here is the call graph for this function:

MActionPanel::addUserAction ( transaction,
access,
label,
image,
module = 'main',
action = '',
item = '',
args = NULL 
)

Definition at line 74 of file mactionpanel.class.

References MFormControl::$label, and addAction().

Here is the call graph for this function:

MActionPanel::insertUserAction ( pos,
transaction,
access,
label,
image,
module = 'main',
action = '',
item = '',
args = NULL 
)

Definition at line 83 of file mactionpanel.class.

References MFormControl::$label.

MActionPanel::addGroupAction ( transaction,
access,
label,
image,
module = 'main',
action = '',
item = '',
args = NULL 
)

Definition at line 91 of file mactionpanel.class.

References MFormControl::$label, and addAction().

Here is the call graph for this function:

MActionPanel::insertGroupAction ( pos,
transaction,
access,
label,
image,
module = 'main',
action = '',
item = '',
args = NULL 
)

Definition at line 100 of file mactionpanel.class.

References MFormControl::$label.

MActionPanel::addBreak (  ) 

Definition at line 110 of file mactionpanel.class.

References MBasePanel::addControl().

Here is the call graph for this function:


Member Data Documentation

MActionPanel::$iconType = 'large'

Definition at line 5 of file mactionpanel.class.

Referenced by __construct().

MActionPanel::$controlWidth

Definition at line 6 of file mactionpanel.class.

MActionPanel::$controlHeight

Definition at line 7 of file mactionpanel.class.


The documentation for this class was generated from the following file:
CopyLeft (L) 2001-2006 - [MIOLO Development Team] SOLIS - Cooperativa de Soluções Livres - Lajeado/RS - Brasil