ramiro%netscape.com
3903eb4d89
Adding support for XOR selection. Updated nsIRenderingContext interface
...
to support InvertRect() for the XOR-ing of rectangles. Makes selection
work as expected on windows and unix as opposed to the rectangle hack.
Stubs added for all other platforms.
git-svn-id: svn://10.0.0.236/trunk@40252 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 07:26:09 +00:00
hyatt%netscape.com
a4a8b1dbd0
Making sure the pseudo stuff gets handled for the XP menu object.
...
git-svn-id: svn://10.0.0.236/trunk@40251 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 07:19:22 +00:00
hyatt%netscape.com
2cfb741a93
Adding a pseudo atom for XP menu visibility state.
...
s
git-svn-id: svn://10.0.0.236/trunk@40250 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 07:12:48 +00:00
hyatt%netscape.com
3a24527b7b
Making sure some of the XUL frames get properly wrapped in scroll frames.
...
git-svn-id: svn://10.0.0.236/trunk@40249 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 07:03:16 +00:00
troy%netscape.com
07edd78233
Fix for bug #10176 : changed ConstructFrameByDisplayType() to be smarter
...
when handling relatively positioned elements
git-svn-id: svn://10.0.0.236/trunk@40232 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 04:16:56 +00:00
troy%netscape.com
8d07a8a962
Added 'm' prefix to a couple more data members of nsHTMLReflowState struct
...
git-svn-id: svn://10.0.0.236/trunk@40217 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 03:51:46 +00:00
troy%netscape.com
a89529386f
Added 'm' prefix to some of the nsHTMLReflowState data members
...
git-svn-id: svn://10.0.0.236/trunk@40215 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 03:41:03 +00:00
troy%netscape.com
2500818fde
Fix for bug #9611 : now handles absolutely positioned replaced elements
...
git-svn-id: svn://10.0.0.236/trunk@40211 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 02:48:18 +00:00
akkana%netscape.com
7e6d908926
Try to fix windows build bustage
...
git-svn-id: svn://10.0.0.236/trunk@40198 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 00:24:11 +00:00
akkana%netscape.com
4ab5c89c92
Use the Range methods instead of homebrew stuff to determine when a point is contained in a range; eliminate code duplication
...
git-svn-id: svn://10.0.0.236/trunk@40176 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 22:41:49 +00:00
putterman%netscape.com
e8d74dc3ce
Commented out warning.
...
git-svn-id: svn://10.0.0.236/trunk@40157 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 21:37:04 +00:00
joki%netscape.com
1dbeb41d39
Checking in fix for tab navigation submitted by alex@cendio.se
...
git-svn-id: svn://10.0.0.236/trunk@40155 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 21:23:57 +00:00
joki%netscape.com
065c158182
Updating DOM event apis and changing behavior to properly respect capturing, bubbling, and cancellation methods.
...
git-svn-id: svn://10.0.0.236/trunk@40134 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 19:54:34 +00:00
troy%netscape.com
77ba2d7fbd
Minor cleanup
...
git-svn-id: svn://10.0.0.236/trunk@40115 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 18:38:51 +00:00
troy%netscape.com
23d4ad25a7
Changed ScrollFrameIntoView() to also do horizontal scrolling if necessary
...
git-svn-id: svn://10.0.0.236/trunk@40113 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 18:38:33 +00:00
troy%netscape.com
523733902b
Changed semantics for ScrollFrameIntoView()
...
git-svn-id: svn://10.0.0.236/trunk@40112 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 18:38:02 +00:00
mjudge%netscape.com
4732ba9d55
fix for javascript calls to selection bad QI
...
git-svn-id: svn://10.0.0.236/trunk@40111 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 18:36:28 +00:00
mjudge%netscape.com
dbd14f2e48
cant query interface from frame selection to dom selection since we now have more than one type of dom selection implementations. you must ask for ANY dom selection then remove yourself as a listener or whatever you want to do. MJ
...
git-svn-id: svn://10.0.0.236/trunk@40109 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 18:04:35 +00:00
dcone%netscape.com
42f86a271f
fixed background tile clipping bug.
...
git-svn-id: svn://10.0.0.236/trunk@40105 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 14:37:36 +00:00
hyatt%netscape.com
213a2af910
Fixing Linux bustage.
...
git-svn-id: svn://10.0.0.236/trunk@40099 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 09:57:23 +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
02c6745dc8
Making sure the mouse over behavior is right.
...
git-svn-id: svn://10.0.0.236/trunk@40095 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 09:18:24 +00:00
hyatt%netscape.com
d0321ee8d1
Adding some comments.
...
git-svn-id: svn://10.0.0.236/trunk@40093 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 09:09:36 +00:00
hyatt%netscape.com
aae1d18e69
Making sure I consume events when the menu bar is active.
...
git-svn-id: svn://10.0.0.236/trunk@40092 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 08:52:42 +00:00
hyatt%netscape.com
7d39972e33
You can now keyboard navigate through the menu bar... moving to the left or
...
right after hitting ALT.
git-svn-id: svn://10.0.0.236/trunk@40091 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 08:47:02 +00:00
hyatt%netscape.com
ead5fce138
Teaching the menu bar how to highlight the first item when the ALT key
...
is pressed.
git-svn-id: svn://10.0.0.236/trunk@40090 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 08:09:30 +00:00
rickg%netscape.com
541f805b78
switch to faster string search API
...
git-svn-id: svn://10.0.0.236/trunk@40073 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 03:29:56 +00:00
hyatt%netscape.com
37307cac04
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).
git-svn-id: svn://10.0.0.236/trunk@40060 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 02:29:11 +00:00
hyatt%netscape.com
7563a6af18
Hooking up the key and mouse listeners for the menu bar.
...
git-svn-id: svn://10.0.0.236/trunk@40059 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 02:26:39 +00:00
hyatt%netscape.com
fce5efa37d
Instantiating the menu bar listener.
...
git-svn-id: svn://10.0.0.236/trunk@40057 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 02:02:38 +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
d2e1acc044
Oops. Had a redundant case.
...
git-svn-id: svn://10.0.0.236/trunk@39997 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 07:37:26 +00:00
hyatt%netscape.com
bbbc066ff3
added files: mozilla/layout/xul/base/src/nsMenuBarListener.cpp
...
git-svn-id: svn://10.0.0.236/trunk@39996 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 07:27:45 +00:00
hyatt%netscape.com
b65035d2e4
Adding the listener that will observe key and mouse events on the menu bar
...
(in order to properly pop up menus and to allow the user to move between
menus).
git-svn-id: svn://10.0.0.236/trunk@39995 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 07:27:02 +00:00
hyatt%netscape.com
0b3aa4075e
added files: mozilla/layout/xul/base/src/nsMenuBarFrame.cpp
...
git-svn-id: svn://10.0.0.236/trunk@39994 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 07:08:12 +00:00
hyatt%netscape.com
7a9c5575bf
Adding the menu bar frame.
...
git-svn-id: svn://10.0.0.236/trunk@39993 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 07:07:55 +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
a4d6c5975c
added files: mozilla/layout/xul/base/src/nsMenuFrame.cpp
...
git-svn-id: svn://10.0.0.236/trunk@39987 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 06:37:50 +00:00
hyatt%netscape.com
c7921b6d99
Adding the menu frame instantiation code for XP menus.
...
git-svn-id: svn://10.0.0.236/trunk@39986 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 06:37:06 +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
rickg%netscape.com
eaead748d4
fixed bug 9845
...
git-svn-id: svn://10.0.0.236/trunk@39984 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 06:35:52 +00:00
hyatt%netscape.com
8f5e039249
Committing the popup .h file.
...
git-svn-id: svn://10.0.0.236/trunk@39983 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 06:35:03 +00:00
hyatt%netscape.com
e3c7257324
Working on making the menu popup frame for XP menus.
...
git-svn-id: svn://10.0.0.236/trunk@39982 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 06:29:43 +00:00
hyatt%netscape.com
5cb4e5f012
added files: mozilla/layout/xul/base/src/nsMenuPopupFrame.cpp
...
git-svn-id: svn://10.0.0.236/trunk@39981 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 06:24:56 +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
hyatt%netscape.com
5be1bc51ca
Turning on XP menus.
...
git-svn-id: svn://10.0.0.236/trunk@39973 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 03:16:58 +00:00
mjudge%netscape.com
85212ff436
sorry bad capitalization of file name
...
git-svn-id: svn://10.0.0.236/trunk@39972 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 02:59:09 +00:00