emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master 803041e014: Remove extra EmacsPopUpMenu class


From: Po Lu
Subject: master 803041e014: Remove extra EmacsPopUpMenu class
Date: Mon, 16 May 2022 23:11:49 -0400 (EDT)

branch: master
commit 803041e01474f2a522170c9f388068e8460be2ae
Author: Po Lu <luangruo@yahoo.com>
Commit: Po Lu <luangruo@yahoo.com>

    Remove extra EmacsPopUpMenu class
    
    * src/haiku_support.cc (class EmacsPopUpMenu): Delete class that
    does nothing.
    (BPopUpMenu_new): Use BPopUpMenu directly.
    (BMenu_add_title): Clean up coding style.
---
 src/haiku_support.cc | 27 +++++++--------------------
 1 file changed, 7 insertions(+), 20 deletions(-)

diff --git a/src/haiku_support.cc b/src/haiku_support.cc
index 6cdc4e31be..c883d86534 100644
--- a/src/haiku_support.cc
+++ b/src/haiku_support.cc
@@ -2383,22 +2383,6 @@ public:
   }
 };
 
-class EmacsPopUpMenu : public BPopUpMenu
-{
-public:
-  EmacsPopUpMenu (const char *name) : BPopUpMenu (name, 0)
-  {
-
-  }
-
-  void
-  FrameResized (float w, float h)
-  {
-    Invalidate ();
-    BPopUpMenu::FrameResized (w, h);
-  }
-};
-
 class EmacsFontPreviewDialog : public BWindow
 {
   BStringView text_view;
@@ -3745,7 +3729,8 @@ BView_emacs_delete (void *view)
 void *
 BPopUpMenu_new (const char *name)
 {
-  BPopUpMenu *menu = new EmacsPopUpMenu (name);
+  BPopUpMenu *menu = new BPopUpMenu (name);
+
   menu->SetRadioMode (0);
   return menu;
 }
@@ -3755,9 +3740,11 @@ BPopUpMenu_new (const char *name)
 void
 BMenu_add_title (void *menu, const char *text)
 {
-  EmacsTitleMenuItem *it = new EmacsTitleMenuItem (text);
-  BMenu *mn = (BMenu *) menu;
-  mn->AddItem (it);
+  BMenu *be_menu = (BMenu *) menu;
+  EmacsTitleMenuItem *it;
+
+  it = new EmacsTitleMenuItem (text);
+  be_menu->AddItem (it);
 }
 
 /* Add an item to the menu MENU.  */



reply via email to

[Prev in Thread] Current Thread [Next in Thread]