summaryrefslogtreecommitdiffstats
path: root/src/widgets
diff options
context:
space:
mode:
authorAlexander Valavanis <valavanisalex@gmail.com>2017-06-28 14:57:52 +0000
committerAlexander Valavanis <valavanisalex@gmail.com>2017-06-28 14:57:52 +0000
commit4e9ea206bf17a0520e154c0fabe0128a4cc4f6fb (patch)
tree360e3fa26dcd2c2d60f1389d38c7f90d75ddaad6 /src/widgets
parentRevert "Rm unused fn" (diff)
downloadinkscape-4e9ea206bf17a0520e154c0fabe0128a4cc4f6fb.tar.gz
inkscape-4e9ea206bf17a0520e154c0fabe0128a4cc4f6fb.zip
Revert "menu-items: C++ify"
This reverts commit d483c2ab23354cf5ea58a2d2225ab464b77f6614.
Diffstat (limited to 'src/widgets')
-rw-r--r--src/widgets/desktop-widget.cpp13
-rw-r--r--src/widgets/desktop-widget.h6
2 files changed, 6 insertions, 13 deletions
diff --git a/src/widgets/desktop-widget.cpp b/src/widgets/desktop-widget.cpp
index fa7e680c6..ce4c5936c 100644
--- a/src/widgets/desktop-widget.cpp
+++ b/src/widgets/desktop-widget.cpp
@@ -66,7 +66,6 @@
#include <gtkmm/cssprovider.h>
#include <gtkmm/paned.h>
#include <gtkmm/messagedialog.h>
-#include <gtkmm/menubar.h>
#include "inkscape-version.h"
using Inkscape::UI::Widget::UnitTracker;
@@ -1440,9 +1439,9 @@ void SPDesktopWidget::layoutWidgets()
}
if (!prefs->getBool(pref_root + "menu/state", true)) {
- dtw->menubar->hide();
+ gtk_widget_hide (dtw->menubar);
} else {
- dtw->menubar->show_all();
+ gtk_widget_show_all (dtw->menubar);
}
if (!prefs->getBool(pref_root + "commands/state", true)) {
@@ -1648,12 +1647,10 @@ SPDesktopWidget* SPDesktopWidget::createInstance(SPNamedView *namedview)
dtw->layer_selector->setDesktop(dtw->desktop);
dtw->menubar = sp_ui_main_menubar (dtw->desktop);
- dtw->menubar->set_name("MenuBar");
- dtw->menubar->show_all();
+ gtk_widget_set_name(dtw->menubar, "MenuBar");
+ gtk_widget_show_all (dtw->menubar);
SPNamedView *nv = dtw->desktop->namedview;
- gtk_box_pack_start (GTK_BOX (dtw->vbox),
- GTK_WIDGET(dtw->menubar->gobj()),
- FALSE, FALSE, 0);
+ gtk_box_pack_start (GTK_BOX (dtw->vbox), dtw->menubar, FALSE, FALSE, 0);
dtw->layoutWidgets();
std::vector<GtkWidget *> toolboxes;
diff --git a/src/widgets/desktop-widget.h b/src/widgets/desktop-widget.h
index 1aaa20afe..0d5f40987 100644
--- a/src/widgets/desktop-widget.h
+++ b/src/widgets/desktop-widget.h
@@ -28,9 +28,6 @@ class SPDesktop;
struct SPDesktopWidget;
class SPObject;
-namespace Gtk {
-class MenuBar;
-}
#define SP_TYPE_DESKTOP_WIDGET SPDesktopWidget::getType()
#define SP_DESKTOP_WIDGET(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), SP_TYPE_DESKTOP_WIDGET, SPDesktopWidget))
@@ -82,8 +79,7 @@ struct SPDesktopWidget {
GtkWidget *hbox;
- Gtk::MenuBar *menubar;
- GtkWidget *statusbar;
+ GtkWidget *menubar, *statusbar;
Inkscape::UI::Dialogs::SwatchesPanel *panels;