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(); } }