From 86a6d4e3d3b6990e856b47c92b7d09996fee7d56 Mon Sep 17 00:00:00 2001 From: ManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com> Date: Thu, 12 Jan 2023 08:28:06 +0100 Subject: Wayland menus: remove useless Fl_Window_Driver::extra_menutitle() --- src/Fl_Menu.cxx | 16 ---------------- 1 file changed, 16 deletions(-) (limited to 'src/Fl_Menu.cxx') diff --git a/src/Fl_Menu.cxx b/src/Fl_Menu.cxx index 37e8b9226..e75943374 100644 --- a/src/Fl_Menu.cxx +++ b/src/Fl_Menu.cxx @@ -122,9 +122,7 @@ public: class menutitle : public window_with_items { void draw() FL_OVERRIDE; public: - menutitle *extra; // additional menutitle window when the 1st one is covered by a menuwindow menutitle(int X, int Y, int W, int H, const Fl_Menu_Item*, bool menubar = false); - ~menutitle(); bool in_menubar; }; @@ -221,15 +219,6 @@ bool Fl_Window_Driver::is_floating_title(Fl_Window *win) { return !mwin && !((menutitle*)win)->in_menubar; } -/** Create a menutitle window with same content and size as another one and another ordinate. - */ -Fl_Window *Fl_Window_Driver::extra_menutitle(Fl_Window *old, int Y) { - menutitle *t = (menutitle*)old; - menutitle *win = new menutitle(t->x(), Y, t->w(), t->h(), t->menu); - t->extra = win; - return win; -} - /** \} \endcond @@ -354,14 +343,9 @@ menutitle::menutitle(int X, int Y, int W, int H, const Fl_Menu_Item* L, bool inb set_modal(); clear_border(); set_menu_window(); - extra = NULL; in_menubar = inbar; } -menutitle::~menutitle() { - delete extra; -} - menuwindow::menuwindow(const Fl_Menu_Item* m, int X, int Y, int Wp, int Hp, const Fl_Menu_Item* picked, const Fl_Menu_Item* t, int menubar, int menubar_title, int right_edge) -- cgit v1.2.3