From cac090da2e1b417aa5c94f02381fa645059293c1 Mon Sep 17 00:00:00 2001
From: "rods%netscape.com" <rods%netscape.com>
Date: Wed, 17 Feb 1999 14:29:51 +0000
Subject: [PATCH] Added methods for adding and removing menu listeners

---
 widget/public/nsIMenuItem.h | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/widget/public/nsIMenuItem.h b/widget/public/nsIMenuItem.h
index c49beb3c10652..674ff67dd356a 100644
--- a/widget/public/nsIMenuItem.h
+++ b/widget/public/nsIMenuItem.h
@@ -30,6 +30,7 @@
 class nsIMenu;
 class nsIPopUpMenu;
 class nsIWidget;
+class nsIMenuListener;
 
 /**
  * MenuItem widget
@@ -84,6 +85,18 @@ class nsIMenuItem : public nsISupports {
     */
     NS_IMETHOD GetNativeData(void*& aData) = 0;
 
+   /**
+    * Adds menu listener
+    *
+    */
+    NS_IMETHOD AddMenuListener(nsIMenuListener * aMenuListener) = 0;
+
+   /**
+    * Removes menu listener
+    *
+    */
+    NS_IMETHOD RemoveMenuListener(nsIMenuListener * aMenuListener) = 0;
+
 };
 
 #endif
-- 
GitLab