From cdd8a7df5150fefa8b608e40d24ea9c5eaa63445 Mon Sep 17 00:00:00 2001 From: gouldtj Date: Wed, 29 Mar 2006 05:39:24 +0000 Subject: [PATCH] r10924@tres: ted | 2006-02-13 09:52:31 -0800 Basics of getting text in teh box --- src/extension/helpdialog.cpp | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/extension/helpdialog.cpp b/src/extension/helpdialog.cpp index d53a3f058..de82c110d 100644 --- a/src/extension/helpdialog.cpp +++ b/src/extension/helpdialog.cpp @@ -20,6 +20,21 @@ namespace Extension { HelpDialog::HelpDialog (Glib::ustring name, gchar const * help) : Gtk::Dialog::Dialog(_("Help with ") + name, true, true) { + Gtk::TextView * textview = new Gtk::TextView(); + textview->set_editable(false); + textview->set_wrap_mode(Gtk::WRAP_WORD); + textview->show(); + textview->get_buffer()->set_text(help, help + g_strlen(help)); + + Gtk::ScrolledWindow * scrollwindow = new Gtk::ScrolledWindow(); + scrollwindow->add(*textview); + scrollwindow->set_policy(Gtk::POLICY_AUTOMATIC, Gtk::POLICY_AUTOMATIC); + scrollwindow->set_shadow_type(Gtk::SHADOW_IN); + scrollwindow->show(); + + Gtk::VBox * vbox = this->get_vbox(); + vbox->pack_start(*scrolledwindow, true, true, 5); + Gtk::Button * ok = add_button(Gtk::Stock::OK, Gtk::RESPONSE_OK); set_default_response(Gtk::RESPONSE_OK); ok->grab_focus(); -- 2.30.2