MIOLO20
|
Membros públicos | |
__construct ( $name=NULL) | |
__clone () | |
__set ( $name, $value) | |
__get ( $name) | |
setReadOnly ($status) | |
setEnabled ($state) | |
setName ($name) | |
setId ($id) | |
setNameAndId ($name) | |
getId () | |
getName () | |
getUniqueId () | |
setClass ( $cssClass, $add=true) | |
addStyleFile ( $styleFile) | |
getClass () | |
addStyle ($name, $value) | |
setStyle ($style) | |
getStyle () | |
addAttribute ( $name, $value='') | |
setTooltip ($title, $placement=self::TOOLTIP_PLACEMENT_AUTO) | |
setAttribute ( $name, $value) | |
setAttributes ($attr) | |
attributes ( $mergeDuplicates=false) | |
getAttributes ( $mergeDuplicates=false) | |
setFormMode ( $mode) | |
setJsHint ( $hint) | |
setPosition ($left, $top, $position='absolute') | |
setWidth ($value) | |
setHeight ($value) | |
setColor ($value) | |
setVisibility ($value) | |
setFont ($value) | |
setCaption ($caption) | |
setInner ($inner) | |
getInner () | |
addControl ($control) | |
insertControl ($control, $pos=0, $width=null, $float=null) | |
setControl ($control, $pos=0) | |
setControls ($controls) | |
getControls () | |
getControl ($pos) | |
getControlById ($id) | |
findControlById ($id) | |
setControlById ($control, $id) | |
clearControls () | |
eventHandler () | |
attachEventHandler ( $name, $handler, $param=NULL) | |
getBox () | |
setBoxId ( $id) | |
setBoxClass ( $cssClass, $add=true) | |
getBoxClass () | |
setBoxAttributes ($attr) | |
getBoxAttributes () | |
addBoxStyle ($name, $value='') | |
generateBox ( $content) | |
getRender ( $method) | |
getInnerToString () | |
generateInner () | |
generate () | |
Membros públicos herdados de MComponent | |
SetName ($name) | |
GetName () | |
AddComponent ($component) | |
InsertComponent ($component, $pos=0) | |
SetComponent ($component, $pos) | |
SetComponents ($components) | |
GetComponents () | |
GetComponent ($pos) | |
ClearComponents () | |
Campos de Dados | |
const | FORM_MODE_WHOLE_ROW = 0 |
const | FORM_MODE_SHOW_SIDE = 1 |
const | FORM_MODE_SHOW_ABOVE = 2 |
const | FORM_MODE_SHOW_NBSP = 3 |
const | CLASS_CAPTION = 'm-caption' |
const | CLASS_CAPTION_REQUIRED = 'm-caption-required' |
const | TOOLTIP_PLACEMENT_BOTTOM = 'bottom' |
const | TOOLTIP_PLACEMENT_TOP = 'top' |
const | TOOLTIP_PLACEMENT_LEFT = 'left' |
const | TOOLTIP_PLACEMENT_RIGHT = 'right' |
const | TOOLTIP_PLACEMENT_AUTO = 'auto' |
$id | |
$uniqueId | |
$cssClass | |
$enabled | |
$style | |
$visible | |
$attrs | |
$attributes | |
$formMode | |
$maintainState | |
$readonly | |
$caption | |
$jsHint | |
$inner | |
$controlBox | |
$box | |
$cssp | |
$parent | |
$controls | |
$controlsId | |
$eventHandlers | |
$painter | |
Campos de Dados herdados de MComponent | |
$manager | |
$page | |
$owner | |
$components | |
$componentCount | |
$name | |
$className | |
Atributos Públicos Estáticos | |
static | $_number = 0 |
Membros protegidos | |
_AddStyle ($name, $value) | |
Base class for all controls. This class implements the properties and methods shared by all controls.
Maintainers:
Ely Edison Matos [ely.m.nosp@m.atos.nosp@m.@ufjf.nosp@m..edu.nosp@m..br]
MComponent
Organization:
SOLIS - Cooperativa de Soluções Livres
The Miolo Development Team
CopyLeft:
CopyLeft (L) 2005 SOLIS - Cooperativa de Soluções Livres
License:
Licensed under GPL (for further details read the COPYING file or http://www.gnu.org/copyleft/gpl.html )
History:
See history in CVS repository: http://www.miolo.org.br
Definido na linha 34 do ficheiro mcontrol.class.
__construct | ( | $name = NULL | ) |
Initialize some properties.
$name | (string) a optional name for the control |
Reimplementado de MComponent.
Reimplementado em MPageComment, MButtonClose, MButtonMinimize, MButtonFind, MStatusBar, MTabbedFormPage, MButtonHelp, MNavigationBar, MFullCalendar, MOptionList, MAreaContainer e MSpacer.
Definido na linha 186 do ficheiro mcontrol.class.
__clone | ( | ) |
The clone method. It is used to clone controls, avoiding references to same attributes, styles and controls.
Definido na linha 214 do ficheiro mcontrol.class.
__get | ( | $name | ) |
Reimplementado em MForm.
Definido na linha 316 do ficheiro mcontrol.class.
__set | ( | $name, | |
$value ) |
The setter method. It is used, primarily, to decide if a attribute is for the control or for CSS Box.
Reimplementado em MButton e MForm.
Definido na linha 226 do ficheiro mcontrol.class.
|
protected |
Definido na linha 334 do ficheiro mcontrol.class.
addAttribute | ( | $name, | |
$value = '' ) |
Reimplementado em MDateTimeField e MLookupContainer.
Definido na linha 443 do ficheiro mcontrol.class.
addBoxStyle | ( | $name, | |
$value = '' ) |
Reimplementado em MFloatField.
Definido na linha 819 do ficheiro mcontrol.class.
addControl | ( | $control | ) |
Reimplementado em MOptionList.
Definido na linha 652 do ficheiro mcontrol.class.
addStyle | ( | $name, | |
$value ) |
Definido na linha 427 do ficheiro mcontrol.class.
addStyleFile | ( | $styleFile | ) |
Definido na linha 412 do ficheiro mcontrol.class.
attachEventHandler | ( | $name, | |
$handler, | |||
$param = NULL ) |
Definido na linha 771 do ficheiro mcontrol.class.
attributes | ( | $mergeDuplicates = false | ) |
Definido na linha 486 do ficheiro mcontrol.class.
clearControls | ( | ) |
Definido na linha 714 do ficheiro mcontrol.class.
eventHandler | ( | ) |
Definido na linha 723 do ficheiro mcontrol.class.
findControlById | ( | $id | ) |
Definido na linha 690 do ficheiro mcontrol.class.
generate | ( | ) |
Reimplementado em MSpan, MBadge, MGridColumn, MGridHyperlink, MGridControl, MGridAction, MGridActionIcon, MGridActionText, MGridActionSelect, MGridFilter, MGrid, MHiddenField, MPageComment, MDropdownMenu, MChart, MDateTimeField, MEditor, MEventCalendar, MExpandDiv, MFloatField, MFullCalendar, MLookupGrid, MMoneyField, MOptionListItem, MPopup, MStep, MTabbedBaseGroup, MTabbedForm2, MOption, MOptionGroup, MBasePanel e MSimpleTable.
Definido na linha 857 do ficheiro mcontrol.class.
generateBox | ( | $content | ) |
Definido na linha 825 do ficheiro mcontrol.class.
generateInner | ( | ) |
Reimplementado em MBoxTitle, MBox, MButton, MInputButton, MCheckBox, MRadioButton, MButtonHelp, MBaseGroup, MImage, MImageFormLabel, MImageLabel, MTextField, MFileField, MCalendarField, MCurrencyField, MPageComment, MSeparator, MLabel, MRawText, MFieldLabel, MTextHeader, MText, MTextLabel, MLink, MLinkButton, MImageLink, MDHTMLMenu2, MIndexedControl, MInputGrid, MMultiTextField, MMultiTextField2, MOrderedList, MTabbedForm2, MToolBar e MUnOrderedList.
Definido na linha 845 do ficheiro mcontrol.class.
getAttributes | ( | $mergeDuplicates = false | ) |
Definido na linha 509 do ficheiro mcontrol.class.
getBox | ( | ) |
Reimplementado em MExpandDiv.
Definido na linha 778 do ficheiro mcontrol.class.
getBoxAttributes | ( | ) |
Definido na linha 814 do ficheiro mcontrol.class.
getBoxClass | ( | ) |
Definido na linha 803 do ficheiro mcontrol.class.
getClass | ( | ) |
Definido na linha 421 do ficheiro mcontrol.class.
getControl | ( | $pos | ) |
Reimplementado em MGridColumn.
Definido na linha 680 do ficheiro mcontrol.class.
getControlById | ( | $id | ) |
Definido na linha 685 do ficheiro mcontrol.class.
getControls | ( | ) |
Definido na linha 675 do ficheiro mcontrol.class.
getId | ( | ) |
Reimplementado em MTheme.
Definido na linha 380 do ficheiro mcontrol.class.
getInner | ( | ) |
Definido na linha 603 do ficheiro mcontrol.class.
getInnerToString | ( | ) |
Definido na linha 839 do ficheiro mcontrol.class.
getName | ( | ) |
Reimplementado em MMultiSelection.
Definido na linha 386 do ficheiro mcontrol.class.
getRender | ( | $method | ) |
Definido na linha 833 do ficheiro mcontrol.class.
getStyle | ( | ) |
Definido na linha 437 do ficheiro mcontrol.class.
getUniqueId | ( | ) |
Definido na linha 392 do ficheiro mcontrol.class.
insertControl | ( | $control, | |
$pos = 0, | |||
$width = null, | |||
$float = null ) |
Reimplementado em MBasePanel.
Definido na linha 657 do ficheiro mcontrol.class.
setAttribute | ( | $name, | |
$value ) |
Definido na linha 456 do ficheiro mcontrol.class.
setAttributes | ( | $attr | ) |
Definido na linha 462 do ficheiro mcontrol.class.
setBoxAttributes | ( | $attr | ) |
Definido na linha 809 do ficheiro mcontrol.class.
setBoxClass | ( | $cssClass, | |
$add = true ) |
Definido na linha 797 do ficheiro mcontrol.class.
setBoxId | ( | $id | ) |
Definido na linha 791 do ficheiro mcontrol.class.
setCaption | ( | $caption | ) |
Reimplementado em MBox.
Definido na linha 593 do ficheiro mcontrol.class.
setClass | ( | $cssClass, | |
$add = true ) |
Reimplementado em MTextField e MContainer.
Definido na linha 398 do ficheiro mcontrol.class.
setColor | ( | $value | ) |
Reimplementado em MEditor.
Definido na linha 577 do ficheiro mcontrol.class.
setControl | ( | $control, | |
$pos = 0 ) |
Reimplementado em MOption e MGridColumn.
Definido na linha 662 do ficheiro mcontrol.class.
setControlById | ( | $control, | |
$id ) |
Definido na linha 709 do ficheiro mcontrol.class.
setControls | ( | $controls | ) |
Reimplementado em MGrid.
Definido na linha 667 do ficheiro mcontrol.class.
setEnabled | ( | $state | ) |
Enabled status. Acessory method to set the enabled status of the control.
state | (boolean) true or false depending the status |
Definido na linha 354 do ficheiro mcontrol.class.
setFont | ( | $value | ) |
Definido na linha 588 do ficheiro mcontrol.class.
setFormMode | ( | $mode | ) |
Definido na linha 514 do ficheiro mcontrol.class.
setHeight | ( | $value | ) |
Reimplementado em MChart.
Definido na linha 558 do ficheiro mcontrol.class.
setId | ( | $id | ) |
Definido na linha 367 do ficheiro mcontrol.class.
setInner | ( | $inner | ) |
Definido na linha 598 do ficheiro mcontrol.class.
setJsHint | ( | $hint | ) |
Reimplementado em MFloatField.
Definido na linha 519 do ficheiro mcontrol.class.
setName | ( | $name | ) |
Definido na linha 359 do ficheiro mcontrol.class.
setNameAndId | ( | $name | ) |
Definido na linha 373 do ficheiro mcontrol.class.
setPosition | ( | $left, | |
$top, | |||
$position = 'absolute' ) |
Definido na linha 532 do ficheiro mcontrol.class.
setReadOnly | ( | $status | ) |
Reimplementado em MDateTimeField, MFloatField e MLookupContainer.
Definido na linha 343 do ficheiro mcontrol.class.
setStyle | ( | $style | ) |
Definido na linha 432 do ficheiro mcontrol.class.
setTooltip | ( | $title, | |
$placement = self::TOOLTIP_PLACEMENT_AUTO ) |
Definido na linha 448 do ficheiro mcontrol.class.
setVisibility | ( | $value | ) |
Definido na linha 582 do ficheiro mcontrol.class.
setWidth | ( | $value | ) |
Reimplementado em MGridColumn, MGrid e MChart.
Definido na linha 539 do ficheiro mcontrol.class.
|
static |
A number used to identify anonymous controls.
Definido na linha 58 do ficheiro mcontrol.class.
A string with (X)HTML attributes. For compatibilty only.
Definido na linha 106 do ficheiro mcontrol.class.
$attrs |
A list with (X)HTML attributes.
Definido na linha 100 do ficheiro mcontrol.class.
$box |
Definido na linha 148 do ficheiro mcontrol.class.
$caption |
A caption for the control.
Definido na linha 130 do ficheiro mcontrol.class.
$controlBox |
The box that contains the control. It is used, primarily, in CSS Positioning.
Definido na linha 147 do ficheiro mcontrol.class.
$controls |
A list with the contained controls, indexed by numbers.
Definido na linha 163 do ficheiro mcontrol.class.
$controlsId |
A list with the contained controls, indexed by id.
Definido na linha 168 do ficheiro mcontrol.class.
$cssClass |
CSS selector.
Definido na linha 80 do ficheiro mcontrol.class.
$cssp |
Indicates if the control is to be CSS Positioned
Definido na linha 153 do ficheiro mcontrol.class.
$enabled |
Indicates if the control is enabled/disabled.
Definido na linha 85 do ficheiro mcontrol.class.
$eventHandlers |
A list with registered event handlers .
Definido na linha 174 do ficheiro mcontrol.class.
$formMode |
Indicates how to render the control/caption in the page. FORM_MODE_WHOLE_ROW = 0 : the control ocuppies whole row of form FORM_MODE_SHOW_SIDE = 1 : show caption: control side by side FORM_MODE_SHOW_ABOVE = 2 : show caption: above the control FORM_MODE_SHOW_NBSP = 3 : show caption: control
Definido na linha 115 do ficheiro mcontrol.class.
$id |
A id for the control. This atribute identifies the control. It is used at (X)HTML rendering.
Definido na linha 69 do ficheiro mcontrol.class.
$inner |
The control's code according to render method. The $inner is generated by the control itself, according to its properties.
Definido na linha 141 do ficheiro mcontrol.class.
$jsHint |
A hint showed as tooltip, using javascript.
Definido na linha 135 do ficheiro mcontrol.class.
$maintainState |
Indicates if the control is to be mantained in round-trips.
Definido na linha 120 do ficheiro mcontrol.class.
$painter |
The class for renderize controls.
Definido na linha 179 do ficheiro mcontrol.class.
$parent |
The parent component (the owner of this control).
Definido na linha 158 do ficheiro mcontrol.class.
$readonly |
Show the control as a label.
Definido na linha 125 do ficheiro mcontrol.class.
$style |
A list with style attributes.
Definido na linha 90 do ficheiro mcontrol.class.
$uniqueId |
Another id for the control. This atribute identifies the control's box in (X)HTML rendering.
Definido na linha 75 do ficheiro mcontrol.class.
$visible |
Indicates if the control is to be showed.
Definido na linha 95 do ficheiro mcontrol.class.
const CLASS_CAPTION = 'm-caption' |
Definido na linha 46 do ficheiro mcontrol.class.
const CLASS_CAPTION_REQUIRED = 'm-caption-required' |
Definido na linha 47 do ficheiro mcontrol.class.
const FORM_MODE_SHOW_ABOVE = 2 |
Definido na linha 43 do ficheiro mcontrol.class.
const FORM_MODE_SHOW_NBSP = 3 |
Definido na linha 44 do ficheiro mcontrol.class.
const FORM_MODE_SHOW_SIDE = 1 |
Definido na linha 42 do ficheiro mcontrol.class.
const FORM_MODE_WHOLE_ROW = 0 |
Define the constants to be used to indicate the $formMode
Definido na linha 41 do ficheiro mcontrol.class.
const TOOLTIP_PLACEMENT_AUTO = 'auto' |
Definido na linha 53 do ficheiro mcontrol.class.
const TOOLTIP_PLACEMENT_BOTTOM = 'bottom' |
Definido na linha 49 do ficheiro mcontrol.class.
const TOOLTIP_PLACEMENT_LEFT = 'left' |
Definido na linha 51 do ficheiro mcontrol.class.
const TOOLTIP_PLACEMENT_RIGHT = 'right' |
Definido na linha 52 do ficheiro mcontrol.class.
const TOOLTIP_PLACEMENT_TOP = 'top' |
Definido na linha 50 do ficheiro mcontrol.class.