hyatt%netscape.com
dfc8140f75
More hacks..errr...tricks to speed up XP menus.
...
git-svn-id: svn://10.0.0.236/trunk@41801 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 08:15:30 +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
7ea2c8f610
Fixing morse's reported problem regarding the menus not dismissing upon execution.
...
git-svn-id: svn://10.0.0.236/trunk@41769 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-01 19:55:00 +00:00
briano%netscape.com
4b341e222b
Added the missing newline that was upsetting Unix native compilers.
...
git-svn-id: svn://10.0.0.236/trunk@41726 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 18:39:47 +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
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
cfc4f89acd
Focus issues are getting better.
...
git-svn-id: svn://10.0.0.236/trunk@41101 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 02:26:26 +00:00
hyatt%netscape.com
1d2fe4d625
Fixing an event handling glitch when mousing into a disabled item from an
...
enabled item on an XP menu.
git-svn-id: svn://10.0.0.236/trunk@41098 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 01:58:51 +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
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
48947e8936
Tweaks.
...
git-svn-id: svn://10.0.0.236/trunk@41022 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 22:51:50 +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
7568795141
Making sure the first menu item gets selected as you keyboard navigate into new
...
menus.
git-svn-id: svn://10.0.0.236/trunk@40874 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 09:34:14 +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
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
edf4724d91
The menu bar now supports shortcuts (e.g., ALT+f). Also repaired a minor problem
...
with keyboard navigation and mouse movement interoperability on the menus.
git-svn-id: svn://10.0.0.236/trunk@40861 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 07:39:16 +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
c3489500dd
PRUint32... not PRInt32 ... oops.
...
git-svn-id: svn://10.0.0.236/trunk@40822 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 05:17:08 +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
55c4210f88
Making XP menus work again after Eric's box checkin. They're fast and
...
smooth now! YEAH!
git-svn-id: svn://10.0.0.236/trunk@40766 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 01:02:09 +00:00
hyatt%netscape.com
1a89db01bc
More fun with menus.
...
git-svn-id: svn://10.0.0.236/trunk@40651 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 09:49:35 +00:00
hyatt%netscape.com
909ab2a82a
Removing my printf.
...
git-svn-id: svn://10.0.0.236/trunk@40647 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 09:04:10 +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
troy%netscape.com
a314bc3877
Renamed some nsFrameList member functions
...
git-svn-id: svn://10.0.0.236/trunk@40595 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 04:00:57 +00:00
troy%netscape.com
947927e816
Renamed DeleteFrame() to Destroy()
...
git-svn-id: svn://10.0.0.236/trunk@40585 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 02:24:52 +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
8b5e195a62
Tracking my reflows. Boxes are generating way way way too many reflows.
...
git-svn-id: svn://10.0.0.236/trunk@40437 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 09:45:21 +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
ramiro%netscape.com
44d0f42ab7
Fix reflow state member names. Fixes broken build.
...
git-svn-id: svn://10.0.0.236/trunk@40274 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 10:13:43 +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
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
d3b070d71a
Making sure the left and right arrow navigation only fires when the menu bar
...
is active.
git-svn-id: svn://10.0.0.236/trunk@40098 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 09:36:24 +00:00
hyatt%netscape.com
8302d94b16
The menu frame can be an area frame. In fact that makes more sense. It
...
should be thought of as an HTML container and not as a funky box.
git-svn-id: svn://10.0.0.236/trunk@40003 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 08:18:58 +00:00
hyatt%netscape.com
6b37715f07
Making sure that the popup frames get deleted when the menu gets deleted.
...
git-svn-id: svn://10.0.0.236/trunk@39991 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 06:52:06 +00:00
hyatt%netscape.com
935318212c
Another method added to the menu frame.
...
git-svn-id: svn://10.0.0.236/trunk@39990 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 06:48:03 +00:00
hyatt%netscape.com
5900d5ceae
Continuing the menu frame's education regarding its separate popup list.
...
git-svn-id: svn://10.0.0.236/trunk@39989 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 06:44:03 +00:00
hyatt%netscape.com
0bd8294d5c
Teaching the menu frame that menu children aren't really part of its flow (like
...
the dropdown combo box does).
git-svn-id: svn://10.0.0.236/trunk@39988 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 06:41:41 +00:00
hyatt%netscape.com
e8f18be48a
Adding the menu frame files.
...
git-svn-id: svn://10.0.0.236/trunk@39985 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 06:36:37 +00:00