troy%netscape.com
8cdbd84223
Changed to handle StyleChanged incremental reflow command
...
git-svn-id: svn://10.0.0.236/trunk@15506 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-01 05:17:12 +00:00
kipp%netscape.com
ce366ccfba
Fixed scroll-frame code to properly fill in the max-element-size
...
git-svn-id: svn://10.0.0.236/trunk@15098 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-21 03:52:01 +00:00
kipp%netscape.com
115cd2b9ad
Use Get methods from style context instead of deprecated methods
...
git-svn-id: svn://10.0.0.236/trunk@15009 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-20 17:13:28 +00:00
kipp%netscape.com
b527c7f026
Added DumpRegressionData; revised ListTag; added GetFrameName
...
git-svn-id: svn://10.0.0.236/trunk@14946 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-19 17:22:29 +00:00
troy%netscape.com
e8b6cc2769
Added a scroll frame for print preview
...
git-svn-id: svn://10.0.0.236/trunk@14582 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-13 04:22:23 +00:00
troy%netscape.com
48a7503df3
Cleaned up the way construction of the root frame happens for XML documents.
...
We no longer create a pseudo root element
git-svn-id: svn://10.0.0.236/trunk@14543 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-12 23:03:35 +00:00
troy%netscape.com
a7875d7a01
Changed slightly the check for whether the vertical scrollbar will be hidden.
...
This way it works better for XML documents that have an initial value for the
overflow property
git-svn-id: svn://10.0.0.236/trunk@14494 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-12 03:56:57 +00:00
troy%netscape.com
cc9970fac0
Eliminated the hack where the scroll frame was creating a BODY wrapper for
...
the scrolled frame. Now the frame construction code creates the wrapper
frame
git-svn-id: svn://10.0.0.236/trunk@14413 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-11 04:43:13 +00:00
troy%netscape.com
1c0da71da3
Renamed Init() to SetInitialChildList() and added an additional parameter
...
for the name of the child list
git-svn-id: svn://10.0.0.236/trunk@14333 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-10 06:05:32 +00:00
troy%netscape.com
bc3d710f3f
Changed frame construction code to create a simple page sequence frame
...
when paginated
git-svn-id: svn://10.0.0.236/trunk@14135 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-05 06:13:55 +00:00
michaelp%netscape.com
43acfe6cc5
removed widget parameters from nsIView::Init(). added CreateWidget() and SetWidget()
...
APIs to replace this functionality. also added CreateScrollControls() to
nsIScrollableView.
git-svn-id: svn://10.0.0.236/trunk@14036 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-04 04:14:10 +00:00
michaelp%netscape.com
fd21a37d46
changed nsIView::Init() so that it no longer takes an opacity value. this
...
allows the view manager to maintain global state re: opacity.
git-svn-id: svn://10.0.0.236/trunk@13955 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-03 06:36:36 +00:00
troy%netscape.com
03e55a2524
Renamed HaveConstrainedWidth() and HaveConstrainedHeight() to HaveFixedContentWidth()
...
and HaveFixedContentHeight()
git-svn-id: svn://10.0.0.236/trunk@13833 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-01 01:29:00 +00:00
troy%netscape.com
58e5b3ad09
Some fixes to correctly compute the desired size
...
git-svn-id: svn://10.0.0.236/trunk@13719 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-30 05:50:07 +00:00
troy%netscape.com
6790bf9cf4
Changed to use a scroll frame for the BODY
...
git-svn-id: svn://10.0.0.236/trunk@13686 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-29 23:25:02 +00:00
troy%netscape.com
b185fdbace
Sets the scrolling view's scroll preference and checks whether the scrolled
...
frame is a BODY frame
git-svn-id: svn://10.0.0.236/trunk@13608 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-28 17:29:51 +00:00
michaelp%netscape.com
1cc1204f3b
changes for removal of zindex from nsIView::Init().
...
git-svn-id: svn://10.0.0.236/trunk@13542 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-27 03:37:03 +00:00
troy%netscape.com
5d65c5c70c
Made sure to set the opacity and z-index when creating the views
...
git-svn-id: svn://10.0.0.236/trunk@13486 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-26 21:46:33 +00:00
troy%netscape.com
4993683d59
Changed to handle incremental reflow
...
git-svn-id: svn://10.0.0.236/trunk@13474 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-26 20:32:32 +00:00
troy%netscape.com
004c474793
Changed the ordering so we mark the scrolled view as having transparent
...
content before setting the scrolling view's scrolled view
git-svn-id: svn://10.0.0.236/trunk@13417 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-25 04:15:08 +00:00
troy%netscape.com
7e9b56edac
Added code to repaint the scrolled frame during a resize reflow
...
git-svn-id: svn://10.0.0.236/trunk@13410 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-24 04:57:48 +00:00
troy%netscape.com
5e861f6532
Removed dead code
...
git-svn-id: svn://10.0.0.236/trunk@13358 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-23 02:36:07 +00:00
troy%netscape.com
6564810f9b
Reduced the number of frames
...
git-svn-id: svn://10.0.0.236/trunk@13334 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-22 21:44:30 +00:00
troy%netscape.com
4af09d8402
Added new pseudo class style :SCROLLED-CONTENT
...
git-svn-id: svn://10.0.0.236/trunk@13315 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-22 20:12:34 +00:00
troy%netscape.com
9e855e939f
Removed some dead code
...
git-svn-id: svn://10.0.0.236/trunk@13311 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-22 18:32:43 +00:00
troy%netscape.com
f8f27f84e8
Changed to use new SetControlInsets() feature of scrolling view
...
git-svn-id: svn://10.0.0.236/trunk@13257 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-21 16:07:07 +00:00
troy%netscape.com
e2209a9a18
Changed scrolling view to use a clip view and to slide the scrolled
...
view up and down rather than maintain a logical scrolled offset
git-svn-id: svn://10.0.0.236/trunk@13080 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-19 00:44:28 +00:00
troy%netscape.com
acbd1d72b5
Changed scroll view frame to have the scrolling view create a child widget.
...
This allows us to clip child views with widgets, e.g. form elements
git-svn-id: svn://10.0.0.236/trunk@12870 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-15 05:28:13 +00:00
kipp%netscape.com
a94cef9200
Pass in style context
...
git-svn-id: svn://10.0.0.236/trunk@12815 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-14 20:11:33 +00:00
troy%netscape.com
60f2552649
Changed nsScrollViewFrame to wrap child frame in a BODY if necessary
...
git-svn-id: svn://10.0.0.236/trunk@12758 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-14 00:03:27 +00:00
troy%netscape.com
c60578c1b0
Changed nsScrollingViewFrame's Reflow() member function to check for a
...
transparent background
git-svn-id: svn://10.0.0.236/trunk@12753 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-13 23:42:21 +00:00
troy%netscape.com
0dca929694
More work in progress for scroll frame
...
git-svn-id: svn://10.0.0.236/trunk@12666 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-13 04:48:58 +00:00
troy%netscape.com
9c33f4f9c2
Work in progress on scroll frame code
...
git-svn-id: svn://10.0.0.236/trunk@12615 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-12 22:13:23 +00:00
kipp%netscape.com
df3aef5b18
Removed nsCSSLayout::GetStyleSize and converted callers to use state in the html reflow state
...
git-svn-id: svn://10.0.0.236/trunk@12578 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-12 17:00:32 +00:00
kipp%netscape.com
3af8f78a16
Added an nsIPresContext& to html-reflow-state's ctors and used it to implement better percentage width/height handling
...
git-svn-id: svn://10.0.0.236/trunk@12575 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-12 14:48:02 +00:00
troy%netscape.com
ab9971c67b
Removed GetContentIndex() from nsIFrame
...
git-svn-id: svn://10.0.0.236/trunk@12307 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-08 20:35:16 +00:00
troy%netscape.com
f910aa1e8b
Changed ReflowChild() to send the WillReflow() notification as well
...
git-svn-id: svn://10.0.0.236/trunk@11982 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-06 00:27:22 +00:00
troy%netscape.com
31a923050a
Removed calls to MoveTo() BEFORE reflowing a frame. We used to do this
...
sequence: MoveTo(), Reflow(), SetRect(). Now that we have the WillReflow()/
DidReflow() code sandwhiches we no longer need to do the MoveTo()
git-svn-id: svn://10.0.0.236/trunk@11891 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-05 00:58:32 +00:00
troy%netscape.com
e191c422d9
Eliminated nsIRunaround interface, and folded space manager parameter into
...
nsHTMLReflowState structure
git-svn-id: svn://10.0.0.236/trunk@11749 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-02 04:10:00 +00:00
troy%netscape.com
7eac0bfdac
Separated reflow process out of nsIFrame and into nsIFrameReflow. Also
...
added nsIHTMLReflow, which is an HTML specific reflow interface
git-svn-id: svn://10.0.0.236/trunk@11646 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-01 04:46:11 +00:00
troy%netscape.com
ac234bca1a
Removed mChildCount from nsContainerFrame
...
git-svn-id: svn://10.0.0.236/trunk@10927 18797224-902f-48f8-a5cc-f745e15eee43
1998-09-24 17:56:35 +00:00
troy%netscape.com
43e6ab37a3
Removed PreReflowCheck() and PostReflowCheck() from nsContainerFrame
...
git-svn-id: svn://10.0.0.236/trunk@10888 18797224-902f-48f8-a5cc-f745e15eee43
1998-09-24 03:59:30 +00:00
troy%netscape.com
bf40dfa99c
Removed mFirstContentOffset, LastContentOffset, and mLastContentIsComplete
...
from nsContainerFrame
git-svn-id: svn://10.0.0.236/trunk@10883 18797224-902f-48f8-a5cc-f745e15eee43
1998-09-24 03:36:52 +00:00
kipp%netscape.com
6fa4714901
use nsHTMLContainerFrame instead of nsHTMLBase
...
git-svn-id: svn://10.0.0.236/trunk@10753 18797224-902f-48f8-a5cc-f745e15eee43
1998-09-23 02:31:48 +00:00
troy%netscape.com
b0bdb9e357
Removed nsIContentDelegate.h
...
git-svn-id: svn://10.0.0.236/trunk@10418 18797224-902f-48f8-a5cc-f745e15eee43
1998-09-18 17:34:48 +00:00
warren%netscape.com
d623edaca1
Renamed NSRepository to nsRepository.
...
git-svn-id: svn://10.0.0.236/trunk@8922 18797224-902f-48f8-a5cc-f745e15eee43
1998-09-01 00:26:28 +00:00
troy%netscape.com
fd0d7ccb59
Changes nsIView and nsIScrollableView interfaces to conform to
...
XPCOM conventions
git-svn-id: svn://10.0.0.236/trunk@8848 18797224-902f-48f8-a5cc-f745e15eee43
1998-08-30 19:16:11 +00:00
kipp%netscape.com
29e64a354f
XPCOM'ized nsIContent and nsIHTMLContent
...
git-svn-id: svn://10.0.0.236/trunk@8824 18797224-902f-48f8-a5cc-f745e15eee43
1998-08-29 20:20:38 +00:00
troy%netscape.com
c37f617b06
Combined GetScrollBarWidth/GetScrollBarHeight into one function
...
GetScrollBarDimensions
git-svn-id: svn://10.0.0.236/trunk@8624 18797224-902f-48f8-a5cc-f745e15eee43
1998-08-27 18:30:55 +00:00
troy%netscape.com
9b42ea4cb1
Changed nsIDeviceContext interface to conform [more] with COM conventions
...
git-svn-id: svn://10.0.0.236/trunk@8597 18797224-902f-48f8-a5cc-f745e15eee43
1998-08-27 05:05:03 +00:00