public function __construct($objParentObject, $strFileUploadCallback, $strControlId = null)
 {
     // Call parent constructor and define FileUploadCallback
     parent::__construct($objParentObject, $strControlId);
     $this->strFileUploadCallback = $strFileUploadCallback;
     // Setup the Dialog Box, itself
     $this->strTemplate = __DOCROOT__ . __PHP_ASSETS__ . '/QFileAssetDialog.tpl.php';
     $this->blnDisplay = false;
     $this->blnMatteClickable = false;
     $this->strTitle = QApplication::Translate("Upload a File");
     // Controls for Upload FileAsset Dialog Box
     $this->lblMessage = new QLabel($this);
     $this->lblMessage->HtmlEntities = false;
     $this->lblError = new QLabel($this);
     $this->lblError->HtmlEntities = false;
     $this->flcFileAsset = new QFileControl($this);
     $this->btnUpload = new QButton($this);
     $this->btnCancel = new QButton($this);
     $this->objSpinner = new QWaitIcon($this);
     // Events on the Dialog Box Controls
     $this->flcFileAsset->AddAction(new QEnterKeyEvent(), new QTerminateAction());
     $this->btnUpload->AddAction(new QClickEvent(), new QToggleEnableAction($this->btnUpload));
     $this->btnUpload->AddAction(new QClickEvent(), new QToggleEnableAction($this->btnCancel));
     $this->btnUpload->AddAction(new QClickEvent(), new QToggleDisplayAction($this->objSpinner));
     $this->btnUpload->AddAction(new QClickEvent(), new QServerControlAction($this, 'btnUpload_Click'));
     $this->btnCancel->AddAction(new QClickEvent(), new QHideDialogBox($this));
 }
 public function __construct($objParent, $strControlId = null)
 {
     parent::__construct($objParent, $strControlId);
     $this->strTemplate = dirname(__FILE__) . '/MessageEditDialogBox.tpl.php';
     $this->strCssClass = 'dialogbox';
     $this->strWidth = '620px';
     $this->mctMessage = new MessageMetaControl($this, new Message());
     $this->lblHeading = new QLabel($this);
     $this->lblHeading->TagName = 'h4';
     $this->lblHeading->SetCustomStyle('margin', '0');
     $this->lstForum = new QListBox($this);
     $this->txtTopicName = new QTextBox($this);
     $this->txtTopicName->Name = 'Topic Name';
     $this->txtTopicName->Required = true;
     $this->txtMessage = $this->mctMessage->txtMessage_Create('message');
     $this->txtMessage->TextMode = QTextMode::MultiLine;
     $this->txtMessage->CrossScripting = QCrossScripting::Allow;
     $this->txtMessage->Required = true;
     $this->btnOkay = new QButton($this);
     $this->btnOkay->CausesValidation = $this;
     $this->btnCancel = new QLinkButton($this);
     $this->btnCancel->Text = 'Cancel';
     // Define Actions
     $this->txtTopicName->AddAction(new QEnterKeyEvent(), new QFocusControlAction($this->txtMessage));
     $this->txtTopicName->AddAction(new QEnterKeyEvent(), new QTerminateAction());
     $this->btnOkay->AddAction(new QClickEvent(), new QToggleEnableAction($this->btnOkay));
     $this->btnOkay->AddAction(new QClickEvent(), new QAjaxControlAction($this, 'btnOkay_Click'));
     $this->btnCancel->AddAction(new QClickEvent(), new QAjaxControlAction($this, 'btnCancel_Click'));
     $this->btnCancel->AddAction(new QClickEvent(), new QTerminateAction());
     $this->Display = false;
     $this->blnMatteClickable = false;
 }
 public function __construct($objParentObject, $strMethodCallback, $strControlId = null)
 {
     try {
         parent::__construct($objParentObject, $strControlId);
     } catch (QCallerException $objExc) {
         $objExc->IncrementOffset();
         throw $objExc;
     }
     $this->strMethodCallback = $strMethodCallback;
     $this->strTemplate = dirname(__FILE__) . '/PersonSelectorDialog.tpl.php';
     $this->MatteClickable = false;
     $this->HideDialogBox();
     $this->txtMemberSearch = new QTextBox($this);
     $this->txtMemberSearch->AddAction(new QEnterKeyEvent(), new QAjaxControlAction($this, 'txtMemberSearch_Enter'));
     $this->txtMemberSearch->AddAction(new QEnterKeyEvent(), new QTerminateAction());
     $this->dtrResults = new QDataRepeater($this);
     $this->dtrResults->SetDataBinder('dtrResults_Bind', $this);
     $this->dtrResults->Template = dirname(__FILE__) . '/dtrPersonSelectorResults.tpl.php';
     $this->dtrResults->CssClass = 'dtrPersonSelectorResults';
     $this->pxyName = new QControlProxy($this);
     $this->pxyName->AddAction(new QMouseOverEvent(), new QJavaScriptAction("this.className='hover';"));
     $this->pxyName->AddAction(new QMouseOutEvent(), new QJavaScriptAction("this.className='';"));
     $this->pxyName->AddAction(new QClickEvent(), new QAjaxControlAction($this, 'pxyName_Click'));
     $this->btnCancel = new QLinkButton($this);
     $this->btnCancel->Text = 'Cancel';
     $this->btnCancel->AddAction(new QClickEvent(), new QAjaxControlAction($this, 'btnCancel_Click'));
     $this->btnCancel->AddAction(new QClickEvent(), new QTerminateAction());
 }
 public function __construct($strCloseCallback, $objParentObject, $strControlId = null)
 {
     parent::__construct($objParentObject, $strControlId);
     $this->strCloseCallback = $strCloseCallback;
     // Define local child controls
     $this->pnlValueDisplay = new QPanel($this);
     $this->pnlValueDisplay->CssClass = 'calculator_display';
     // Define the Proxy
     $this->pxyNumberControl = new QControlProxy($this);
     $this->pxyNumberControl->AddAction(new QClickEvent(), new QAjaxControlAction($this, 'pxyNumber_Click'));
     $this->pxyOperationControl = new QControlProxy($this);
     $this->pxyOperationControl->AddAction(new QClickEvent(), new QAjaxControlAction($this, 'pxyOperation_Click'));
     $this->btnEqual = new QButton($this);
     $this->btnEqual->Text = '=';
     $this->btnEqual->AddAction(new QClickEvent(), new QAjaxControlAction($this, 'btnEqual_Click'));
     $this->btnPoint = new QButton($this);
     $this->btnPoint->Text = '.';
     $this->btnPoint->AddAction(new QClickEvent(), new QAjaxControlAction($this, 'btnPoint_Click'));
     $this->btnClear = new QButton($this);
     $this->btnClear->Text = 'C';
     $this->btnClear->AddAction(new QClickEvent(), new QAjaxControlAction($this, 'btnClear_Click'));
     $this->btnUpdate = new QButton($this);
     $this->btnUpdate->Text = 'Save/Update';
     $this->btnUpdate->AddAction(new QClickEvent(), new QAjaxControlAction($this, 'btnUpdate_Click'));
     $this->btnCancel = new QButton($this);
     $this->btnCancel->Text = 'Cancel';
     $this->btnCancel->AddAction(new QClickEvent(), new QAjaxControlAction($this, 'btnCancel_Click'));
 }
 public function __construct($objParentObject, $strControlId = null, StewardshipContribution $objContribution = null, $objMethodCallback, $strMethodCallback)
 {
     try {
         parent::__construct($objParentObject, $strControlId);
     } catch (QCallerException $objExc) {
         $objExc->IncrementOffset();
         throw $objExc;
     }
     $this->objContribution = $objContribution;
     $this->objMethodCallback = $objMethodCallback;
     $this->strMethodCallback = $strMethodCallback;
     $this->Template = dirname(__FILE__) . '/StewardshipSelectPersonDialogBox.tpl.php';
     $this->HideDialogBox();
     $this->MatteClickable = false;
     $this->AddCssClass('stewardshipDialogbox');
 }