[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. */
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- master 803041e014: Remove extra EmacsPopUpMenu class,
Po Lu <=