troy%netscape.com
b974e26cea
Changed some nsIFrame member functions to use ** instead of *& for OUT
...
paremeters
1999-02-10 00:42:56 +00:00
troy%netscape.com
9c158de393
Added GetFrameType() member function
1999-02-09 05:44:13 +00:00
mjudge%netscape.com
d8dc98b1ba
commas trailing on enum illegal even if vc50 says its ok
1999-02-02 01:16:57 +00:00
mjudge%netscape.com
cd2d3d137c
keyboard navigation of selection. adding API for nsIFrame. fixing nsFrame and nstextframe to reflect the implementations of the nsIFrame API. nsRangeList implements the handlekeyevent now.
1999-02-02 00:23:40 +00:00
kipp%netscape.com
64610329f0
Cleaned up comments; removed ReplaceFrame from the API
1999-02-01 17:25:30 +00:00
mjudge%netscape.com
5ac012630e
adding parameters to setselectedcontent. This will keep down overhead of the nsIFrame implementation and still not allow outsiders to talk to their presshell. so please forgive this grown method. this extra parameter will maintain the anchor and focus point after reflow
1999-01-25 23:28:23 +00:00
mjudge%netscape.com
769d4b5a86
chagnes for selection to work
1999-01-22 18:58:14 +00:00
kipp%netscape.com
7f96144059
Spanked away SizeOf methods and nsIListFilter
1999-01-16 00:00:50 +00:00
kipp%netscape.com
6302998324
Added append/insert/remove/replace methods
1999-01-15 01:28:28 +00:00
troy%netscape.com
036e6852f2
Removed the content-parent frame pointer. Now we just have the one geometric
...
parent
1999-01-14 05:16:23 +00:00
kipp%netscape.com
1de1edbd74
Added defines and comments indicating which parts of the frames reflow state are reserved
1999-01-09 00:11:40 +00:00
troy%netscape.com
7b5cc03059
Moved logic that deals with moving absolutely positioned frames out of the
...
flow to the frame construction code
1998-12-29 03:38:16 +00:00
brade%netscape.com
0dd08f1cf8
remove extra comma to reduce Macintosh compiler warnings
1998-12-21 16:40:46 +00:00
kipp%netscape.com
c29e5116c7
Revised frame Paint API
1998-12-18 15:54:23 +00:00
mjudge%netscape.com
2f5ca67ece
adding in selection
1998-12-14 18:34:14 +00:00
troy%netscape.com
4f5fc0524a
Added a comment about view creation
1998-12-04 06:13:18 +00:00
troy%netscape.com
2a4b2c503f
Added Init() member function to nsIFrame
1998-12-03 06:31:43 +00:00
kipp%netscape.com
bffc589afc
whitespace tweak
1998-11-26 18:08:27 +00:00
kipp%netscape.com
a6926809f0
Added DumpRegressionData; revised ListTag; added GetFrameName
1998-11-19 17:22:29 +00:00
joki%netscape.com
65520ba928
Modify event flow to avoid walking into trashed frames.
1998-11-19 00:43:36 +00:00
joki%netscape.com
77fd9c2652
Reworking internal event code to use nsIFrame::GetFrameForPoint
...
Adding new functionality through nsEventStateManager (cursor change, enter/exit events, tab navig)
1998-11-18 05:25:26 +00:00
peterl%netscape.com
7675978299
fixed comment
1998-11-18 02:08:30 +00:00
troy%netscape.com
527ee073f8
Renamed Init() to SetInitialChildList() and added an additional parameter
...
for the name of the child list
1998-11-10 06:05:32 +00:00
troy%netscape.com
9d8145f033
Added GetAdditionalChildListName() as a way to discover additional
...
named child lists at runtime
1998-11-09 19:59:33 +00:00
troy%netscape.com
081c78e696
First of a few changes to allow frames to have multiple child lists.
...
FirstChild() now takes an additional argument which is the name of the
child list.
1998-11-09 19:40:27 +00:00
peterl%netscape.com
ed14dc36b1
made parent context no longer be optional on re-resolve style context method
1998-11-03 21:29:14 +00:00
peterl%netscape.com
2f5892eda7
removed pres context from get style context api
...
added re-resolve style method
1998-11-03 20:15:24 +00:00
kipp%netscape.com
413e835d6a
Added NS_FRAME_OUTSIDE_CHILDREN bit
1998-10-30 22:04:56 +00:00
troy%netscape.com
6be0630937
Added new state flag NS_FRAME_SYNC_FRAME_AND_VIEW for controlling
...
whether the view is automatically positioned and sized to stay in
sync with the frame
1998-10-16 20:09:32 +00:00
troy%netscape.com
c724e3393f
Rearranged member functions to better group child frame enumeration related
...
functions
1998-10-08 21:03:59 +00:00
troy%netscape.com
d25a9a35a2
Removed GetContentIndex() from nsIFrame
1998-10-08 20:35:16 +00:00
troy%netscape.com
da48864fc7
Moved HandlePress,HandleDrag,HandleRelease from nsIFrame to nsFrame
1998-10-08 18:21:32 +00:00
michaelp%netscape.com
9b82a28284
modified for new fontmetrics/renderingcontext.
1998-10-02 01:12:39 +00:00
troy%netscape.com
ba3c7125c2
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
2ee88cc63a
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
2bd6a1a377
Moved ContentReplaced() handler code to style system
1998-09-25 22:47:00 +00:00
troy%netscape.com
50795d8516
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
cdf9d06a40
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
4b214d1806
Changed the way nsIFrame inherits from nsISupports
1998-09-24 01:50:16 +00:00
kipp%netscape.com
5b8a340e7a
Renamed margin carry in/out variables in the metrics struct
1998-09-23 02:21:53 +00:00
troy%netscape.com
62b1375f69
Removed farme enumeration member functions for indexed access, last child,
...
and child count
1998-09-19 03:24:26 +00:00
troy%netscape.com
6d20aa0438
Added AttributeChanged() member function for communicating attribute value
...
changes to the frame
1998-09-18 19:53:27 +00:00
troy%netscape.com
28c7cf540c
Removed content delegates
1998-09-18 17:18:37 +00:00
pierre%netscape.com
1971412a64
initialize member variables to 0
1998-09-11 09:13:02 +00:00
troy%netscape.com
effef91cf6
Phase one of frame construction changes
1998-09-10 19:32:14 +00:00
michaelp%netscape.com
d6a0988c76
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
90951aa3b9
frameset/frame border resizing via mouse; NORESIZE, BORDERCOLOR
1998-09-03 01:16:27 +00:00
buster%netscape.com
89e198237d
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
ad87b994a1
Fixed up some of the selection methods
1998-08-28 16:02:33 +00:00
michaelp%netscape.com
cccee92638
deleteframe() now takes a pres context.
1998-08-28 02:50:17 +00:00