summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorTed Gould <ted@gould.cx>2006-03-29 05:39:24 +0000
committergouldtj <gouldtj@users.sourceforge.net>2006-03-29 05:39:24 +0000
commitf38cd8035f09e61bb4c0e0b4839a3828da9412cd (patch)
treea2a29a0b11d68832b020ace33aa160677586f799 /src
parentr10923@tres: ted | 2006-02-13 09:47:15 -0800 (diff)
downloadinkscape-f38cd8035f09e61bb4c0e0b4839a3828da9412cd.tar.gz
inkscape-f38cd8035f09e61bb4c0e0b4839a3828da9412cd.zip
r10924@tres: ted | 2006-02-13 09:52:31 -0800
Basics of getting text in teh box (bzr r337)
Diffstat (limited to 'src')
-rw-r--r--src/extension/helpdialog.cpp15
1 files changed, 15 insertions, 0 deletions
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();