38 Commits

Author SHA1 Message Date
hyatt%netscape.com
3fe3c7cab1 Fixing XP menus on the Mac so that they paint properly, dismiss properly, etc.
git-svn-id: svn://10.0.0.236/trunk@49111 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-26 22:45:35 +00:00
hyatt%netscape.com
217ea22816 Fix for bug 11266 on Windows and mac. making xp menus go away.
git-svn-id: svn://10.0.0.236/trunk@49028 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-25 03:39:35 +00:00
waterson%netscape.com
a6bb4901f0 Bug 11661. Make nsPopupMenuFrame override DidReflow() because we want to do our own special view management. Fix nsMenuFrame::Dirty() to compute the correct 'incrementalChild'.
git-svn-id: svn://10.0.0.236/trunk@48962 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-24 05:22:55 +00:00
hyatt%netscape.com
61e7c00bb7 Chrome event stuff. Menu changes.
git-svn-id: svn://10.0.0.236/trunk@48458 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-21 01:03:00 +00:00
shaver%netscape.com
0ac8ea16f5 overhaul menus to use spiffy new titledbutton features
git-svn-id: svn://10.0.0.236/trunk@47989 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-17 20:12:02 +00:00
hyatt%netscape.com
589d12948d Working on XP menus.
git-svn-id: svn://10.0.0.236/trunk@46741 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-10 08:47:12 +00:00
hyatt%netscape.com
060d781c2c Fix for bug #11418 and #11506 (which are actually the
same bug).  Approved by chofmann.


git-svn-id: svn://10.0.0.236/trunk@43251 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-12 20:45:47 +00:00
hyatt%netscape.com
628830890c Speeding up XP menus.
git-svn-id: svn://10.0.0.236/trunk@41799 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 07:26:24 +00:00
hyatt%netscape.com
d41173d533 Phase 3. Enabling XP menus on the menu bar.
git-svn-id: svn://10.0.0.236/trunk@41710 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 11:29:03 +00:00
hyatt%netscape.com
8d55684e04 XP menus now know how to anonymously construct children, so that they are
now mostly compatible with the original menu syntax.  They also now
execute create, destroy, and action handlers.


git-svn-id: svn://10.0.0.236/trunk@41657 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 01:43:33 +00:00
pavlov%netscape.com
947d846be6 window creation changes
git-svn-id: svn://10.0.0.236/trunk@41241 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 04:27:17 +00:00
hyatt%netscape.com
baa5a18815 Fixing more mouse/keyboard issues. I'm having to eat the mouse move windows
sends me when a window gets the focus.  What a righteous hack.


git-svn-id: svn://10.0.0.236/trunk@41107 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 06:29:48 +00:00
hyatt%netscape.com
3ea45d5166 Fixing more keyboard navigation glitches in XP menus.
git-svn-id: svn://10.0.0.236/trunk@41105 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 04:38:28 +00:00
hyatt%netscape.com
5aa6e55336 Adding support for disabled items to XP menus.
git-svn-id: svn://10.0.0.236/trunk@41091 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 01:35:39 +00:00
hyatt%netscape.com
617c105d50 Using "accesskey" instead of "shortcut".
git-svn-id: svn://10.0.0.236/trunk@41088 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 01:19:49 +00:00
hyatt%netscape.com
c41a4ef5bf Cascading menus now work!
git-svn-id: svn://10.0.0.236/trunk@41028 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-25 01:14:43 +00:00
hyatt%netscape.com
2c385ed0fc Cleaning up keyboard navigation to work properly with cascading submenus.
git-svn-id: svn://10.0.0.236/trunk@41026 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-25 00:16:11 +00:00
hyatt%netscape.com
6639ef33c4 Handling Enter key press in submenus.
git-svn-id: svn://10.0.0.236/trunk@41013 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 22:02:23 +00:00
hyatt%netscape.com
62abb032c0 Menus know about the ENTER key to execute, and know how to dismiss themselves
on mouse clicks.


git-svn-id: svn://10.0.0.236/trunk@40951 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 01:59:32 +00:00
hyatt%netscape.com
5a780ac7bf Menu improvements.
git-svn-id: svn://10.0.0.236/trunk@40871 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 08:36:39 +00:00
hyatt%netscape.com
cda97b9328 Refining the ESC behavior and doing deeper shortcut work (on cascading menus).
git-svn-id: svn://10.0.0.236/trunk@40863 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 07:56:27 +00:00
hyatt%netscape.com
684c4d6210 Teaching the menus about the ESC key (which will close up each level of menu
until you hit the menu bar).


git-svn-id: svn://10.0.0.236/trunk@40862 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 07:49:43 +00:00
hyatt%netscape.com
c719d81db1 Working on shortcut navigation in XP menus (e.g., ALT+f, etc. etc.).
git-svn-id: svn://10.0.0.236/trunk@40833 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 05:47:43 +00:00
hyatt%netscape.com
8fdfbaf3b2 Adding the capability to distinguish menus from menu items.
git-svn-id: svn://10.0.0.236/trunk@40816 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 05:10:57 +00:00
hyatt%netscape.com
2b4fe26bd9 XP menu changes. Full keyboard navigation now works. Next up: cascading.
git-svn-id: svn://10.0.0.236/trunk@40646 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 09:01:55 +00:00
hyatt%netscape.com
d3163d947b Enhancing the tracking so that I can get keyboard navigation to work in
the presence of cascading.


git-svn-id: svn://10.0.0.236/trunk@40583 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 01:59:09 +00:00
hyatt%netscape.com
083a20ad49 Removing some printfs.
git-svn-id: svn://10.0.0.236/trunk@40436 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 09:20:13 +00:00
hyatt%netscape.com
688bc27e82 Adding the capability to capture the mouse events.
git-svn-id: svn://10.0.0.236/trunk@40435 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 08:51:41 +00:00
hyatt%netscape.com
548d4d30c4 Improvements to XP menus.
git-svn-id: svn://10.0.0.236/trunk@40430 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 07:42:16 +00:00
hyatt%netscape.com
b6475cda22 Making menus boxes.
git-svn-id: svn://10.0.0.236/trunk@40396 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 02:56:23 +00:00
hyatt%netscape.com
27d7e260ce I can now show a menu (and it looks halfway decent).
git-svn-id: svn://10.0.0.236/trunk@40276 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 10:35:24 +00:00
hyatt%netscape.com
5f32894b81 Getting closer...
git-svn-id: svn://10.0.0.236/trunk@40271 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 09:50:48 +00:00
hyatt%netscape.com
73a5051745 I have a menu coming up, but boy does it look bad.
git-svn-id: svn://10.0.0.236/trunk@40270 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 09:35:35 +00:00
hyatt%netscape.com
7e53ef0786 Ok, I have the appropriate maximum Z-index borderless view being created
for menus.  Now I just have to figure out how to show it.


git-svn-id: svn://10.0.0.236/trunk@40263 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 08:37:03 +00:00
hyatt%netscape.com
3ffc4a0f38 Still screwing around with menus.
git-svn-id: svn://10.0.0.236/trunk@40259 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 08:19:47 +00:00
hyatt%netscape.com
a274487f73 More tweaks.
git-svn-id: svn://10.0.0.236/trunk@40256 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 07:34:50 +00:00
hyatt%netscape.com
b92ece8538 Menu popups init themselves with a view.
git-svn-id: svn://10.0.0.236/trunk@40254 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 07:28:39 +00:00
hyatt%netscape.com
d462604d60 Stubbing a menu popup frame for XP menus.
git-svn-id: svn://10.0.0.236/trunk@39980 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 06:23:45 +00:00