diff --git a/mozilla/widget/public/nsGUIEvent.h b/mozilla/widget/public/nsGUIEvent.h index e7b96978606..6a35ab7477f 100644 --- a/mozilla/widget/public/nsGUIEvent.h +++ b/mozilla/widget/public/nsGUIEvent.h @@ -306,9 +306,10 @@ enum nsDragDropEventStatus { #define NS_DRAGDROP_DROP (NS_DRAGDROP_EVENT_START + 3) // Events for popups -#define NS_POPUP_EVENT_START 1500 -#define NS_POPUP_CONSTRUCT (NS_POPUP_EVENT_START) -#define NS_POPUP_DESTRUCT (NS_POPUP_EVENT_START+1) +#define NS_MENU_EVENT_START 1500 +#define NS_MENU_CREATE (NS_MENU_EVENT_START) +#define NS_MENU_DESTROY (NS_MENU_EVENT_START+1) +#define NS_MENU_ACTION (NS_MENU_EVENT_START+2) //@} diff --git a/mozilla/widget/src/xpwidgets/nsBaseWidget.cpp b/mozilla/widget/src/xpwidgets/nsBaseWidget.cpp index 661d5d7ac43..4ca51635ac5 100644 --- a/mozilla/widget/src/xpwidgets/nsBaseWidget.cpp +++ b/mozilla/widget/src/xpwidgets/nsBaseWidget.cpp @@ -863,8 +863,9 @@ case _value: eventName = _name ; break _ASSIGN_eventName(NS_PAGE_LOAD,"NS_PAGE_LOAD"); _ASSIGN_eventName(NS_PAGE_UNLOAD,"NS_PAGE_UNLOAD"); _ASSIGN_eventName(NS_PAINT,"NS_PAINT"); - _ASSIGN_eventName(NS_POPUP_CONSTRUCT,"NS_POPUP_CONSTRUCT"); - _ASSIGN_eventName(NS_POPUP_DESTRUCT,"NS_POPUP_DESTRUCT"); + _ASSIGN_eventName(NS_MENU_CREATE,"NS_MENU_CREATE"); + _ASSIGN_eventName(NS_MENU_DESTROY,"NS_MENU_DESTROY"); + _ASSIGN_eventName(NS_MENU_ACTION, "NS_MENU_ACTION"); _ASSIGN_eventName(NS_SCROLLBAR_LINE_NEXT,"NS_SCROLLBAR_LINE_NEXT"); _ASSIGN_eventName(NS_SCROLLBAR_LINE_PREV,"NS_SCROLLBAR_LINE_PREV"); _ASSIGN_eventName(NS_SCROLLBAR_PAGE_NEXT,"NS_SCROLLBAR_PAGE_NEXT");