diff options
| author | Alex Valavanis <valavanisalex@gmail.com> | 2012-05-30 23:12:58 +0000 |
|---|---|---|
| committer | Alex Valavanis <valavanisalex@gmail.com> | 2012-05-30 23:12:58 +0000 |
| commit | 98ab9f59336a4b5cf4f358418a2e22087e728409 (patch) | |
| tree | 2619c122af873f4f13f45808516c821898238120 /src/ui/dialog/debug.cpp | |
| parent | Gtkmm 3.0 fixes for live path effect editor dialog (diff) | |
| download | inkscape-98ab9f59336a4b5cf4f358418a2e22087e728409.tar.gz inkscape-98ab9f59336a4b5cf4f358418a2e22087e728409.zip | |
Gtkmm 3.0 fixes for debug dialog
(bzr r11438)
Diffstat (limited to 'src/ui/dialog/debug.cpp')
| -rw-r--r-- | src/ui/dialog/debug.cpp | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/ui/dialog/debug.cpp b/src/ui/dialog/debug.cpp index 7095d2611..d6077a436 100644 --- a/src/ui/dialog/debug.cpp +++ b/src/ui/dialog/debug.cpp @@ -72,6 +72,23 @@ DebugDialogImpl::DebugDialogImpl() Gtk::Box *mainVBox = get_vbox(); //## Add a menu for clear() +#if WITH_GTKMM_3_0 + Gtk::MenuItem* item = Gtk::manage(new Gtk::MenuItem(_("_File"))); + item->set_submenu(fileMenu); + menuBar.append(*item); + + item = Gtk::manage(new Gtk::MenuItem(_("_Clear"))); + item->signal_activate().connect(sigc::mem_fun(*this, &DebugDialogImpl::clear)); + fileMenu.append(*item); + + item = Gtk::manage(new Gtk::MenuItem(_("Capture log messages"))); + item->signal_activate().connect(sigc::mem_fun(*this, &DebugDialogImpl::captureLogMessages)); + fileMenu.append(*item); + + item = Gtk::manage(new Gtk::MenuItem(_("Release log messages"))); + item->signal_activate().connect(sigc::mem_fun(*this, &DebugDialogImpl::releaseLogMessages)); + fileMenu.append(*item); +#else menuBar.items().push_back( Gtk::Menu_Helpers::MenuElem(_("_File"), fileMenu) ); fileMenu.items().push_back( Gtk::Menu_Helpers::MenuElem(_("_Clear"), sigc::mem_fun(*this, &DebugDialogImpl::clear) ) ); @@ -79,6 +96,8 @@ DebugDialogImpl::DebugDialogImpl() sigc::mem_fun(*this, &DebugDialogImpl::captureLogMessages) ) ); fileMenu.items().push_back( Gtk::Menu_Helpers::MenuElem(_("Release log messages"), sigc::mem_fun(*this, &DebugDialogImpl::releaseLogMessages) ) ); +#endif + mainVBox->pack_start(menuBar, Gtk::PACK_SHRINK); |
