/** * \file GError.C * This file is part of LyX, the document processor. * Licence details can be found in the file COPYING. * * \author Michael Koziarski * \author Baruch Even * * Full author contact details are available in file CREDITS. */ #include #include "gnomeBC.h" #include "GError.h" #include #include GErrorDialog::GErrorDialog() : GControlledView("GError") {} void GErrorDialog::build() { // Connect the buttons. button_close()->signal_clicked().connect( SigC::slot(*this, &GErrorDialog::CloseClicked) ); // Manage the buttons state bc().setCancel(button_close()); // Make sure everything is in the correct state. bc().refresh(); } void GErrorDialog::update() { textarea()->get_buffer()->set_text(controller().params()); } Gtk::Button * GErrorDialog::button_close() const { return getWidget("r_button_close"); } Gtk::TextView * GErrorDialog::textarea() const { return getWidget("r_textarea"); }