diff options
| author | Ted Gould <ted@gould.cx> | 2006-03-29 05:39:24 +0000 |
|---|---|---|
| committer | gouldtj <gouldtj@users.sourceforge.net> | 2006-03-29 05:39:24 +0000 |
| commit | f38cd8035f09e61bb4c0e0b4839a3828da9412cd (patch) | |
| tree | a2a29a0b11d68832b020ace33aa160677586f799 /src/extension/helpdialog.cpp | |
| parent | r10923@tres: ted | 2006-02-13 09:47:15 -0800 (diff) | |
| download | inkscape-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/extension/helpdialog.cpp')
| -rw-r--r-- | src/extension/helpdialog.cpp | 15 |
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(); |
