sfraser%netscape.com
f2222d9e1d
Assert on a null widget Ptr
1998-12-16 03:37:56 +00:00
michaelp%netscape.com
ca4f2f41f7
we not put the responsibility for managing damage regions into the widget
...
code instead of doing it in the viewmanager. this allows us to paint much
more optimally.
1998-12-15 05:47:25 +00:00
beard%netscape.com
18984e5a80
First Checked In.
1998-12-13 05:01:04 +00:00
sfraser%netscape.com
b2b751eef5
Convert AppleSingle->binary format.
1998-12-10 03:22:27 +00:00
troy%netscape.com
8311b73428
Added additional parameter to Display() for specifying which view
...
should be displayed
1998-12-07 03:44:57 +00:00
pierre%netscape.com
535feac07a
temporarily defines NO_DOUBLE_BUFFER if XP_MAC (waiting for the offscreen code to be fixed)
1998-12-06 00:37:25 +00:00
ramiro%netscape.com
e2b921bf3c
Add cvsignore entries for makefiles generated bu autoconf.
1998-12-05 09:07:33 +00:00
troy%netscape.com
eb69c1ae25
Changed InsertChild() to use <= (instead of <) for zindex check, and changed
...
iteration to use sibling pointers
1998-12-04 21:28:52 +00:00
michaelp%netscape.com
faf05a8557
updated for new blending API.
1998-12-01 02:16:14 +00:00
beard%netscape.com
c0c7bc482d
Mac shared library migration.
1998-11-30 22:15:00 +00:00
beard%netscape.com
7b2b7b599d
First Checked In.
1998-11-30 22:14:25 +00:00
michaelp%netscape.com
52d7df63eb
fixed bug where computing *need* for vert/horz scrollbar did not take into
...
account the fact that there might be a need for the other scrollbar too.
it used to be that if it knew that it *did* need a vert/horz scrollbar it
would take the other one into account properly. it was just in making the
initial decision that there was an error.
1998-11-25 03:32:00 +00:00
michaelp%netscape.com
b866bc5b7f
reduced scollbar flashing.
1998-11-24 00:06:46 +00:00
michaelp%netscape.com
cf92a49a1a
backout changes i didn't want to commit.
1998-11-23 23:50:17 +00:00
michaelp%netscape.com
efb83d40d2
fixed display of black or garbage when resizing scrolled scrollingviews.
1998-11-23 23:43:08 +00:00
cyeh%netscape.com
65038e9551
Removing static makefiles as a part of the transition to Autoconf. I have taken great
...
care to only remove makefiles affailiated with building nglayout. I have also verified that
the build at this point in time succesfully builds with autoconf.
If you must recover one of these makefiles, you can use the static tag STATIC_MAKEFILES.
If I removed a makefile that you need, please e-mail cyeh@netscape.com .
1998-11-21 00:34:32 +00:00
jfrancis%netscape.com
9a2fdbcf24
missed a source file. added nsView.cpp to project
1998-11-20 06:28:50 +00:00
jfrancis%netscape.com
0a79ab51d4
mac shared lib conversion, phase 1
1998-11-20 05:02:56 +00:00
jfrancis%netscape.com
ff7ac2c693
First Checked In.
1998-11-20 05:02:20 +00:00
michaelp%netscape.com
592c97be68
fixed bug where a view with opacity set to 0.0f would cause the area where it
...
is to never be drawn.
1998-11-18 23:50:28 +00:00
michaelp%netscape.com
c8bf7f056d
fixed problem with vertical scrollbar not always appearing.
1998-11-16 19:42:53 +00:00
michaelp%netscape.com
892909532f
changes to support printing.
1998-11-14 01:58:34 +00:00
vidur%netscape.com
0c66d39047
Temporary fix when scroll frame is created unsized. The real fix will come from michaelp.
1998-11-13 02:50:24 +00:00
rods%netscape.com
54919e4b4d
Made changes for GetBounds to GetClientBounds conversion
1998-11-04 21:46:00 +00:00
dcone%netscape.com
356b053d66
have a new interface for the blends init
1998-11-04 17:34:19 +00:00
michaelp%netscape.com
dff35cf838
removed widget parameters from nsIView::Init(). added CreateWidget() and SetWidget()
...
APIs to replace this functionality. also added CreateScrollControls() to
nsIScrollableView.
1998-11-04 04:14:10 +00:00
michaelp%netscape.com
d2b75b1ba9
changed nsIView::Init() so that it no longer takes an opacity value. this
...
allows the view manager to maintain global state re: opacity.
1998-11-03 06:36:36 +00:00
michaelp%netscape.com
70d500d6c5
fixed bug where changing view opacity or transparency would not trigger
...
a refresh.
1998-11-03 01:49:30 +00:00
michaelp%netscape.com
380eeea4ea
fixed leak of shared offscreen drawing surface.
1998-11-02 22:35:55 +00:00
michaelp%netscape.com
fc225bf7c1
changes to support nsIRenderingContext that conforms to COM conventions.
1998-10-30 02:08:25 +00:00
troy%netscape.com
697d10d512
Changed Refresh() to use the dimensions of the widget associated with
...
theview being repainted, rather than the dimensions of the root widget
1998-10-29 19:47:19 +00:00
troy%netscape.com
0e721ffef3
Fixed positioning of horizontal scrollbar to be inside of the control
...
rect, and added missing curly braces around if stmt and else clause
1998-10-28 06:12:36 +00:00
cls%seawood.org
411ab80ce3
New autoconf files for nglayout
1998-10-28 03:53:57 +00:00
michaelp%netscape.com
8e05ca2805
fleshed out view manager view clip setting and view depth arrangement methods.
1998-10-27 20:16:09 +00:00
troy%netscape.com
f97e864dbf
Commented out some code in Init() that was causing problems for the scrolling
...
view code
1998-10-27 05:57:18 +00:00
michaelp%netscape.com
8963210ccb
removed zindex from nsIView::Init().
1998-10-27 03:36:49 +00:00
troy%netscape.com
1c06413d95
Changed UpdateView() to call Update() to synchronoulsy repaint the
...
dirty area if NS_VMREFRESH_IMMEDIATE is specified
1998-10-27 00:17:54 +00:00
troy%netscape.com
c59c1ebb94
Changed clip view to have an opacity of 0.0f and no transparent content
1998-10-26 20:53:36 +00:00
troy%netscape.com
1d54745569
Added a XXX comment about what's the correct value for the clip
...
view's opacity
1998-10-25 04:24:26 +00:00
troy%netscape.com
e065f28fe7
Changed SetScrolledView() to mark the clip view as having transparent content
...
if the scrolled view has transparent content
1998-10-25 04:15:59 +00:00
michaelp%netscape.com
e415ee4d2c
added suport for alpha blending of views.
1998-10-23 17:58:44 +00:00
troy%netscape.com
10ad80b7d3
Made sure Refresh() sets NS_VIEW_FLAG_CLIP_SET so we don't try and set the
...
clip rect again. If Paint() sets it it will be incorrect...
1998-10-22 18:27:44 +00:00
troy%netscape.com
64234b8160
Added ability to control the insets used when positioning the scrollbars and
...
clip view
1998-10-21 16:07:55 +00:00
troy%netscape.com
1f1da864fd
Added null pointer check in case the root view pointer is null
1998-10-19 22:12:29 +00:00
troy%netscape.com
ccb611db9b
Removed some code that's no longer needed now that the frames correctly
...
compute their size based on any absolutely positioned children they
have
1998-10-19 21:24:53 +00:00
troy%netscape.com
c1ce2eb264
Added GetScrollPosition, removed some XXX comments that I should have
...
removed before checking in, and added some more documentation
1998-10-19 16:57:27 +00:00
troy%netscape.com
e2b6409d3e
Changed scrolling view to use a clip view and to slide the scrolled
...
view up and down rather than maintain a logical scrolled offset
1998-10-19 00:44:28 +00:00
troy%netscape.com
72631a7382
Changed UpdateDirtyViews() to clear the dirty region when invalidating
...
the window. This fixes a problem where some views with widgets, like
scrollbars, that we never receive a NS_PAINT for never cleared the dirty
region
1998-10-16 05:24:35 +00:00
troy%netscape.com
86e66bdd76
Corrected problem that was causing dirty rect to be incorrectly computed
...
when scrolling is involved
1998-10-16 05:05:09 +00:00
troy%netscape.com
bcb0d2dd19
Removed NS_VMREFRESH_SCREEN_RECT update option
1998-10-15 20:57:43 +00:00