saari%netscape.com
c8dccd87f9
nsIMenuItem changes for context menus
...
git-svn-id: svn://10.0.0.236/trunk@31083 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-11 18:15:48 +00:00
saari%netscape.com
9ec5b24022
fixing more win menu bugs. Fixing dynamics. Fixing webshell refcounts
...
git-svn-id: svn://10.0.0.236/trunk@29643 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 01:45:33 +00:00
saari%netscape.com
bf6482c9af
dynamic menu changes
...
git-svn-id: svn://10.0.0.236/trunk@28973 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 22:39:32 +00:00
saari%netscape.com
a3482efee9
Making dynamic menus on windows better behaved (but still leaky)
...
git-svn-id: svn://10.0.0.236/trunk@28691 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 08:17:03 +00:00
saari%netscape.com
917def8e97
fixing menu bug
...
git-svn-id: svn://10.0.0.236/trunk@28201 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 01:18:55 +00:00
saari%netscape.com
3bfcc24931
*** empty log message ***
...
git-svn-id: svn://10.0.0.236/trunk@28039 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 08:24:08 +00:00
saari%netscape.com
dea6c81fc7
Menu changes getting ready for dynamic menus
...
git-svn-id: svn://10.0.0.236/trunk@27245 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 00:12:59 +00:00
rods%netscape.com
0bde4cee94
Fixed voidarray problem and a few other minor things
...
git-svn-id: svn://10.0.0.236/trunk@22891 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 15:33:40 +00:00
rods%netscape.com
98d535f887
Added MenuDeselect to nsIMenuListener
...
git-svn-id: svn://10.0.0.236/trunk@22441 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-01 16:22:40 +00:00
rods%netscape.com
694e9f8145
Added Set/GetEnabled and Set/GetChecked methods
...
git-svn-id: svn://10.0.0.236/trunk@21434 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-21 14:31:19 +00:00
rods%netscape.com
b79dc92650
Removed the InsertItemAt method that takes a string, this was a conveince
...
method no one was implementing.
Changed The InsertMenuItemAt to nsISupports because either a nsIMenu or nsIMenuItem
can be inserted.
git-svn-id: svn://10.0.0.236/trunk@21142 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-18 15:17:11 +00:00
rods%netscape.com
89cdbe170a
Changed GetItemAt to return a nsISupports instead of a nsIMenuItem, this is
...
because a menu can hold both other menus and menu items.
Implemented several more of the menu methods and added the listenr methods to the
menu item.
git-svn-id: svn://10.0.0.236/trunk@20949 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-17 14:31:26 +00:00
rods%netscape.com
879bcd3dbe
Moved XULCommand back to xpfe/appshell
...
git-svn-id: svn://10.0.0.236/trunk@20407 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-11 15:13:29 +00:00
saari%netscape.com
7b70d92069
mozilla/widget/src/xpwidgets/nsBaseWidget.cpp
...
- included "nsIMenuListener.h"
- destructor releases mMenuListener
- AddMenuListener Releases a previously held nsMenuListener (nsMenuBar) before AddRefing the passed in one
mozilla/widget/public/nsIMenuItem.h
- included "nsIXULCommand.h"
- added SetXULCommand(nsIXULCommand*) which sets the XUL command for the menu item
mozilla/widget/src/mac/nsMenuItem.cpp
mozilla/widget/src/gtk/nsMenuItem.cpp
mozilla/widget/src/motif/nsMenuItem.cpp
mozilla/widget/src/windows/nsMenuItem.cpp
- QueryInterface supports nsIMenuListener interface.
- MenuSelected calls DoCommand on XULCommand (mac only right now)
- Added SetXULCommand() to set the nsXULCommand for this menuitem
mozilla/widget/src/mac/nsMenuItem.h
mozilla/widget/src/gtk/nsMenuItem.h
mozilla/widget/src/motif/nsMenuItem.h
mozilla/widget/src/windows/nsMenuItem.h
- nsMenuItem inherits from nsIMenuListener
- Added SetXULCommand() method
git-svn-id: svn://10.0.0.236/trunk@19794 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-05 02:19:46 +00:00
saari%netscape.com
6c31961b64
fixing secondary build break
...
nsMenu not defined. Should be nsMenuItem
git-svn-id: svn://10.0.0.236/trunk@18789 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-27 17:37:42 +00:00
saari%netscape.com
cb3aa7d868
fixing build break
...
change AddItem to AddMenuItem
git-svn-id: svn://10.0.0.236/trunk@18781 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-27 17:00:11 +00:00
saari%netscape.com
c4c3da74b7
/m/pub/mozilla/widget/public/nsIMenuItem.h
...
- Added SetLabel method
/m/pub/mozilla/widget/src/mac/nsMenuItem.h
/m/pub/mozilla/widget/src/gtk/nsMenuItem.h
/m/pub/mozilla/widget/src/motif/nsMenuItem.h
/m/pub/mozilla/widget/src/windows/nsMenuItem.h
- Added SetLabel method
/m/pub/mozilla/widget/src/mac/nsMenuItem.cpp
/m/pub/mozilla/widget/src/gtk/nsMenuItem.cpp
/m/pub/mozilla/widget/src/motif/nsMenuItem.cpp
/m/pub/mozilla/widget/src/windows/nsMenuItem.cpp
- Added SetLabel method
git-svn-id: svn://10.0.0.236/trunk@18777 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-27 16:14:48 +00:00
rpotts%netscape.com
02ffa135a9
Fixed reference counting bug in GetMenuBarparent
...
git-svn-id: svn://10.0.0.236/trunk@12523 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-10 10:07:21 +00:00
rods%netscape.com
1449161be0
Fixed menus and add DispatchEvent to nsIWidget Interface.
...
git-svn-id: svn://10.0.0.236/trunk@12230 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-07 22:11:37 +00:00
rods%netscape.com
02f7f7fe9f
Reworked all the menu code and removed nsWindow from several classes
...
git-svn-id: svn://10.0.0.236/trunk@11435 18797224-902f-48f8-a5cc-f745e15eee43
1998-09-29 21:30:31 +00:00
rods%netscape.com
09621339cd
Changed the menu code to use HMENUs instead of casted HWNDs
...
git-svn-id: svn://10.0.0.236/trunk@11348 18797224-902f-48f8-a5cc-f745e15eee43
1998-09-29 14:15:32 +00:00
rods%netscape.com
e8f77bc7cd
XPCOM'ed most methods and added a couple of methods to BaseWidget
...
and added a lot of files
git-svn-id: svn://10.0.0.236/trunk@11283 18797224-902f-48f8-a5cc-f745e15eee43
1998-09-28 22:32:48 +00:00