pinkerton%netscape.com
59cb646f50
personal toolbar d&d now in JavaScript.
1999-09-02 23:16:37 +00:00
scc%netscape.com
391b8964a0
get rid of some slamm warnings
1999-09-02 19:04:36 +00:00
kipp%netscape.com
ae6cab7aa6
Fixed an nsString usage oopsie
1999-09-02 18:02:52 +00:00
pinkerton%netscape.com
133c78afe5
removed all of the drag gesture code. it should now be written in javascript.
1999-09-02 06:51:53 +00:00
pinkerton%netscape.com
39b34d0cf4
fix crasher on drop and how we free the data.
1999-09-02 06:47:14 +00:00
ramiro%netscape.com
ea9abcd59c
quiet debug noise
1999-09-02 03:34:21 +00:00
pavlov%netscape.com
fa53c097c6
fix a crash in the color picker and add a grayscale palette.
...
fix xpmenus to work as popups without a menubar
1999-09-01 00:39:12 +00:00
pavlov%netscape.com
d4a58eadaa
fix some warnings on windows
1999-08-31 07:26:53 +00:00
evaughan%netscape.com
dfe1ca5e32
Numberous fixes
1999-08-30 22:32:25 +00:00
troy%netscape.com
428ded8cf6
Changing tables to return max element size during an incremental reflow
1999-08-30 22:30:32 +00:00
pinkerton%netscape.com
ea69aa09ce
clean up two small memory leaks.
1999-08-30 22:15:40 +00:00
hyatt%netscape.com
ef1b8514bd
Improvements to tree scrolling.
1999-08-30 00:00:31 +00:00
hyatt%netscape.com
e05409e6a1
Improvements to the tree's scrollbar.
1999-08-29 11:15:30 +00:00
hyatt%netscape.com
9f01724a71
Improvements to the tree's scrollbar.
1999-08-29 10:51:15 +00:00
hyatt%netscape.com
3ed3f6b77d
Fixing a scrolling problem that happens on a resize.
1999-08-29 04:03:29 +00:00
hyatt%netscape.com
1acdafe7b3
Oops. Introduced some asserts in mail/news. Fixing this.
1999-08-29 00:57:10 +00:00
hyatt%netscape.com
c1ed351049
Big tree improvements.
1999-08-29 00:46:41 +00:00
pavlov%netscape.com
04c29a7149
add multiple palette support
1999-08-28 19:51:27 +00:00
pavlov%netscape.com
47297145d1
add palette name atom
1999-08-28 19:50:15 +00:00
pavlov%netscape.com
06209ff65d
honor width and height on the color picker and size intrinsically if thats what you want
1999-08-28 07:49:39 +00:00
pavlov%netscape.com
86f64264e0
fix some mathmatical errors and do proper clipping
1999-08-28 06:40:37 +00:00
pavlov%netscape.com
2ad1028a6d
color picker widget
1999-08-28 04:28:45 +00:00
hyatt%netscape.com
fe26191aca
Tree widget checkin.
1999-08-28 00:40:46 +00:00
evaughan%netscape.com
7bbfd6fa86
Fixed to gfx scrollbar.
...
Fixed some blockers.
1999-08-27 06:06:39 +00:00
pinkerton%netscape.com
8b02e76d79
File Removed.
1999-08-27 03:45:14 +00:00
pinkerton%netscape.com
b10f20d8ff
remove nsTriStateCheckboxFrame.cpp
1999-08-27 03:41:43 +00:00
waterson%netscape.com
7ed5b97168
Fix compiler warning.
1999-08-26 04:28:14 +00:00
hyatt%netscape.com
d2562afb8f
Adding cursor support for column resizing.
1999-08-26 03:29:05 +00:00
leaf%mozilla.org
facb48ec4c
checking evaughan's fix for open sidebar crashing on startup
1999-08-25 19:58:07 +00:00
waterson%netscape.com
baa2f26122
Fix '-pedantic' bustage. a=leaf
1999-08-25 18:47:59 +00:00
hyatt%netscape.com
95d0d8156a
Adding builtin support for twisties.
1999-08-25 10:57:28 +00:00
pinkerton%netscape.com
9ae15c5a2e
toString -> ToString.
1999-08-25 09:27:19 +00:00
pinkerton%netscape.com
edc17e7846
IDL-ifying nsITransferable, nsIDragService, nsIDragSession, nsIFormatConverter.
1999-08-25 08:35:06 +00:00
hyatt%netscape.com
7f6b4b363f
Keyboard navigation is online.
1999-08-24 09:57:11 +00:00
hyatt%netscape.com
2153ec848c
More fun with keyboard navigation.
1999-08-24 08:51:55 +00:00
hyatt%netscape.com
79f9ac9da3
Beginnings of keyboard navigation in the tree widget. No, it doesn't work
...
yet.
1999-08-24 08:14:21 +00:00
hyatt%netscape.com
80207f9347
Adding two files. Tree might go red, since i forgot to add these.
1999-08-24 01:04:33 +00:00
hyatt%netscape.com
0415138375
Tweaks to trees.
1999-08-24 00:41:21 +00:00
jdunn%netscape.com
87ab6c1fbc
HP requires a newline at the end
1999-08-24 00:32:35 +00:00
hyatt%netscape.com
516a437d89
Fix for bug 9839.
1999-08-23 02:09:01 +00:00
hyatt%netscape.com
6830cb457a
Fix for several bugs (12299, 12289, 12295).
1999-08-23 01:13:29 +00:00
hyatt%netscape.com
01667b6bae
Changing "onchange" to "onselect".
1999-08-22 08:05:46 +00:00
hyatt%netscape.com
02a91703a9
Fix for bug 11299.
1999-08-22 07:44:00 +00:00
hyatt%netscape.com
a557d54296
Fix for bug 9693.
1999-08-22 07:31:35 +00:00
hyatt%netscape.com
93e6d343d7
Checking in the modified tree widget. It now uses the new selection APIs on the
...
tree DOM element.
1999-08-22 06:32:27 +00:00
hyatt%netscape.com
01142c3baf
Teaching titled buttons how to execute the oncommand handler when clicked (or when
...
space/enter is hit on them).
1999-08-21 07:56:49 +00:00
hyatt%netscape.com
ad2134d3e9
Renaming onaction to oncommand. Also adding getIID to nsIFocusableContent, since
...
I'll need to be using that later on.
1999-08-20 22:56:15 +00:00
jdunn%netscape.com
3b62f82dcb
AIX requires that the class definition be defined fully in the header (or
...
at least before the header is fully processed). So with Chris Waterson's
permission I moved the definition from the CPP to the header.
1999-08-20 22:47:36 +00:00
jdunn%netscape.com
4adf33ee29
Need to specify base class type as public for Native compilers
1999-08-20 22:45:43 +00:00
ramiro%netscape.com
a6ef97002d
Added public dir to the build to unbreak it.
1999-08-20 00:11:29 +00:00
evaughan%netscape.com
e7ce4e691c
xpscrollbars
1999-08-19 22:16:23 +00:00
hyatt%netscape.com
692eb5b528
Checking in a tweak to menu bar listener, and adding some popup set code.
1999-08-19 22:10:24 +00:00
hyatt%netscape.com
98987524de
Adding new public directory to xul/base for interfaces, etc.
1999-08-19 22:10:02 +00:00
karnaze%netscape.com
66b706bb32
Added new incremental reflow methods.
...
CellData keeps track of row versus col spans.
nsColFrame keeps track of what cell contributed to constrained width.
nsCellMap::GetCellFrameAt replace with GetCellInfoAt
simplified nsTableCellFrame::RecalcLayoutData and removed FindLargestMargin, CalculateMargins, CalculateMargins
simplified nsTableFrame::RecalcLayoutData and removed AppendLayoutData
Added gsDebugReflow capability, remove all existing debug printf
1999-08-19 19:52:37 +00:00
pinkerton%netscape.com
9e236d7655
rewrite to use the new drag gesture event rather than tracking mouse downs/moves.
1999-08-19 19:49:51 +00:00
waterson%netscape.com
8f7bc98497
Bug 11819. Create delegate object to implement drag listener events; frames CANNOT be refcounted like normal XPCOM objects.
1999-08-19 05:12:07 +00:00
troy%netscape.com
2a655ce368
Changed to table incremental reflow
1999-08-19 03:51:25 +00:00
rods%netscape.com
a89b226196
removed warnings: rearranged initializers and removed unused variable "onChild"
1999-08-18 14:41:53 +00:00
hyatt%netscape.com
444328db37
Fix for bugs 11858 and 10774.
1999-08-13 23:49:53 +00:00
hyatt%netscape.com
dc46aa4cc9
A minor addendum to the bug fix I checked in a few minutes ago.
1999-08-12 21:20:04 +00:00
pinkerton%netscape.com
dcd795f58d
temp tweak to turn off toolbar d&d for M9 because it's too sensitive. bug 11397. appr don.
1999-08-12 20:52:47 +00:00
hyatt%netscape.com
1c0587bead
Fix for bug #11418 and #11506 (which are actually the
...
same bug). Approved by chofmann.
1999-08-12 20:45:47 +00:00
cls%seawood.org
9eea17be39
Various fixes to let the tree compile with gcc 2.95:
...
String constants are now (const char *)s and must be explicitly cast to (char *).
operator new is expected to be empty or throw an expection instead of returning null. (ifdef'd for gcc 2.95+)
Stricter checks on register clobbering in embedded asm. (at least I think that's what it is)
Expects the main function to return int, not something similiar to it like PRInt32.
Still requires a tweak to remove -mno-486 from NSPR's *.mk files.
1999-08-07 06:01:31 +00:00
bienvenu%netscape.com
5e41b32624
attempt to fix build bustage
1999-08-06 20:01:04 +00:00
hyatt%netscape.com
a95c08d949
Adding the popup set atom to the XUL atom list.
1999-08-06 19:18:42 +00:00
hyatt%netscape.com
ddc72bd512
Working on converting XUL popups to use the XP menu code.
1999-08-06 19:12:23 +00:00
pinkerton%netscape.com
890f4214a5
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.
1999-08-06 18:54:48 +00:00
hyatt%netscape.com
a5c17fbe3b
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.
1999-08-06 18:16:27 +00:00
evaughan%netscape.com
9941271de8
Fixed divide by 0 bug in boxes.
1999-08-05 23:25:20 +00:00
hyatt%netscape.com
f82fb1c723
Fix for bug 9923.
1999-08-05 01:43:14 +00:00
hyatt%netscape.com
4011d8a754
Fixing three problems that prevented XP menus from working with RDF templates.
...
The Bookmarks menu and mail menus should work now.
1999-08-04 21:36:30 +00:00
pinkerton%netscape.com
c888de1a4c
removing the TOOLBAR_DD #ifdef's.
1999-08-04 20:16:31 +00:00
hyatt%netscape.com
3abc47c28a
Removing my hard-coded check for letters A-Z.
1999-08-03 20:36:27 +00:00
hyatt%netscape.com
84b3193d53
Fix for bug 11082.
1999-08-02 23:57:58 +00:00
mcafee%netscape.com
c59ba336d9
Fix null pointer crash for XP Menu case.
1999-08-02 08:21:40 +00:00
hyatt%netscape.com
4293dd3874
More hacks..errr...tricks to speed up XP menus.
1999-08-02 08:15:30 +00:00
hyatt%netscape.com
c9ff32a0a9
Speeding up XP menus.
1999-08-02 07:26:24 +00:00
hyatt%netscape.com
d528de7cb0
Fixing morse's reported problem regarding the menus not dismissing upon execution.
1999-08-01 19:55:00 +00:00
briano%netscape.com
eff2f13b29
Added the missing newline that was upsetting Unix native compilers.
1999-07-31 18:39:47 +00:00
hyatt%netscape.com
464ff83329
Phase 3. Enabling XP menus on the menu bar.
1999-07-31 11:29:03 +00:00
hyatt%netscape.com
9ff4935962
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.
1999-07-31 01:43:33 +00:00
karnaze%netscape.com
d5e430c16a
new nsCellMap, BasicTableLayoutStrategy, plus various fixes to table
...
frames while testing the new cell map and strategy
1999-07-28 08:09:02 +00:00
evaughan%netscape.com
1032bf2906
Fixed some uninitialized memory bugs that caused dialogs to be too tall.
1999-07-27 19:06:44 +00:00
pavlov%netscape.com
8b8b9c3727
window creation changes
1999-07-27 04:27:17 +00:00
evaughan%netscape.com
33d9f9e084
Reversed alignement. It now refers to alignment of the image not the text.
1999-07-26 20:23:50 +00:00
evaughan%netscape.com
8a65fd2e10
Fixed bug in titledbutton for mail.
1999-07-26 19:44:20 +00:00
hyatt%netscape.com
445bd5f056
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.
1999-07-26 06:29:48 +00:00
hyatt%netscape.com
8dcfbf153d
Fixing more keyboard navigation glitches in XP menus.
1999-07-26 04:38:28 +00:00
hyatt%netscape.com
ba2f07908e
Focus issues are getting better.
1999-07-26 02:26:26 +00:00
hyatt%netscape.com
b88bf01a9d
Fixing an event handling glitch when mousing into a disabled item from an
...
enabled item on an XP menu.
1999-07-26 01:58:51 +00:00
hyatt%netscape.com
9dce294318
Adding support for disabled items to XP menus.
1999-07-26 01:35:39 +00:00
hyatt%netscape.com
359b48f608
Using "accesskey" instead of "shortcut".
1999-07-26 01:19:49 +00:00
evaughan%netscape.com
35fc2d8159
1) added .gif for horizontal scrollbar
...
2) added cropping to titledbuttons
3) fixed bugs in navigator.xul and navigator.css
1999-07-25 01:15:14 +00:00
hyatt%netscape.com
48ba444344
Cascading menus now work!
1999-07-25 01:14:43 +00:00
hyatt%netscape.com
d3bd7dc93e
Cleaning up keyboard navigation to work properly with cascading submenus.
1999-07-25 00:16:11 +00:00
hyatt%netscape.com
198d23b3e8
Tweaks.
1999-07-24 22:51:50 +00:00
hyatt%netscape.com
0e2798a61d
Handling Enter key press in submenus.
1999-07-24 22:02:23 +00:00
hyatt%netscape.com
8a36e3432f
Menus know about the ENTER key to execute, and know how to dismiss themselves
...
on mouse clicks.
1999-07-24 01:59:32 +00:00
evaughan%netscape.com
07fdb05f24
Fixed some box problems.
1999-07-23 23:30:17 +00:00
hyatt%netscape.com
0fc93e4ff5
Removing commented out code. Harmless.
1999-07-23 09:36:53 +00:00
hyatt%netscape.com
cab23331fc
Making sure the first menu item gets selected as you keyboard navigate into new
...
menus.
1999-07-23 09:34:14 +00:00
hyatt%netscape.com
dafe020a98
Menu improvements.
1999-07-23 08:36:39 +00:00
hyatt%netscape.com
3ccd649d12
Refining the ESC behavior and doing deeper shortcut work (on cascading menus).
1999-07-23 07:56:27 +00:00
hyatt%netscape.com
54d5392e5a
Teaching the menus about the ESC key (which will close up each level of menu
...
until you hit the menu bar).
1999-07-23 07:49:43 +00:00
hyatt%netscape.com
9345f2523d
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.
1999-07-23 07:39:16 +00:00
hyatt%netscape.com
ed25fb2501
Ok, this is more like it. I did want GEtCharCode after all.
1999-07-23 06:01:03 +00:00
hyatt%netscape.com
827524b04f
Wanted GetKeyCode, and not GetCharCode. Oops.
1999-07-23 05:52:51 +00:00
hyatt%netscape.com
766619b9a2
Working on shortcut navigation in XP menus (e.g., ALT+f, etc. etc.).
1999-07-23 05:47:43 +00:00
hyatt%netscape.com
55f75b28d2
PRUint32... not PRInt32 ... oops.
1999-07-23 05:17:08 +00:00
hyatt%netscape.com
3affd1e3d7
Adding the capability to distinguish menus from menu items.
1999-07-23 05:10:57 +00:00
hyatt%netscape.com
592552ad8d
Adding an xpmenuitem atom.
1999-07-23 05:09:17 +00:00
hyatt%netscape.com
4e85850a81
Making XP menus work again after Eric's box checkin. They're fast and
...
smooth now! YEAH!
1999-07-23 01:02:09 +00:00
scc%netscape.com
d7df82e345
Fixed boxes to only invalidate and redraw what has changed.
...
Made min and max sizes work
Made linux not suck!
1999-07-23 00:11:21 +00:00
hyatt%netscape.com
efe3a93b89
More fun with menus.
1999-07-22 09:49:35 +00:00
hyatt%netscape.com
ea4b539117
Removing my printf.
1999-07-22 09:04:10 +00:00
hyatt%netscape.com
9faabd64b8
XP menu changes. Full keyboard navigation now works. Next up: cascading.
1999-07-22 09:01:55 +00:00
troy%netscape.com
537d74d82c
Renamed some nsFrameList member functions
1999-07-22 04:00:57 +00:00
troy%netscape.com
9fdbc7ced3
Renamed DeleteFrame() to Destroy()
1999-07-22 02:24:52 +00:00
hyatt%netscape.com
d50be34a2c
Enhancing the tracking so that I can get keyboard navigation to work in
...
the presence of cascading.
1999-07-22 01:59:09 +00:00
hyatt%netscape.com
0801bc2192
Tracking my reflows. Boxes are generating way way way too many reflows.
1999-07-21 09:45:21 +00:00
hyatt%netscape.com
96f7a426d8
Removing some printfs.
1999-07-21 09:20:13 +00:00
hyatt%netscape.com
12c4edbf5f
Adding the capability to capture the mouse events.
1999-07-21 08:51:41 +00:00
hyatt%netscape.com
98d91149c9
Forgot to remove some obsolete bubbling registration on menus.
1999-07-21 07:45:46 +00:00
hyatt%netscape.com
bf09e527bc
Adding the new nsIMenuParent interface.
1999-07-21 07:43:19 +00:00
hyatt%netscape.com
ac2df8ab1d
Adding the open atom.
1999-07-21 07:42:31 +00:00
hyatt%netscape.com
c993598be9
Improvements to XP menus.
1999-07-21 07:42:16 +00:00
hyatt%netscape.com
c0b6e62e18
Making menus boxes.
1999-07-21 02:56:23 +00:00
pinkerton%netscape.com
0b39a5629f
add the "immediate" flag to the UpdateView() call in ForceDrawFrame() so that drop feedback always draws on macOS.
1999-07-21 00:59:17 +00:00
hyatt%netscape.com
cbefe761c2
Fixing the scrollbar problem in trees (where it gets created and destroyed over
...
and over and over and over and over and...)
1999-07-20 23:25:58 +00:00
hyatt%netscape.com
202bc876e1
I can now show a menu (and it looks halfway decent).
1999-07-20 10:35:24 +00:00
ramiro%netscape.com
fab6557955
Fix reflow state member names. Fixes broken build.
1999-07-20 10:13:43 +00:00
hyatt%netscape.com
3cdd761943
Getting closer...
1999-07-20 09:50:48 +00:00
hyatt%netscape.com
647bb30e38
I have a menu coming up, but boy does it look bad.
1999-07-20 09:35:35 +00:00
hyatt%netscape.com
1351247151
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.
1999-07-20 08:37:03 +00:00
hyatt%netscape.com
869159019e
Still screwing around with menus.
1999-07-20 08:19:47 +00:00
hyatt%netscape.com
3df6c4ca77
More tweaks.
1999-07-20 07:34:50 +00:00
hyatt%netscape.com
94cda994ed
Menu popups init themselves with a view.
1999-07-20 07:28:39 +00:00
hyatt%netscape.com
4b3a53c44a
Adding a pseudo atom for XP menu visibility state.
...
s
1999-07-20 07:12:48 +00:00
troy%netscape.com
a6aae963a7
Added 'm' prefix to some of the nsHTMLReflowState data members
1999-07-20 03:41:03 +00:00
joki%netscape.com
0af283b8e2
Updating DOM event apis and changing behavior to properly respect capturing, bubbling, and cancellation methods.
1999-07-19 19:54:34 +00:00
hyatt%netscape.com
76ec8675ca
Fixing Linux bustage.
1999-07-19 09:57:23 +00:00
hyatt%netscape.com
013af7626e
Making sure the left and right arrow navigation only fires when the menu bar
...
is active.
1999-07-19 09:36:24 +00:00
hyatt%netscape.com
5b24759131
Making sure the mouse over behavior is right.
1999-07-19 09:18:24 +00:00
hyatt%netscape.com
a736f44a5e
Adding some comments.
1999-07-19 09:09:36 +00:00
hyatt%netscape.com
b66bc8ab1c
Making sure I consume events when the menu bar is active.
1999-07-19 08:52:42 +00:00
hyatt%netscape.com
3bba4d1d06
You can now keyboard navigate through the menu bar... moving to the left or
...
right after hitting ALT.
1999-07-19 08:47:02 +00:00
hyatt%netscape.com
b35d1e3ffc
Teaching the menu bar how to highlight the first item when the ALT key
...
is pressed.
1999-07-19 08:09:30 +00:00
hyatt%netscape.com
bb6c2a0a7c
Adding a notion of being "active" to the menu bar. This will let it know
...
when it should be taking control of key events (like arrow keys).
1999-07-19 02:29:11 +00:00
hyatt%netscape.com
033c220fd1
Hooking up the key and mouse listeners for the menu bar.
1999-07-19 02:26:39 +00:00
hyatt%netscape.com
3f40810ede
Instantiating the menu bar listener.
1999-07-19 02:02:38 +00:00