Commit Graph

648 Commits

Author SHA1 Message Date
pinkerton%netscape.com
6cdf8f9440 major major cleanup of toolbar drag and drop. fixes some bugs, some memory leaks, and problems with dragging to select text in the url bar.
git-svn-id: svn://10.0.0.236/trunk@42495 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-06 18:54:48 +00:00
hyatt%netscape.com
619116af70 Adding code for popup set frames (which hold the absolutely positioned menu popups
that represent tooltips, popup menus, and context menus).  This code is not being
compiled yet, so it's a safe checkin.


git-svn-id: svn://10.0.0.236/trunk@42479 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-06 18:16:27 +00:00
evaughan%netscape.com
009c75c36a Fixed divide by 0 bug in boxes.
git-svn-id: svn://10.0.0.236/trunk@42373 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-05 23:25:20 +00:00
hyatt%netscape.com
476de75693 Fix for bug 9923.
git-svn-id: svn://10.0.0.236/trunk@42250 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-05 01:43:14 +00:00
hyatt%netscape.com
de305c5946 Fixing three problems that prevented XP menus from working with RDF templates.
The Bookmarks menu and mail menus should work now.


git-svn-id: svn://10.0.0.236/trunk@42213 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 21:36:30 +00:00
pinkerton%netscape.com
888c3db667 removing the TOOLBAR_DD #ifdef's.
git-svn-id: svn://10.0.0.236/trunk@42178 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 20:16:31 +00:00
hyatt%netscape.com
07cde37704 Removing my hard-coded check for letters A-Z.
git-svn-id: svn://10.0.0.236/trunk@42001 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 20:36:27 +00:00
hyatt%netscape.com
207419c204 Fix for bug 11082.
git-svn-id: svn://10.0.0.236/trunk@41879 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 23:57:58 +00:00
mcafee%netscape.com
422c5f4d30 Fix null pointer crash for XP Menu case.
git-svn-id: svn://10.0.0.236/trunk@41802 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 08:21:40 +00:00
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
karnaze%netscape.com
382b9863de new nsCellMap, BasicTableLayoutStrategy, plus various fixes to table
frames while testing the new cell map and strategy


git-svn-id: svn://10.0.0.236/trunk@41454 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 08:09:02 +00:00
evaughan%netscape.com
b5eb36492c Fixed some uninitialized memory bugs that caused dialogs to be too tall.
git-svn-id: svn://10.0.0.236/trunk@41303 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 19:06:44 +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
evaughan%netscape.com
a50428543a Reversed alignement. It now refers to alignment of the image not the text.
git-svn-id: svn://10.0.0.236/trunk@41153 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 20:23:50 +00:00
evaughan%netscape.com
60e6542454 Fixed bug in titledbutton for mail.
git-svn-id: svn://10.0.0.236/trunk@41151 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 19:44:20 +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
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
evaughan%netscape.com
3717643b3f 1) added .gif for horizontal scrollbar
2) added cropping to titledbuttons
3) fixed bugs in navigator.xul and navigator.css


git-svn-id: svn://10.0.0.236/trunk@41029 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-25 01:15:14 +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
evaughan%netscape.com
add678db65 Fixed some box problems.
git-svn-id: svn://10.0.0.236/trunk@40933 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 23:30:17 +00:00
hyatt%netscape.com
7256be3e73 Removing commented out code. Harmless.
git-svn-id: svn://10.0.0.236/trunk@40875 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 09:36:53 +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
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
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
676fca2c97 Ok, this is more like it. I did want GEtCharCode after all.
git-svn-id: svn://10.0.0.236/trunk@40840 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 06:01:03 +00:00
hyatt%netscape.com
239f772c8f Wanted GetKeyCode, and not GetCharCode. Oops.
git-svn-id: svn://10.0.0.236/trunk@40838 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 05:52:51 +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
scc%netscape.com
ed86a6a75d Fixed boxes to only invalidate and redraw what has changed.
Made min and max sizes work
Made linux not suck!


git-svn-id: svn://10.0.0.236/trunk@40749 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 00:11:21 +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