Commit Graph
46 Commits
Author SHA1 Message Date
troy@netscape.com effa132f8d Removed GetContentIndex() from nsIFrame 1998-10-08 20:35:16 +00:00
troy@netscape.com ee0a3c543f Eliminated nsIRunaround interface, and folded space manager parameter into
nsHTMLReflowState structure
1998-10-02 04:10:00 +00:00
troy@netscape.com 942c471f56 Separated reflow process out of nsIFrame and into nsIFrameReflow. Also
added nsIHTMLReflow, which is an HTML specific reflow interface
1998-10-01 04:46:11 +00:00
peterl@netscape.com d09a2186f8 moved attribute change code to style sheete
cleaned up content change api
1998-09-29 23:48:07 +00:00
troy@netscape.com 4ac1536210 Partially enabled support for absolutely positioned elements 1998-09-28 23:24:37 +00:00
troy@netscape.com b85a51e775 Moved ContentReplaced() handler code to style system 1998-09-25 22:47:00 +00:00
troy@netscape.com e78f443a85 Moved ContentDeleted() document notification code to the style system which
generates the reflow command
1998-09-25 05:13:06 +00:00
troy@netscape.com 7f644b87ab Removed nsIContentDelegate.h 1998-09-18 17:34:48 +00:00
troy@netscape.com ef8db633a3 Removed content delegates 1998-09-18 17:18:37 +00:00
troy@netscape.com 1709774e40 Phase one of frame construction changes 1998-09-10 19:32:14 +00:00
kipp@netscape.com d515f73150 XPCOM'ized nsIContent and nsIHTMLContent 1998-08-29 20:20:38 +00:00
troy 26b49b4476 Changed Reflow() member function to take a reference to a nsIPresContext
instead of a pointer
1998-07-15 02:53:09 +00:00
troy 3c4918f1b2 Changed anchor frames to forward content notifications to the real frame 1998-06-30 21:35:07 +00:00
troy 9d0bb4d06c Changed absolutely positioned elements to have the body as their
geometric parent
1998-06-26 18:49:30 +00:00
peterl 4094b160d0 sync up to new style data apis 1998-06-05 06:09:09 +00:00
kipp 987a5aad38 Made absolute frame a container too to work around the pseudo-frame problem 1998-06-04 21:04:07 +00:00
kipp a33edad04d Implement ListTag; print out view during listings 1998-06-03 15:50:58 +00:00
troy 017eaee3fd Changed nsReflowState structs to be linked together 1998-05-29 20:36:05 +00:00
troy 7e0436cea4 Added some more WillReflow() calls 1998-05-28 20:12:02 +00:00
troy dc10692f8d Make sure we set the (x,y) before reflowing the frame 1998-05-28 05:41:59 +00:00
troy a2007efe9a Added 'ns' prefix to class name 1998-05-28 02:37:37 +00:00
peterl 62401fedf0 added visibility style attribute
moved attributes from position to display struct
1998-05-26 23:15:47 +00:00
troy bb67652981 Merged ResizeReflow() and IncrementalReflow() into one Reflow() member function 1998-05-25 17:31:49 +00:00
kipp e6551df0dd Removed an include 1998-05-22 18:37:15 +00:00
peterl 7e696e92be Changed GetStyleData to use an enum instead of an nsID 1998-05-21 02:34:13 +00:00
kipp 9e4292f01a Print out state when non-zero 1998-05-18 16:53:09 +00:00
peterl 369945f2ed fixed clip rect handling (auto side support) 1998-05-12 22:26:59 +00:00
troy a4f9d76cd7 Change to nsIFrame API 1998-05-12 04:17:56 +00:00
kipp 8415c28fb2 Added container methods for the singly contained frame 1998-05-12 01:31:22 +00:00
kipp 4723760aa9 Ported to new CreateFrame/CreateContinuingFrame APIs 1998-05-07 00:08:20 +00:00
troy b3260db3df Frames no longet store the content index-in-parent 1998-05-05 23:56:50 +00:00
troy 6c47f3f36f Work in progress for inserted incremental reflow 1998-05-05 04:47:53 +00:00
kostello 296db7f628 Made SetStyleContext take the presentation context as a parameter
Made DidSetStyleContext virtual, since we need to override the behavior in subclasses
1998-05-01 20:43:42 +00:00
peterl 7f7161a0af updated to new value class api 1998-04-30 19:55:51 +00:00
michaelp 4ea1b0c28e more cliprect api changes... 1998-04-29 02:24:07 +00:00
michaelp 0c7beecefa changed clipping apis so that they take parameters in the same form that
clipping is expressed in layer tags and css-p.
added support for setting transforms in layers (untested and very likely
problematic if scales are applied).
changed event handling and painting apis in views to support inherited
visibility.
all parameters passed into view.Init() are now properly stored in the view.
view opacity apis are now real.
1998-04-28 19:16:24 +00:00
troy 212dfb4d21 Added mClip and mClipFlags to nsStylePosition 1998-04-28 03:21:18 +00:00
kipp d4cd292b79 Use PERCENT style constants instead of PCT 1998-04-27 21:22:06 +00:00
kipp 3d36933cf7 Port to removal of nsStyleMolecule 1998-04-25 18:48:48 +00:00
troy aaf7dee790 Added mOverflow to nsStylePosition 1998-04-25 04:07:18 +00:00
karnaze 18fc834450 added radio groups, select/option, beter sizing. widgets take creation parms. 1998-04-24 21:37:30 +00:00
troy 84e1a7aafa Added mZIndex to nsStylePosition. Absolutely positioned code now passed
it along to view system
1998-04-24 18:34:31 +00:00
troy 3fe42fb0c5 More work on absolute positioning 1998-04-23 22:38:52 +00:00
troy 534ab72bac More CSS position work 1998-04-23 15:39:48 +00:00
troy 3295440eca Starting to pay attention to CSS positioning properties 1998-04-22 23:28:39 +00:00
troy 38d003bb82 Initial check-in 1998-04-22 15:59:33 +00:00