Commit Graph

675 Commits

Author SHA1 Message Date
pinkerton%netscape.com
ca0f65130e make a slider, not a spinner. doh! 1999-04-20 21:43:09 +00:00
pinkerton%netscape.com
3aeac2fe48 First Checked In. 1999-04-20 21:39:52 +00:00
rickg%netscape.com
e1012f40b9 sync with nsString2 API 1999-04-20 07:20:21 +00:00
pinkerton%netscape.com
7aec829ec9 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
0b3fe5c061 fix bustage again. I am a complete and total moron. 1999-04-16 18:14:22 +00:00
pinkerton%netscape.com
a4d9155886 fix bustage 1999-04-16 18:07:51 +00:00
pinkerton%netscape.com
9f3f2746a7 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
2fa8eaddcf add tristatecheckbox to atom list. 1999-04-16 17:07:48 +00:00
bruce%cybersight.com
0b0fdc5d55 Add newline at end of file for native compilers. 1999-04-16 04:06:04 +00:00
pinkerton%netscape.com
1c5db57058 add tristate checkbox to win/unix builds. 1999-04-15 19:44:28 +00:00
pinkerton%netscape.com
cc9e69ded8 First Checked In. 1999-04-15 19:43:35 +00:00
pinkerton%netscape.com
06d3eda9c3 restore joki's fix for click events. 1999-04-15 19:42:44 +00:00
pinkerton%netscape.com
f9ab792d73 remove a stupid unwrapped debug printf and ifdef NS_DEBUG another. 1999-04-15 19:42:21 +00:00
mcafee%netscape.com
760408a82e 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
a416e50fae Protecting a null reference; probably should check GetParent() return value. 1999-04-14 08:04:35 +00:00
kipp%netscape.com
3a54f31c9a Whacked to use new image loading apis 1999-04-13 21:52:35 +00:00
pinkerton%netscape.com
3e7ca58360 fix child frame detection and prepare for drag and drop. 1999-04-13 18:56:22 +00:00
bruce%cybersight.com
5dad5e047e Fix for native compilers, adding a blank line to end of the file. 1999-04-13 01:18:02 +00:00
sfraser%netscape.com
e4b0d79daa Removal of nsSelectionRange, nsSelectionPoint, and fixing up resulting include problems. 1999-04-13 01:15:16 +00:00
joki%netscape.com
e594bb9b7c Send Click events to frames as well as content. 1999-04-13 00:27:58 +00:00
evaughan%netscape.com
d4c9d53169 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
72d9aa697b 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
b5be496993 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
9473fe120e Implemented incremental reflow for boxes. 1999-03-30 08:11:00 +00:00
evaughan%netscape.com
aa73de09b7 Reimplemented navigator.xul on top of the new box layout system. 1999-03-30 04:05:49 +00:00
evaughan%netscape.com
bee3c18802 Fixed Toolbox problems inside boxes. 1999-03-29 01:45:34 +00:00
evaughan%netscape.com
bbd2d96ce7 Fi 1999-03-27 02:15:31 +00:00
evaughan%netscape.com
fceaced518 Added box frame. 1999-03-27 01:35:55 +00:00
evaughan%netscape.com
43351bf5de Added XUL based layout manager. 1999-03-27 00:58:29 +00:00
pinkerton%netscape.com
1f1eca5c36 better handle borders and sizing when laying out children. 1999-03-26 23:51:05 +00:00
donm%netscape.com
0a6d95351a backing out evaughan's changes. tree closed. 1999-03-26 19:39:23 +00:00
evaughan%netscape.com
dc2fa174cc Added box layout system. 1999-03-26 18:51:08 +00:00
briano%netscape.com
29ed08771b 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
32d3372e42 augmented ReResolveStyleContext to capture style change information 1999-03-25 06:43:38 +00:00
pinkerton%netscape.com
252f262264 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
d7dc9e22af Adding default cases to switch statements. 1999-03-19 00:25:40 +00:00
hyatt%netscape.com
f015e3ae42 Fixes for the mouseover toolbar button problem. Approved by Chris. 1999-03-18 21:18:00 +00:00
evaughan%netscape.com
c6e1641fa7 Checkin is for bug #3853
Approved by don, hyatt
1999-03-17 06:07:07 +00:00
evaughan%netscape.com
792659b285 Fixed align bug. 1999-03-15 21:22:49 +00:00
evaughan%netscape.com
9e7459d1a4 Fixed Titled button bugs. 1999-03-13 01:51:49 +00:00
waterson%netscape.com
8eebc1a046 Fixed bug where button created without 'src=' would crash when 'src=' was set. 1999-03-12 08:11:54 +00:00
pinkerton%netscape.com
2d889e723a 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
4b2d56fbaa nsRepository -> nsIComponentManager changes. 1999-03-09 09:44:27 +00:00
pinkerton%netscape.com
bcd7b47eae 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
99b1b5d895 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
ba5a646c57 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
204a6670eb 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
c979fedb3a 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
9ddafbd9f8 use new nsHTMLReflowState ctors 1999-03-05 04:19:09 +00:00
pinkerton%netscape.com
ec51c34509 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
28ca9cc805 Modified tree double-click handler to use DOM APIs instead of nsIContent. 1999-03-03 08:05:32 +00:00
evaughan%netscape.com
2292d10dc5 Fixed mac event bug.
Fixed alignment bug.
1999-03-03 04:04:48 +00:00
evaughan%netscape.com
c021740cb1 Made the image accessible from CSS via list-style-image. 1999-03-02 05:00:51 +00:00
hyatt%netscape.com
ae0fa30bb0 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
31d9bf023a Fixed button to respond to the list-style-image property on CSS 1999-03-02 01:25:33 +00:00
evaughan%netscape.com
7f143f5337 Removed state info from button renderer. 1999-02-26 08:48:24 +00:00
evaughan%netscape.com
5fe142b7e4 Fixed up titled button so hover, focus, active, states work. 1999-02-26 06:41:10 +00:00
hyatt%netscape.com
01db84daa0 Preparing expand/collapse so that it works the right way. 1999-02-26 02:50:21 +00:00
hyatt%netscape.com
0dca02cb79 Implemented rollover feedback. 1999-02-25 09:37:17 +00:00
troy%netscape.com
da4193eab6 Changed nsIFrame::Init() to take an additional parameter 1999-02-25 03:27:57 +00:00
hyatt%netscape.com
f9fc243939 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
df9c54ab16 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
01dd4f0ed6 Cleaned up nsICollection and nsIEnumerator. Broke out nsIBidirectionalEnumerator. Added ISupportsArray enumerator. Cleaned nsISupportsArray. 1999-02-23 08:10:24 +00:00
hyatt%netscape.com
d6fb7c48ab Changing selection in the tree. 1999-02-23 02:39:44 +00:00
evaughan%netscape.com
4aeb615bb6 Fixed out of scope compile bug. 1999-02-19 20:12:08 +00:00
evaughan%netscape.com
91eb54570b Added a new XUL TitledButtonFrame 1999-02-19 18:23:02 +00:00
mcafee%netscape.com
616489d75c 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
5f8d7aa381 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
e691506671 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
af4818f5e3 Remove mozilla/layout/config and use mozilla/config instead. 1999-02-18 18:16:21 +00:00
danm%netscape.com
8a3666cbb7 changed nsCOMPtr comparison operators to explicitly use get(). part of nsCOMPtr carpool. 1999-02-17 04:39:22 +00:00
kipp%netscape.com
36c243cdc0 COMized nsIPresShell and nsIPresContext 1999-02-12 17:45:58 +00:00
peterl%netscape.com
7f04fb00e6 changed all html atoms to lower case 1999-02-12 06:19:07 +00:00
buster%netscape.com
5fcfaafa90 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
ab9af77492 Adding support for tree columns. 1999-02-10 19:51:29 +00:00
waterson%netscape.com
7d8e414463 Take _address_ of mTreeFrame. 1999-02-10 19:08:58 +00:00
troy%netscape.com
034aa56b83 Changed GetNextSibling() to use a pointer argument instead of a reference 1999-02-10 06:13:38 +00:00
troy%netscape.com
9d570499cf 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
c85f9efd2a Changed GetParent() to use ** instead of *& 1999-02-10 01:36:30 +00:00
troy%netscape.com
b974e26cea Changed some nsIFrame member functions to use ** instead of *& for OUT
paremeters
1999-02-10 00:42:56 +00:00
pinkerton%netscape.com
d17884edcd 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
af4892e337 Fixed unsigned problems. 1999-02-06 04:02:02 +00:00
pinkerton%netscape.com
4fc165016c using clause doesn't work on linux. commenting out 1999-02-04 19:15:57 +00:00
pinkerton%netscape.com
c57cac8517 fix warning about hiding inherited virtual function MoveTo 1999-02-04 18:30:20 +00:00
waterson%netscape.com
8e485f26aa Add to Win32 build and include class decls for lame Win32 compiler. 1999-02-04 11:28:44 +00:00
mcafee%netscape.com
57c11026ea removing unused parts of this makefile. 1999-02-04 10:41:48 +00:00
mcafee%netscape.com
3645c562bd Adding forward declaration for nsIStyleContext to try and fix windows bustage 1999-02-04 10:40:42 +00:00
saari%netscape.com
bdeea7f930 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
96017853f0 Adding nsProgressMeterFrame.cpp to the build 1999-02-04 09:22:46 +00:00
hyatt%netscape.com
baef55e771 Started laying the foundation for keyboard navigation. 1999-02-04 02:10:25 +00:00
hyatt%netscape.com
b3ae193767 Fix to CTRL-based multiple selection. 1999-02-04 01:39:38 +00:00
evaughan%netscape.com
403cc14a84 Added the XUL progress meter widget. 1999-02-04 01:34:15 +00:00
hyatt%netscape.com
aae093350d Altered the tree structure so that the treerow tag is now obsolete. 1999-02-04 00:28:25 +00:00
pinkerton%netscape.com
5df9b7f208 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
060de2b50e Implemented multiple selection (using SHIFT and CTRL) in the tree view. 1999-02-03 22:35:30 +00:00
pinkerton%netscape.com
1edf8614dc use nsCOMPtr 1999-02-03 16:19:09 +00:00
pinkerton%netscape.com
aeca994050 Don't hardcode twip size. 1999-01-29 02:01:16 +00:00
hyatt%netscape.com
447fcbbc12 Using the attribute selector instead. 1999-01-29 00:58:01 +00:00
pinkerton%netscape.com
e4838d11c4 Grippies now handle rollover and respect css styles. 1999-01-28 23:58:18 +00:00
pinkerton%netscape.com
5e4fa9e2d6 make toolbars a little wider in their parent frame. 1999-01-27 19:15:01 +00:00
hyatt%netscape.com
902e7c0207 Making events for arbitrary HTML still work in tree cells. 1999-01-27 12:42:21 +00:00
hyatt%netscape.com
9eef28cab4 Improvements to the tree widget to implement expanding and collapsing
nodes.
1999-01-27 12:17:35 +00:00
hyatt%netscape.com
104e6beaba Implemented selection in the tree view. 1999-01-27 10:10:37 +00:00
hyatt%netscape.com
2608a14608 Adding tree cell frame. 1999-01-27 07:31:14 +00:00
pinkerton%netscape.com
2549f2d4dd 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
2ce7b53770 Added support for tree indentation. 1999-01-26 01:12:51 +00:00
harishd%netscape.com
eb58eec877 StyleContext passed onto PaintBorder() 1999-01-22 22:38:34 +00:00
ramiro%netscape.com
127039e271 Ignore generated files. 1999-01-22 06:33:54 +00:00
ramiro%netscape.com
0dc7352944 Add -I flags to pick up the right style and html base headers. 1999-01-22 06:00:21 +00:00
ramiro%netscape.com
a49bd4ab11 Add base to DIRS. 1999-01-22 05:59:42 +00:00
hyatt%netscape.com
cc7ccabaff Adding the tree frame class. 1999-01-22 03:28:29 +00:00
hyatt%netscape.com
7c65ced2f3 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
8f02167e41 Work to get these instantiated. 1999-01-22 01:10:28 +00:00
pinkerton%netscape.com
49074672b7 remove file that shouldn't be there. mea culpa. 1999-01-21 19:25:25 +00:00
pinkerton%netscape.com
630671555e not building the base dir for now. 1999-01-21 18:56:49 +00:00
pinkerton%netscape.com
866e236afb change lib name 1999-01-21 18:44:19 +00:00
pinkerton%netscape.com
96cfc09c71 start building the base directory 1999-01-21 18:36:33 +00:00
pinkerton%netscape.com
124c208005 get compiling 1999-01-21 18:31:48 +00:00
pinkerton%netscape.com
f5582fcc95 First Checked In. 1999-01-21 18:31:39 +00:00
pinkerton%netscape.com
9112196e08 First Checked In. 1999-01-21 16:11:40 +00:00
pinkerton%netscape.com
a7255be50d Moving to base/src to mimic rest of layout. 1999-01-21 16:10:03 +00:00
hyatt%netscape.com
4672f50061 Fixing bugs related to the widget atom. 1999-01-21 09:25:40 +00:00
pinkerton%netscape.com
9ead608102 adding toolbox to collection of xul atoms 1999-01-21 05:54:38 +00:00
pinkerton%netscape.com
31d98fe667 First Checked In. 1999-01-21 05:49:24 +00:00
danm%netscape.com
57ae1e3dd3 new xul directory 1999-01-21 01:56:05 +00:00