Example #1
0
 function __construct($Owner, $text, $type = Gtk::MESSAGE_QUESTION, $buttons = Gtk::BUTTONS_YES_NO)
 {
     parent::__construct($Owner, Gtk::DIALOG_MODAL, $type, $buttons, $text);
     $this->set_title('X-Money - Pergunta');
     $this->set_transient_for($Owner);
     $this->set_position(GTK_WIN_POS_CENTER);
     $this->set_icon_from_file(XMONEY_IMAGES . DIRECTORY_SEPARATOR . 'logo.png');
 }
 /**
  * @name __construct($parent, $flags, $type, $buttons, $message, $autorun=FALSE) 
  * @param GtkWindow $parent Janela à qual o dialogo é transistent
  * @param GtkDialogFlags $flags Opções do dialogo
  * @param GtkMessageType $type Opções do icone do dialogo
  * @param GtkButtonsType $buttons Botões do dialogo
  * @param string $message Mensagem do dialogo
  * @param bool $autorun Opção para auto executar o dialogo ao construir o objeto
  * @return GtkMessageDialog
  */
 public function __construct($parent, $flags, $type, $buttons, $message, $autorun = FALSE)
 {
     // Constroi o dialogo
     parent::__construct($parent, $flags, $type, $buttons, $message);
     // Verifica se é auto executavel
     if ($autorun) {
         // Inicia o dialogo
         $this->__return = parent::run();
         // Destroi o dialogo
         parent::destroy();
     }
 }