Class CalculatorWidget
Implements a JQuery UI Dialog
It extends the QDialogBase class. When writing your code, use this class instead of QDialogBase. This class is intended to be modified by the developer to add functions and alter the already present functions.
- QBaseClass
- QHtmlAttributeManagerBase
- QHtmlAttributeManager
- QControlBase
- QControl
- QBlockControl
- QPanel
- QDialogGen
- QDialogBase
- QDialog
- CalculatorWidget
public
|
#
__construct(
Creates a QControlBase object This constructor will generally not be used to create a QControlBase object. Instead it is used by the classes which extend the class. Only the parent object parameter is required. If the option strControlId parameter is not used, QCubed will generate the id. |
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
mixed
|
|
public
mixed
|
Close(),
Destroy(),
GetJqSetupFunction(),
GetModelConnectorParams(),
Instance(),
IsOpen(),
MoveToTop(),
Option(),
Option1(),
Option2(),
Option3()
|
OverrideAttributes(),
__call()
|
MessageDialogId,
StateError,
StateHighlight,
StateNone
|
CommentEnd,
CommentStart
|
public
|
$pnlValueDisplay
|
|
public
|
$pxyNumberControl
|
|
public
|
$pxyOperationControl
|
|
public
|
$btnEqual
|
|
public
|
$btnPoint
|
|
public
|
$btnClear
|
|
public
|
$btnUpdate
|
|
public
|
$btnCancel
|
|
protected
integer
|
$intWidth
|
#
240
|
protected
|
$strCloseCallback
|
|
protected
|
$fltValue
|
|
protected
boolean
|
$blnMatteClickable
|
#
false
|
protected
string
|
$strTemplate
Path to the HTML template (.tpl.php) file (applicable in case a template is being used for Render) |
#
'CalculatorWidget.tpl.php'
|
protected
string
|
$strCssClass
The INITIAL class for the object. Only subclasses should set this before calling the parent constructor. |
#
'calculator_widget'
|
protected
|
$fltInternalValue
|
|
protected
|
$strCurrentOperation
|
|
protected
|
$blnNextClears
|
$blnAutoOpen,
$blnAutoRender,
$blnHasCloseButton,
$blnIsOpen,
$blnUseWrapper,
$blnValidationArray,
$strClickedButtonId,
$strDialogState
|
$blnCloseOnEscape,
$blnDraggable,
$blnModal,
$blnResizable,
$intMaxHeight,
$intMaxWidth,
$intMinHeight,
$intMinWidth,
$mixAppendTo,
$mixButtons,
$mixHeight,
$mixHide,
$mixPosition,
$mixShow,
$strCloseText,
$strDialogClass,
$strJavaScripts,
$strStyleSheets,
$strTitle
|
$blnHtmlEntities,
$blnIsBlockElement,
$strDefaultDisplayStyle,
$strTagName
|
$blnAutoRenderChildren,
$blnDropTarget,
$objDropsControlsArray,
$objDropsGroupingsArray,
$objIsDropZoneFor,
$objMovesControlsArray,
$strFormat,
$strText
|
$attributes,
$styles
|
$ClickedButton,
$DialogState,
$HasCloseButton
|
$AppendTo,
$AutoOpen,
$Buttons,
$CloseOnEscape,
$CloseText,
$DialogClass,
$Draggable,
$Height,
$Hide,
$MaxHeight,
$MaxWidth,
$MinHeight,
$MinWidth,
$Modal,
$Position,
$Resizable,
$Show,
$Title,
$Width
|
$AutoRenderChildren,
$DropTarget,
$Format,
$HorizontalAlign,
$HtmlEntities,
$ResizeHandleDirection,
$ResizeHandleMaximum,
$ResizeHandleMinimum,
$TagName,
$Template,
$Text,
$VerticalAlign
|
$AccessKey,
$AltText,
$BackColor,
$BorderCollapse,
$BorderColor,
$BorderStyle,
$BorderWidth,
$CssClass,
$Cursor,
$Data,
$Display,
$DisplayStyle,
$Enabled,
$FontBold,
$FontItalic,
$FontNames,
$FontOverline,
$FontSize,
$FontStrikeout,
$FontUnderline,
$ForeColor,
$Left,
$Margin,
$NoWrap,
$Opacity,
$OrderedListType,
$Overflow,
$Padding,
$ReadOnly,
$TabIndex,
$ToolTip,
$Top,
$UnorderedListStyle
|