classQBlockControl
QBlockControl Class Reference
Inherits QControl.Inherited by QLabel, and QPanel.

Public Member Functions
- AddUpperControlToResize (QBlockControl $objTargetControl)
- RemoveUpperControlToResize (QBlockControl $objTargetControl)
- RemoveAllUpperControlsToResize ()
- AddLowerControlToResize (QBlockControl $objTargetControl)
- RemoveLowerControlToResize (QBlockControl $objTargetControl)
- RemoveAllLowerControlsToResize ()
- AddControlToMove ($objTargetControl=null)
- RemoveControlToMove (QControl $objTargetControl)
- RemoveAllControlsToMove ()
- AddDropZone ($objParentObject)
- RemoveDropZone ($objParentObject)
- RemoveAllDropZones ()
- GetEndScript ()
- GetStyleAttributes ()
- ParsePostData ()
- GetJavaScriptAction ()
- Validate ()
- __get ($strName)
- __set ($strName, $mixValue)
Protected Member Functions
Protected Attributes
- $strText = null
- $strFormat = null
- $strTemplate = null
- $blnAutoRenderChildren = false
- $strPadding = null
- $strTagName = null
- $blnHtmlEntities = true
- $blnDropTarget = false
- $strHorizontalAlign = QHorizontalAlign::NotSet
- $strVerticalAlign = QVerticalAlign::NotSet
- $objMovesControlsArray = array()
- $objDropsControlsArray = array()
- $objDropsGroupingsArray = array()
- $objIsDropZoneFor = array()
- $objUpperResizeControlsArray = array()
- $objLowerResizeControlsArray = array()
- $strResizeHandleDirection = null
- $intResizeHandleMinimum
- $intResizeHandleMaximum
Member Function Documentation
| QBlockControl::__get | ( | $ | strName | ) |
Override method to perform a property "Get" This will get the value of $strName All inhereted objects that call __get() should always fall through to calling parent::__get() in a try/catch statement catching for CallerExceptions.
- Parameters:
-
string $strName Name of the property to get
- Returns:
- mixed the returned property
Reimplemented from QControlBase.
Reimplemented in QDialogBox, and QFileAssetBase.
References QControlBase::$strName, and QCallerException::IncrementOffset().
| QBlockControl::__set | ( | $ | strName, | |
| $ | mixValue | |||
| ) |
Override method to perform a property "Set" This will set the property $strName to be $mixValue All inhereted objects that call __set() should always fall through to calling parent::__set() in a try/catch statement catching for CallerExceptions.
- Parameters:
-
string $strName Name of the property to set string $mixValue New value of the property
- Returns:
- mixed the property that was set
Reimplemented from QControlBase.
Reimplemented in QDialogBox, and QFileAssetBase.
References QControlBase::$strName, QType::Boolean, QType::Cast(), QCallerException::IncrementOffset(), QType::Integer, and QType::String.
| QBlockControl::AddControlToMove | ( | $ | objTargetControl = null |
) |
References AddDropZone().
| QBlockControl::AddDropZone | ( | $ | objParentObject | ) |
Referenced by AddControlToMove().
| QBlockControl::AddLowerControlToResize | ( | QBlockControl $ | objTargetControl | ) |
| QBlockControl::AddUpperControlToResize | ( | QBlockControl $ | objTargetControl | ) |
| QBlockControl::GetControlHtml | ( | ) | [protected] |
Reimplemented from QControlBase.
Reimplemented in QDialogBox, and QFileAssetBase.
References $_CONTROL, $strText, QControlBase::GetAttributes(), GetStyleAttributes(), and QControlBase::RenderChildren().
| QBlockControl::GetEndScript | ( | ) |
Reimplemented from QControlBase.
Reimplemented in QDialogBox.
References QResizeHandleDirection::Horizontal, and QResizeHandleDirection::Vertical.
| QBlockControl::GetJavaScriptAction | ( | ) |
| QBlockControl::GetStyleAttributes | ( | ) |
Reimplemented from QControlBase.
References QVerticalAlign::NotSet, and QHorizontalAlign::NotSet.
Referenced by GetControlHtml().
| QBlockControl::ParsePostData | ( | ) |
Reimplemented from QControlBase.
| QBlockControl::RemoveAllControlsToMove | ( | ) |
References RemoveAllDropZones().
| QBlockControl::RemoveAllDropZones | ( | ) |
| QBlockControl::RemoveAllLowerControlsToResize | ( | ) |
| QBlockControl::RemoveAllUpperControlsToResize | ( | ) |
| QBlockControl::RemoveControlToMove | ( | QControl $ | objTargetControl | ) |
| QBlockControl::RemoveDropZone | ( | $ | objParentObject | ) |
| QBlockControl::RemoveLowerControlToResize | ( | QBlockControl $ | objTargetControl | ) |
| QBlockControl::RemoveUpperControlToResize | ( | QBlockControl $ | objTargetControl | ) |
| QBlockControl::Validate | ( | ) |
Member Data Documentation
QBlockControl::$blnAutoRenderChildren = false [protected] |
QBlockControl::$blnDropTarget = false [protected] |
QBlockControl::$intResizeHandleMaximum [protected] |
QBlockControl::$intResizeHandleMinimum [protected] |
QBlockControl::$objDropsControlsArray = array() [protected] |
QBlockControl::$objDropsGroupingsArray = array() [protected] |
QBlockControl::$objIsDropZoneFor = array() [protected] |
QBlockControl::$objLowerResizeControlsArray = array() [protected] |
QBlockControl::$objMovesControlsArray = array() [protected] |
QBlockControl::$objUpperResizeControlsArray = array() [protected] |
QBlockControl::$strFormat = null [protected] |
QBlockControl::$strHorizontalAlign = QHorizontalAlign::NotSet [protected] |
QBlockControl::$strPadding = null [protected] |
QBlockControl::$strResizeHandleDirection = null [protected] |
QBlockControl::$strTemplate = null [protected] |
QBlockControl::$strText = null [protected] |
Referenced by GetControlHtml().
QBlockControl::$strVerticalAlign = QVerticalAlign::NotSet [protected] |
The documentation for this class was generated from the following file:
- qcodo/_core/qform/QBlockControl.class.php
