/**
  * Open an input dialog
  */
 public function onInputDialog($param)
 {
     $form = new TQuickForm('input_form');
     $form->style = 'padding:20px';
     $login = new TEntry('login');
     $pass = new TPassword('password');
     $form->addQuickField('Login', $login);
     $form->addQuickField('Password', $pass);
     $form->addQuickAction('Confirm 1', new TAction(array($this, 'onConfirm1')), 'ico_save.png');
     $form->addQuickAction('Confirm 2', new TAction(array($this, 'onConfirm2')), 'ico_apply.png');
     // show the input dialog
     new TInputDialog('Input dialog title', $form);
 }
 public function __construct()
 {
     parent::__construct();
     $f = new TQuickForm('f');
     $this->formulario = $f;
     $f->class = 'tform';
     $f->setFormTitle('Testando 1,2,3');
     // CAMPOS
     $nome = new TEntry('nome');
     $custo = new TEntry('custo');
     $f->addQuickField('Nome:', $nome, 400);
     $f->addQuickField('Custo:', $custo);
     // ACOES
     $p = array($this, 'aoGravar');
     $gravar = new TAction($p, 'ico_save.png');
     $f->addQuickAction('Salvar', $gravar);
     // Adiciona
     parent::add($f);
 }