Граф коммитов

3790 Коммитов

Автор SHA1 Сообщение Дата
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
hyatt%netscape.com e8a3475999 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.
1999-07-18 08:18:58 +00:00
hyatt%netscape.com 1b28cd8918 Oops. Had a redundant case. 1999-07-18 07:37:26 +00:00
hyatt%netscape.com afb51b5811 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).
1999-07-18 07:27:02 +00:00
hyatt%netscape.com 422e5c0df7 Adding the menu bar frame. 1999-07-18 07:07:55 +00:00
hyatt%netscape.com a700f26ea2 Making sure that the popup frames get deleted when the menu gets deleted. 1999-07-18 06:52:06 +00:00
hyatt%netscape.com 8a45d4e347 Another method added to the menu frame. 1999-07-18 06:48:03 +00:00
hyatt%netscape.com 25daf11eae Continuing the menu frame's education regarding its separate popup list. 1999-07-18 06:44:03 +00:00
hyatt%netscape.com 5978ed3159 Teaching the menu frame that menu children aren't really part of its flow (like
the dropdown combo box does).
1999-07-18 06:41:41 +00:00
hyatt%netscape.com 410990423d Adding the menu frame files. 1999-07-18 06:36:37 +00:00
hyatt%netscape.com 72c619bb73 Committing the popup .h file. 1999-07-18 06:35:03 +00:00
hyatt%netscape.com 69902ad148 Stubbing a menu popup frame for XP menus. 1999-07-18 06:23:45 +00:00
hyatt%netscape.com f291d9cf30 Turning on XP menus. 1999-07-18 03:16:58 +00:00
peterl%netscape.com 85dd7a37a7 use preprocessor to generate atom code 1999-07-18 00:35:21 +00:00
rods%netscape.com ae2d6fac71 Using nsCOMTypeInfo instead of /class/::GetID
added comments, added code to reset the active state after the drop
fixed a selection bug in native text fields because the events weren't being
propagated correctly.
1999-07-16 13:02:01 +00:00
kipp%netscape.com 7331aebd98 Refix the problem with maxElementSize pointing below the stack 1999-07-16 03:12:56 +00:00
mcafee%netscape.com bf20619ba5 removing unused variable. 1999-07-15 02:02:56 +00:00
mcafee%netscape.com b0552c2036 Moved inclusion of nsIStyleContext.h into nsToolbarFrame.h, this fixes Solaris bustage. 1999-07-14 19:40:03 +00:00
mcafee%netscape.com e9c4a81136 Fixing Solaris bustage for TOOLBAR_DD ifdef. 1999-07-14 19:35:22 +00:00
kipp%netscape.com d35dadaa64 Added GetFrameName 1999-07-14 17:32:56 +00:00
kipp%netscape.com 890d89df6c Added GetFrameName method to improve List's; fix a purify BSR by stubbing out maxElementSize; left in some debug noise (disabled) 1999-07-14 17:32:43 +00:00
hyatt%netscape.com 587b2f0a69 Fix for bug 9566. 1999-07-10 08:20:09 +00:00
hyatt%netscape.com 7e86878e70 Batching removal and making sure I get notified (in an attempt to fix some
of the out of sync problems the tree widget is having).
1999-07-10 01:10:40 +00:00
hyatt%netscape.com be48637f50 Fix for bug 9503. 1999-07-10 00:51:35 +00:00
hyatt%netscape.com f2ab023788 Changes to the tree widget to prevent memory whackage that's causing
crashes.  This should fix several of the mailnews bugs.  It's hard to
say exactly which of them will be fixed by this, since some of them
are caused by memory whackage and others are real bugs in the widget
itself.

Also adding in support for Troy's primary frame hashtable, thus ensuring
that when the tree widget dynamically deletes frames that the mappings
in the hashtable are removed (so that deleted frames won't accidentally
be retrieved).
1999-07-09 20:58:16 +00:00
hyatt%netscape.com 01f0b66ecf Nailed this repainting/disappearing bug to the WALL! 1999-07-08 00:43:17 +00:00
mcafee%netscape.com ae96ec08d1 Adding nsToolbarItemFrame.cpp to the build, this gets used when TOOLBAR_DD=1, ie. --enable-toolbar-dd. a=cyeh 1999-07-07 22:55:47 +00:00
kipp%netscape.com b635ab5465 Removed HaveFixedContent* methods from nsHTMLReflowState and updated code to match (fix bug #7993) 1999-07-07 02:33:17 +00:00
kipp%netscape.com d226ed8f81 Cleaned up ctor initializer order to quite down compiler warnings 1999-07-05 18:42:51 +00:00
mcafee%netscape.com d84aac13bb Adding nsToolbarDragListener.cpp 1999-07-02 23:58:32 +00:00
rods%netscape.com 68ba01040b Change returns codes for proper bubbling of events
made non toolbaritem and titlebuttons non-draggable
1999-07-02 20:20:49 +00:00
hyatt%netscape.com 11e9daffcf Landing changes to wrap XUL windows in a box frame so that we can support
intrinsic sizing of windows.  (Unlike HTML and XML, we are no longer wrapped
in an area frame. We are instead wrapped in a box frame.)

Also included is a patch for the table code, since it crashes inside boxes
because of a bug in its incremental reflow code.

nsISpaceManager was touched to give it a GetIID method so that it could be
used with nsCOMPtrs.
1999-07-02 05:28:32 +00:00
sfraser%netscape.com 5e146f4ce5 Fix for crash on startup -- don't use nsCOMPtr on frame-derived things, becaue they are not refcounted, and this causes nsCOMPtr to delete the frame on destructions. 1999-07-02 04:02:48 +00:00
rods%netscape.com 1dd45fccf9 Fixed a couple of more small compile time issues 1999-07-01 22:27:43 +00:00
rods%netscape.com cd8d473e99 Added a newline at the end of file 1999-07-01 22:25:54 +00:00
rods%netscape.com ced5901e06 changed the hard-coded twips value of 15 to a calculated value. 1999-07-01 22:24:57 +00:00
rods%netscape.com b05d6af6a7 changes nscoord.h to nsCoord.h 1999-07-01 22:19:16 +00:00
rods%netscape.com 9d0f70febd Added D&D to toolbars and toolboxes 1999-07-01 21:12:43 +00:00
sspitzer%netscape.com 63eb7be6a6 add new line to end of file 1999-07-01 06:11:16 +00:00
hyatt%netscape.com eda43ad47d Adding some atoms. 1999-07-01 05:06:11 +00:00
pinkerton%netscape.com 5eb8f33484 add include for linux to fix build bustage. 1999-07-01 00:12:54 +00:00
evaughan%netscape.com 903d3c7c19 Added anonymous node support.
Added splitters
Added Grippies.
1999-06-30 22:17:43 +00:00
tague%netscape.com 126754690a Fixed (hopefully) linux build bustage by re-writing the expression w/ a temp variable 1999-06-29 22:46:20 +00:00
hyatt%netscape.com 5c0e073194 Turning on the lazy mode in the tree widget. It is now the default. Let
the bug filing begin. :(
1999-06-29 20:20:40 +00:00
rods%netscape.com 8c10c3dc25 Initial checkin 1999-06-29 14:24:10 +00:00
rods%netscape.com a06b2b94d4 Added toolbaritem 1999-06-29 14:21:14 +00:00
jdunn%netscape.com b10a98918e declare class as public... since some compilers assume private 1999-06-29 02:25:08 +00:00
jdunn%netscape.com bd295eac1e MUST have a newline at end of file 1999-06-28 21:01:36 +00:00
evaughan%netscape.com cf79f111ae Fixed offset bug in the scrollbar 1999-06-28 19:57:28 +00:00
hyatt%netscape.com 5cb7376832 More shuffling and error-checking. 1999-06-28 10:47:52 +00:00
hyatt%netscape.com d2598d0dc7 Shuffling some stuff around. 1999-06-28 10:38:06 +00:00
hyatt%netscape.com 9a161d923f Number Two: Mail/news performance continued to decline. We thought the
situation with the tree widget was hopeless.  And so we cloned it.  This
new tree widget is exactly like the original in every way... only
1/8 its size.

Dr. Evil: I shall call it... MINI-TREE.

(Translation: Backward scrolling now works in the lazy tree
widget.)
1999-06-28 08:35:10 +00:00
hyatt%netscape.com 9c6b436724 Throw me a frickin' bone here. 1999-06-26 02:45:36 +00:00
hyatt%netscape.com 98d61129f0 Fix for nsCOMPtr lameness. 1999-06-25 10:21:09 +00:00
hyatt%netscape.com cb9283ce54 Release the chain when done with it. 1999-06-25 10:07:45 +00:00
hyatt%netscape.com 99a310c209 Fixing my for scoping. 1999-06-25 10:03:37 +00:00
hyatt%netscape.com 4a9c1748ca More scrolling fun. 1999-06-25 09:59:20 +00:00
hyatt%netscape.com b3853e4a0b Give me your baby! Ah want tuh eat yore baby! 1999-06-25 09:35:39 +00:00
hyatt%netscape.com ebd6cc8ab4 The tree widgets will use its giant "laser beam" to conquer 1960s Earth. 1999-06-25 08:45:01 +00:00
hyatt%netscape.com 79970b44df Tree views are the diet coke of evil. 1999-06-25 08:06:46 +00:00
hyatt%netscape.com 03cf38bfb1 Do tree widgets make you feel horny, baby? Do they? 1999-06-25 01:48:40 +00:00
hyatt%netscape.com cdeb38b3a8 Fixes for scrolling. 1999-06-25 01:28:43 +00:00
briano%netscape.com 97c665944e File was missing a newline at the end of file, which upsets some Unix compilers. 1999-06-24 03:20:47 +00:00
hyatt%netscape.com fbe6e1846a Fun with tree widget scrollbars. 1999-06-24 01:45:44 +00:00
hyatt%netscape.com 6a503af3ec Fixing a bug in the scrollbar buttons that was causing them to call the
MouseClicked method twice on a left click event.
1999-06-23 23:18:29 +00:00
hyatt%netscape.com d47d863625 Hooking up the scrollbar so that I can listen to events. 1999-06-23 23:05:36 +00:00
hyatt%netscape.com 81d809db20 Fix for bug #8778. 1999-06-23 20:23:11 +00:00
hyatt%netscape.com 7794b9b80e Tweaks to the scrollbar. 1999-06-23 17:00:17 +00:00
hyatt%netscape.com 07ef474d09 Fun fun fun. 1999-06-23 09:26:50 +00:00
hyatt%netscape.com 1b1ec994dd More methods. 1999-06-23 09:24:26 +00:00
hyatt%netscape.com 4085f9d461 Adding a scrollbar listener object, so I can be notified. 1999-06-23 09:15:48 +00:00
hyatt%netscape.com e1000eaca3 More savory tree widget goodness. 1999-06-23 09:07:59 +00:00
warren%netscape.com 23864df5e3 Renamed nsIURL to nsIURI in preperation for necko. More NECKO ifdefs too. 1999-06-23 03:29:44 +00:00
hyatt%netscape.com f90cda96d6 Landing the tree widget branch. 1999-06-23 03:02:21 +00:00
syd%netscape.com 109e475a84 Make sure pointer has a value before dereferencing it. 1999-06-23 02:36:04 +00:00
evaughan%netscape.com 94d02efcb6 Images will now change on hover on titledbuttons. 1999-06-23 01:13:58 +00:00
peterl%netscape.com 7eabb8ee51 fixed re-resolve style contexts to handle local pseudo elements
and capture style change information
1999-06-16 06:17:21 +00:00
pinkerton%netscape.com eee20fe0fe fix memory leaks (bug# 8221) 1999-06-15 23:26:32 +00:00
sfraser%netscape.com 76010513cc Fix the multiple reflow problem which makes page rendering very slow. r hyatt, a leaf. 1999-06-15 21:30:14 +00:00
sfraser%netscape.com f13df73fb4 Added nsScrollbarButtonFrame.cpp, and fix constness of MouseClicked param. 1999-06-15 04:10:27 +00:00
evaughan%netscape.com 0cd0038d58 Integrated a new XP scrollbar
Added tri state behavior to titled buttons.
1999-06-15 04:02:43 +00:00
waterson%netscape.com f1532a63aa Back out Hyatt's changes to use DOM APIs. This is busting mailnews. Use content APIs until we figure out persistence story. 1999-06-10 19:51:35 +00:00
hyatt%netscape.com 1f4efa1f8a Using DOM calls for setting/removing selection and hover attributes. 1999-06-10 05:53:01 +00:00
putterman%netscape.com ec857a1846 Check in fix for hyatt. Don't crash when closing a window after onchange
has been called.
1999-06-08 21:04:02 +00:00
hyatt%netscape.com 0b61b4bf92 Fix for a crash in the onchange handler of tree views on exit. 1999-06-08 18:12:47 +00:00
hyatt%netscape.com e7963f7525 Notification of a change in selection. 1999-06-07 20:57:34 +00:00
evaughan%netscape.com 4b0b0ef6f4 Reworked fieldsets to fix numerous bugs. 1999-06-01 21:52:11 +00:00
pinkerton%netscape.com d95eaf2068 fixes to get collapsed grippies to be the same size as the toolbar that was collapsed. It was my error that I caught earlier, but forgot to go back to it. Chris' code did the right thing. 1999-05-27 22:39:10 +00:00
pinkerton%netscape.com 5bd6ef13da more toolbar expanding/collapsing work. Significant portions donated by Chris Lattner. Thanks, Chris! 1999-05-27 22:17:25 +00:00
bruce%cybersight.com f658916b7a should've been a forward declaration of nsIPresContext. This will remove 117 warnings. 1999-05-27 20:48:01 +00:00
kmcclusk%netscape.com 3a9c9a4ff6 patch for #bug 6934. Checkin approved by Chris Hofmann.
Added check to nsTitledButtonFrame::DisplayAltFeedback to verify the icon returned from
LoadIconImage for is not null. This will prevent aRenderingContext.DrawImage from being
passed a null aImage parameter.
1999-05-25 19:37:16 +00:00
evaughan%netscape.com 2b76d2dc93 Fixed some visibility bugs in order to make the tab widget work correctly. 1999-05-19 22:14:11 +00:00
hyatt%netscape.com a331b647fe Fix for bug 6459. 1999-05-18 06:17:51 +00:00
evaughan%netscape.com 0e1f4e363d Fixed box insertion removeal bug. 1999-05-18 04:06:52 +00:00
evaughan%netscape.com 7223c9bfe4 Fixed pseudoclass hack to actually use active, hover, focus pseudoclasses. 1999-05-13 01:35:16 +00:00
kipp%netscape.com fea30bc4eb Reworked frame factory methods; fixed bug 4519 1999-05-11 22:03:29 +00:00
pinkerton%netscape.com e7170b2816 pull out unused includes. 1999-05-10 23:38:06 +00:00
evaughan%netscape.com 21b2c69004 Fixed mac compile bug. 1999-05-09 22:18:09 +00:00
evaughan%netscape.com eefc2545c2 Fixed xul boxes to implement nsIBox interface. 1999-05-09 21:46:24 +00:00
pinkerton%netscape.com eb80708ef2 make <tristatecheckbox> now be <checkbox> 1999-05-06 00:53:22 +00:00
evaughan%netscape.com bfed97b93b Fixes some resizing bugs in box. 1999-04-28 00:13:44 +00:00
evaughan%netscape.com 9367b4eb51 Fixed some bugs in boxes. 1999-04-27 17:42:46 +00:00
sspitzer%netscape.com b48e25764c get rid of a warning on UNIX 1999-04-26 02:56:56 +00:00
evaughan%netscape.com 64ca40d4a9 Made tabs use visibility to hide and show views. 1999-04-25 20:07:45 +00:00
evaughan%netscape.com 62201a0ac9 Fixed make build by not using itoa 1999-04-21 23:51:40 +00:00
evaughan%netscape.com f8ef699adb Added a tab control widget. 1999-04-21 22:46:15 +00:00
pinkerton%netscape.com 6fa9799da8 back out joki's click event fix because it doesn't totally work right. toolboxes now collapse (most of the time). 1999-04-21 21:49:44 +00:00
pinkerton%netscape.com 28f3d8780f new atoms for slider, spinner, scrollbar, color and font pickers. 1999-04-20 21:50:11 +00:00
pinkerton%netscape.com 390a139b52 adding slider, scrollbar, spinner, font and color pickers to build. 1999-04-20 21:45:35 +00:00
pinkerton%netscape.com 67cd880d6e make a slider, not a spinner. doh! 1999-04-20 21:43:09 +00:00
pinkerton%netscape.com 398a07b575 First Checked In. 1999-04-20 21:39:52 +00:00
rickg%netscape.com 0d1b06ca19 sync with nsString2 API 1999-04-20 07:20:21 +00:00
pinkerton%netscape.com 3736da1c32 tri-state'ness works, click tracking works. now it should just be bug-fixin. should work enough to use now. 1999-04-16 22:13:50 +00:00
pinkerton%netscape.com 42b649494c fix bustage again. I am a complete and total moron. 1999-04-16 18:14:22 +00:00
pinkerton%netscape.com eb2b8ef385 fix bustage 1999-04-16 18:07:51 +00:00
pinkerton%netscape.com 99da3af90c No longer inherits from the form widget base class. Beginnings of starting to draw and handle clicks correctly. 1999-04-16 17:14:35 +00:00
pinkerton%netscape.com 616e5773ac add tristatecheckbox to atom list. 1999-04-16 17:07:48 +00:00
bruce%cybersight.com e87e6f8b64 Add newline at end of file for native compilers. 1999-04-16 04:06:04 +00:00
pinkerton%netscape.com 702c140498 add tristate checkbox to win/unix builds. 1999-04-15 19:44:28 +00:00
pinkerton%netscape.com 581acc5c8a First Checked In. 1999-04-15 19:43:35 +00:00
pinkerton%netscape.com 23f81e9c7c restore joki's fix for click events. 1999-04-15 19:42:44 +00:00
pinkerton%netscape.com 15355e28be remove a stupid unwrapped debug printf and ifdef NS_DEBUG another. 1999-04-15 19:42:21 +00:00
mcafee%netscape.com 5f78a506bb Following the last null reference fix with another one I missed. This gets the sidebar not-crashing now. 1999-04-14 08:15:59 +00:00
mcafee%netscape.com d4e8fc4b1b Protecting a null reference; probably should check GetParent() return value. 1999-04-14 08:04:35 +00:00
kipp%netscape.com dabd6b3f0b Whacked to use new image loading apis 1999-04-13 21:52:35 +00:00
pinkerton%netscape.com 63d34aa870 fix child frame detection and prepare for drag and drop. 1999-04-13 18:56:22 +00:00
bruce%cybersight.com b2d282cdb3 Fix for native compilers, adding a blank line to end of the file. 1999-04-13 01:18:02 +00:00
sfraser%netscape.com bbe5a4f210 Removal of nsSelectionRange, nsSelectionPoint, and fixing up resulting include problems. 1999-04-13 01:15:16 +00:00
joki%netscape.com 93c5d84ae7 Send Click events to frames as well as content. 1999-04-13 00:27:58 +00:00
evaughan%netscape.com fcb0e2034b Fixed bug to allow boxes to have elements inserted and removed from them dynamically. 1999-04-12 21:48:21 +00:00
pinkerton%netscape.com db73960635 better grippy/collapsed toolbar functionality after box conversion landing. Also more error message output in debug builds 1999-03-31 22:02:37 +00:00
evaughan%netscape.com 05eb6158d0 Moved navigator specific style information like .gif from xul.css and navigator.xul to a new file
called navigator.css this should hold all the basic navigator styles.
1999-03-31 08:04:37 +00:00
evaughan%netscape.com 2fc7284055 Implemented incremental reflow for boxes. 1999-03-30 08:11:00 +00:00
evaughan%netscape.com 39fe1e8a11 Reimplemented navigator.xul on top of the new box layout system. 1999-03-30 04:05:49 +00:00
evaughan%netscape.com 9025dd6a31 Fixed Toolbox problems inside boxes. 1999-03-29 01:45:34 +00:00
evaughan%netscape.com 69544cfd28 Fi 1999-03-27 02:15:31 +00:00
evaughan%netscape.com 052d6e50b1 Added box frame. 1999-03-27 01:35:55 +00:00
evaughan%netscape.com 0835fb2da4 Added XUL based layout manager. 1999-03-27 00:58:29 +00:00
pinkerton%netscape.com 46034eb399 better handle borders and sizing when laying out children. 1999-03-26 23:51:05 +00:00
donm%netscape.com 9a4f6969a9 backing out evaughan's changes. tree closed. 1999-03-26 19:39:23 +00:00
evaughan%netscape.com e637847edd Added box layout system. 1999-03-26 18:51:08 +00:00
briano%netscape.com cebfc14fd8 Handle NO_STATIC_LIB being set, when all this file does is create a static library. 1999-03-25 21:21:47 +00:00
peterl%netscape.com 78240897f9 augmented ReResolveStyleContext to capture style change information 1999-03-25 06:43:38 +00:00
pinkerton%netscape.com 1b4432bbfa comment out the code that does its own painting. Just defer to the nsBlockFrame::Paint() for now, until we need to do some more at drag time. 1999-03-22 19:21:19 +00:00
mcafee%netscape.com db06b1f6e2 Adding default cases to switch statements. 1999-03-19 00:25:40 +00:00
hyatt%netscape.com 6647377172 Fixes for the mouseover toolbar button problem. Approved by Chris. 1999-03-18 21:18:00 +00:00
evaughan%netscape.com e5fc02c0ec Checkin is for bug #3853
Approved by don, hyatt
1999-03-17 06:07:07 +00:00
evaughan%netscape.com 3ae9308e95 Fixed align bug. 1999-03-15 21:22:49 +00:00
evaughan%netscape.com 507e3b85a8 Fixed Titled button bugs. 1999-03-13 01:51:49 +00:00
waterson%netscape.com 9cdcfa7962 Fixed bug where button created without 'src=' would crash when 'src=' was set. 1999-03-12 08:11:54 +00:00
pinkerton%netscape.com 4b2c130256 Fixes bug #3532 where incremental reflow was not being correctly handled. Also no longer re-resolves the style context at each reflow, but only once on inital reflow. 1999-03-12 04:33:24 +00:00
warren%netscape.com c50687b845 nsRepository -> nsIComponentManager changes. 1999-03-09 09:44:27 +00:00
pinkerton%netscape.com d42e926e84 Add debug code to point out a bug #3505 with display:none and frames. Fix bug #3451 with grippies not working when toolbars not at top of window. Not creating atoms every time we expand/collapse toolbars. 1999-03-09 01:36:11 +00:00
pinkerton%netscape.com 94cd636616 adding debug printf to see when toolbar frames are being deleted. I don't think they are when display is set to none. 1999-03-08 22:44:44 +00:00
pinkerton%netscape.com 26b00fd7c4 fix bug where if I didn't check if the first child frame was null during reflow. 1999-03-08 22:43:48 +00:00
evaughan%netscape.com b5c00a443c 1) Implemented regular button and html4 button with a button renderer.
2) Fixed ProgressMeter to update correctly when attributes change
3) Fixed sample8.html so that it does not over ride the borders of the HTML4 button this
   messed up the active, hover, and disabled states.
1999-03-06 19:43:13 +00:00
hyatt%netscape.com a5ff60702b Changing the name of a function. It was hiding another function in a base class. 1999-03-06 01:43:33 +00:00
kipp%netscape.com ba18377496 use new nsHTMLReflowState ctors 1999-03-05 04:19:09 +00:00
pinkerton%netscape.com bf49cb7b06 don't look in xul namespace for "src" attribute. Images show up again. permission to checkin to closed tree by sar. 1999-03-03 17:28:27 +00:00
waterson%netscape.com bc91089b6f Modified tree double-click handler to use DOM APIs instead of nsIContent. 1999-03-03 08:05:32 +00:00
evaughan%netscape.com 5665be1965 Fixed mac event bug.
Fixed alignment bug.
1999-03-03 04:04:48 +00:00
evaughan%netscape.com ffe910ebcb Made the image accessible from CSS via list-style-image. 1999-03-02 05:00:51 +00:00
hyatt%netscape.com df8dfed7f1 Changing the GetAttribute and SetAttribute calls to properly use the namespace
of NONE (instead of XUL).
1999-03-02 02:04:45 +00:00
evaughan%netscape.com e45dcff509 Fixed button to respond to the list-style-image property on CSS 1999-03-02 01:25:33 +00:00
evaughan%netscape.com 4a57fd76ee Removed state info from button renderer. 1999-02-26 08:48:24 +00:00
evaughan%netscape.com ee8ea8e385 Fixed up titled button so hover, focus, active, states work. 1999-02-26 06:41:10 +00:00
hyatt%netscape.com a30445e8ee Preparing expand/collapse so that it works the right way. 1999-02-26 02:50:21 +00:00
hyatt%netscape.com aee357e1fc Implemented rollover feedback. 1999-02-25 09:37:17 +00:00
troy%netscape.com dfdacc8159 Changed nsIFrame::Init() to take an additional parameter 1999-02-25 03:27:57 +00:00
hyatt%netscape.com fab267c500 Backing out the onItemClick code. I don't think we should be using it,
since event bubbling appears to be working.
1999-02-24 11:15:43 +00:00
hyatt%netscape.com 581d345aec Landing support for the special onItemClick default event handler that can be
placed on tree views (and executed in the context of tree items).
1999-02-24 10:38:56 +00:00
warren%netscape.com 3642da81a5 Cleaned up nsICollection and nsIEnumerator. Broke out nsIBidirectionalEnumerator. Added ISupportsArray enumerator. Cleaned nsISupportsArray. 1999-02-23 08:10:24 +00:00
hyatt%netscape.com 2cefbcd58b Changing selection in the tree. 1999-02-23 02:39:44 +00:00
evaughan%netscape.com 835af6ca77 Fixed out of scope compile bug. 1999-02-19 20:12:08 +00:00
evaughan%netscape.com ded20d5f4a Added a new XUL TitledButtonFrame 1999-02-19 18:23:02 +00:00
mcafee%netscape.com 6551cdad44 Switching over to PRBool, PR_TRUE, and PR_FALSE. Keeps us honest, and Solaris happy. a=pinkerton 1999-02-19 02:54:53 +00:00
scc%netscape.com ab59e4df7a updated for nsCOMPtr (no implicit construction from raw pointers) owners should check that they agree with my choices for |dont_QueryInterface|, |do_QueryInterface| and |dont_AddRef| 1999-02-18 23:55:10 +00:00
pinkerton%netscape.com eea4d6c4b8 fix types and remember to initialize the grippy last highlight to none at creation. Fixes a problem where the first grippy in the toolbar was being drawn highlighted at create time. 1999-02-18 19:28:00 +00:00
cyeh%netscape.com fe763fea21 Remove mozilla/layout/config and use mozilla/config instead. 1999-02-18 18:16:21 +00:00
danm%netscape.com 80dc7af313 changed nsCOMPtr comparison operators to explicitly use get(). part of nsCOMPtr carpool. 1999-02-17 04:39:22 +00:00
kipp%netscape.com 5a554d526e COMized nsIPresShell and nsIPresContext 1999-02-12 17:45:58 +00:00
peterl%netscape.com 8d65d14ec2 changed all html atoms to lower case 1999-02-12 06:19:07 +00:00
buster%netscape.com 5bcc26e357 changed table cell getters to be XP_COM-like, with out-params instead of return values.
this is so these getters can be bound to an XPCOM interface, nsITableCellLayout
1999-02-11 01:17:19 +00:00
hyatt%netscape.com e0431b6eaf Adding support for tree columns. 1999-02-10 19:51:29 +00:00
waterson%netscape.com af0e88357b Take _address_ of mTreeFrame. 1999-02-10 19:08:58 +00:00
troy%netscape.com c37ccfbc4c Changed GetNextSibling() to use a pointer argument instead of a reference 1999-02-10 06:13:38 +00:00
troy%netscape.com 5c3d1395f3 Changed a bunch more nsIFrame member functions to be pointer arguments
instead of references
1999-02-10 05:38:18 +00:00
troy%netscape.com 40e3d2b1c8 Changed GetParent() to use ** instead of *& 1999-02-10 01:36:30 +00:00
troy%netscape.com c9c1fa187e Changed some nsIFrame member functions to use ** instead of *& for OUT
paremeters
1999-02-10 00:42:56 +00:00
pinkerton%netscape.com 4032db5815 Rewrote reflow to handle collapsed/hidden toolbars correctly (but still not operational because of layout bugs). 1999-02-09 00:07:49 +00:00
warren%netscape.com 4a71d6c91d Fixed unsigned problems. 1999-02-06 04:02:02 +00:00
pinkerton%netscape.com de9145f002 using clause doesn't work on linux. commenting out 1999-02-04 19:15:57 +00:00
pinkerton%netscape.com 169ad4f2a3 fix warning about hiding inherited virtual function MoveTo 1999-02-04 18:30:20 +00:00
waterson%netscape.com d03df10937 Add to Win32 build and include class decls for lame Win32 compiler. 1999-02-04 11:28:44 +00:00
mcafee%netscape.com 42a21dec68 removing unused parts of this makefile. 1999-02-04 10:41:48 +00:00
mcafee%netscape.com 6f48f4c7cd Adding forward declaration for nsIStyleContext to try and fix windows bustage 1999-02-04 10:40:42 +00:00
saari%netscape.com 6ecc2571fb Trying to fix windows. Removing nsProgressMeter.cpp (added earlier today) from the windows build. 1999-02-04 09:35:21 +00:00
mcafee%netscape.com 62b95dd0ea Adding nsProgressMeterFrame.cpp to the build 1999-02-04 09:22:46 +00:00
hyatt%netscape.com 46038c00a6 Started laying the foundation for keyboard navigation. 1999-02-04 02:10:25 +00:00
hyatt%netscape.com 5502a5f06b Fix to CTRL-based multiple selection. 1999-02-04 01:39:38 +00:00
evaughan%netscape.com 66ca26c816 Added the XUL progress meter widget. 1999-02-04 01:34:15 +00:00
hyatt%netscape.com fb5d816dea Altered the tree structure so that the treerow tag is now obsolete. 1999-02-04 00:28:25 +00:00
pinkerton%netscape.com 82a78924ae Check for a valid rendering context before we actually start drawing. Use a new stack-based class for saving rendering context state. Hopefully, it won't live here forever, but will be ok for everyone to use. 1999-02-04 00:10:28 +00:00
hyatt%netscape.com 7c19c2563a Implemented multiple selection (using SHIFT and CTRL) in the tree view. 1999-02-03 22:35:30 +00:00
pinkerton%netscape.com fc7a700399 use nsCOMPtr 1999-02-03 16:19:09 +00:00
pinkerton%netscape.com aaa882e0da Don't hardcode twip size. 1999-01-29 02:01:16 +00:00
hyatt%netscape.com 85b24b989f Using the attribute selector instead. 1999-01-29 00:58:01 +00:00
pinkerton%netscape.com e17f7061fe Grippies now handle rollover and respect css styles. 1999-01-28 23:58:18 +00:00
pinkerton%netscape.com b149514de4 make toolbars a little wider in their parent frame. 1999-01-27 19:15:01 +00:00
hyatt%netscape.com 970dd74845 Making events for arbitrary HTML still work in tree cells. 1999-01-27 12:42:21 +00:00
hyatt%netscape.com c4e57c16a4 Improvements to the tree widget to implement expanding and collapsing
nodes.
1999-01-27 12:17:35 +00:00
hyatt%netscape.com c21565831a Implemented selection in the tree view. 1999-01-27 10:10:37 +00:00
hyatt%netscape.com 57fe35616c Adding tree cell frame. 1999-01-27 07:31:14 +00:00
pinkerton%netscape.com facbc88bf4 Got reflow working so that it lays out its children one right after the other, leaving room for a grippy to be drawn. 1999-01-27 02:11:07 +00:00
hyatt%netscape.com 5e91eb5b3f Added support for tree indentation. 1999-01-26 01:12:51 +00:00
harishd%netscape.com 7179e6fff7 StyleContext passed onto PaintBorder() 1999-01-22 22:38:34 +00:00
ramiro%netscape.com 0d5aa093e0 Ignore generated files. 1999-01-22 06:33:54 +00:00
ramiro%netscape.com a2277aed5f Add -I flags to pick up the right style and html base headers. 1999-01-22 06:00:21 +00:00
ramiro%netscape.com 6584b4d72b Add base to DIRS. 1999-01-22 05:59:42 +00:00
hyatt%netscape.com 5456308d80 Adding the tree frame class. 1999-01-22 03:28:29 +00:00
hyatt%netscape.com 186ab7b0bb Added atoms for the tree widget. Modified the makefile to make sure
that nsTreeView.cpp builds.
1999-01-22 03:27:35 +00:00
pinkerton%netscape.com 2cfa505bf6 Work to get these instantiated. 1999-01-22 01:10:28 +00:00
pinkerton%netscape.com c0b1cee3c5 remove file that shouldn't be there. mea culpa. 1999-01-21 19:25:25 +00:00
pinkerton%netscape.com 3ba79951c8 not building the base dir for now. 1999-01-21 18:56:49 +00:00
pinkerton%netscape.com b001bc59a2 change lib name 1999-01-21 18:44:19 +00:00
pinkerton%netscape.com f6515a38d1 start building the base directory 1999-01-21 18:36:33 +00:00
pinkerton%netscape.com d6c39ce6cf get compiling 1999-01-21 18:31:48 +00:00
pinkerton%netscape.com 1cf67df600 First Checked In. 1999-01-21 18:31:39 +00:00
pinkerton%netscape.com 243b6de668 First Checked In. 1999-01-21 16:11:40 +00:00
pinkerton%netscape.com e18c578a95 Moving to base/src to mimic rest of layout. 1999-01-21 16:10:03 +00:00
hyatt%netscape.com 98ebc8c009 Fixing bugs related to the widget atom. 1999-01-21 09:25:40 +00:00
pinkerton%netscape.com 69bd50b789 adding toolbox to collection of xul atoms 1999-01-21 05:54:38 +00:00
pinkerton%netscape.com 245c82ea4b First Checked In. 1999-01-21 05:49:24 +00:00
danm%netscape.com 7e502dcee1 new xul directory 1999-01-21 01:56:05 +00:00