troy@netscape.com
edabe7be44
Rearranged member functions to better group child frame enumeration related
...
functions
1998-10-08 21:03:59 +00:00
troy@netscape.com
effa132f8d
Removed GetContentIndex() from nsIFrame
1998-10-08 20:35:16 +00:00
troy@netscape.com
08bfc60e77
Moved HandlePress,HandleDrag,HandleRelease from nsIFrame to nsFrame
1998-10-08 18:21:32 +00:00
michaelp@netscape.com
1512e93ea2
modified for new fontmetrics/renderingcontext.
1998-10-02 01:12:39 +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
a78ec2bb45
added content changed & attribute changed to style frame construction api.
...
cleaned up api.
added attribute change hint.
1998-09-29 23:41:59 +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
fbceedcd4d
Removed some XXX CONSTRUCTION code that was work-in-progress, but is
...
no longer needed
1998-09-24 03:49:45 +00:00
troy@netscape.com
acc99d294b
Changed the way nsIFrame inherits from nsISupports
1998-09-24 01:50:16 +00:00
kipp@netscape.com
61d4a5d15b
Renamed margin carry in/out variables in the metrics struct
1998-09-23 02:21:53 +00:00
troy@netscape.com
80417bf958
Removed farme enumeration member functions for indexed access, last child,
...
and child count
1998-09-19 03:24:26 +00:00
troy@netscape.com
fc5d50c92b
Added AttributeChanged() member function for communicating attribute value
...
changes to the frame
1998-09-18 19:53:27 +00:00
troy@netscape.com
ef8db633a3
Removed content delegates
1998-09-18 17:18:37 +00:00
pierre@netscape.com
b77561fe11
initialize member variables to 0
1998-09-11 09:13:02 +00:00
troy@netscape.com
1709774e40
Phase one of frame construction changes
1998-09-10 19:32:14 +00:00
michaelp@netscape.com
f70d032e05
added Scrolled() method. and support to call it. fixed NS_RELEASE(rc) bug in
...
pres shell as reported by pierre.
1998-09-05 20:57:57 +00:00
karnaze@netscape.com
73538f9c19
frameset/frame border resizing via mouse; NORESIZE, BORDERCOLOR
1998-09-03 01:16:27 +00:00
buster@netscape.com
11dada02d7
expanded nsIFrame::List to include nsIListFilter *aFilter param, by default nsnull.
...
aFilter is useful for determining if a frame should output itself during
a List(). In any event, the children of the frame are always processed.
added nsIListFilter, an interface for any object that wants to act like a filter for frame dumps
added static NS_LAYOUT nsIListFilter * GetFilter(nsString *aFilterName);
currently, only TableListFilter implements nsIListFilter.
in response to List(...TableListFilter), the frame model is dumped in a way that is useful
for table layout regression testing. Currently this is controlled by command line switches on the viewer app.
1998-09-02 21:59:54 +00:00
rods@netscape.com
48df4dec1a
Fixed up some of the selection methods
1998-08-28 16:02:33 +00:00
michaelp@netscape.com
17bf25991a
deleteframe() now takes a pres context.
1998-08-28 02:50:17 +00:00
joki@netscape.com
4f9f04fa2b
Adding new DOM stuff to handle JS event handlers
1998-07-17 04:52:12 +00:00
troy
26046305da
Changed API for CreateContinuingFrame and GetReflowMetrics to take
...
a reference to a nsIPresContext
1998-07-15 03:23:23 +00:00
troy
911bc83da6
Changed GetReflowMetrics() to take a reference to a nsIPresContext
1998-07-15 02:59:06 +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
kipp
7f384665f6
initialize reflow metrics and reflow state to avoid downstream bugs
1998-07-10 20:26:20 +00:00
troy
f433c12878
Added some new sizing constraints
1998-07-09 20:53:37 +00:00
kipp
9d40d10658
Added some slots to nsReflowMetrics specifically to support collapsing css margins; it needs to go somewhere else!
1998-07-09 17:06:12 +00:00
kipp
8c634bb586
Added NS_IS_REFLOW_ERROR; updated reflow status comment to indicate which bits are reserved by nsIFrame API's
1998-06-27 22:54:58 +00:00
kipp
2fcee9eef2
Removed obsolete justify-reflow method
1998-06-26 15:11:53 +00:00
kipp
1417d5eb6b
Assign values to reflow reason so that when printing them numerically it's easier to map the integer back to the enum
1998-06-25 15:03:37 +00:00
troy
53c0050b71
Added nsIReflowCommand interface
1998-06-09 04:51:44 +00:00
kipp
1e7ff49066
Sprinkled SizeOf methods around
1998-06-05 21:06:24 +00:00
peterl
b4b1a80564
changed GetStyleData to return const pointers to style structs
...
new method GetMutableStyleData to get non-const pointer
1998-06-05 05:59:34 +00:00
michaelp
a773985a4d
added support for handling transparent views to viewmanager. added
...
transparency query to nsIFrame.
1998-06-03 22:49:45 +00:00
troy
017eaee3fd
Changed nsReflowState structs to be linked together
1998-05-29 20:36:05 +00:00
kipp
853f9bff69
Added another state bit
1998-05-29 02:09:18 +00:00
troy
bb67652981
Merged ResizeReflow() and IncrementalReflow() into one Reflow() member function
1998-05-25 17:31:49 +00:00
troy
5bdf16bc57
Changed reference to reflow command to a pointer to a reflow command
1998-05-22 04:56:27 +00:00
troy
f94f73b2ce
Changed splittable enum to be bit flags
1998-05-22 04:54:11 +00:00
troy
514641e234
Added new Reflow() member function that will eventually supersede the two
...
existing reflow functions: ResizeReflow() and IncrementalReflow()
1998-05-22 03:52:51 +00:00
peterl
7e696e92be
Changed GetStyleData to use an enum instead of an nsID
1998-05-21 02:34:13 +00:00
kipp
9b18da1357
Added more debugging hooks that use nspr logging
1998-05-20 16:22:15 +00:00
kipp
6caaaa9b2c
Flipped state value of NS_FRAME_COMPLETE with NS_FRAME_NOT_COMPLETE; added new methods WillReflow and DidReflow as well as GetFrameState and SetFrameState
1998-05-14 00:47:05 +00:00
peterl
4c569bbabf
added style size calculation methods
...
made get style data const
1998-05-13 22:38:09 +00:00
troy
1ec7781b4d
Changed enum to conform with coding standards
1998-05-12 04:38:23 +00:00
troy
a4f9d76cd7
Change to nsIFrame API
1998-05-12 04:17:56 +00:00
troy
64309fa090
More incremental reflow work.
1998-05-11 18:38:10 +00:00
troy
47d0f308f3
Added ContentChanged() member function
1998-05-08 04:45:37 +00:00
kipp
743c677312
Changed CreateContinuingFrame to take a style context argument to reduce style context creation
1998-05-07 00:05:37 +00:00