Commit Graph

1137 Commits

Author SHA1 Message Date
michaelp
b5140d2751 added support for front-to-back view rendering. 1998-05-27 02:13:28 +00:00
kipp
8869c3a9b9 Including missing nsCoord 1998-05-22 20:11:42 +00:00
michaelp
88085a23f5 killed nsRegion.h. added nsIRegion.h. added SetClipRegion() to rendering context.
modified APIs that had been referring to nsRegion to use nsIRegion.
1998-05-18 21:46:20 +00:00
kmcclusk
1d7e22a70f Added widget specific init structs 1998-05-14 21:34:08 +00:00
michaelp
936ee3ae67 made form elements scroll smoothly. added apis to widgets to support this. 1998-05-13 03:39:08 +00:00
kipp
b6c980e68f Declare nsIView just in case somebody else doesn't 1998-05-11 22:58:44 +00:00
michaelp
07f184a0ef when switching documents, the scrollbars are reset. 1998-05-08 17:50:43 +00:00
michaelp
daa82e0c89 we now have horizontal scrolling. 1998-05-08 01:11:57 +00:00
michaelp
3c1f4409eb scrolling views are now self-contained. preparations have been made for horizontal scrolling. 1998-05-07 23:07:10 +00:00
michaelp
926e979038 API cleanup for images and drawing surfaces. 1998-05-05 22:11:50 +00:00
michaelp
62d05bf514 ResizeView() now does the right thing. 1998-05-05 18:04:56 +00:00
michaelp
f34c3cb961 before releasing the timer in the destructor, we Cancel() the timer per vidur's
suggestion.
1998-05-05 17:29:08 +00:00
michaelp
5dee72615b made Composite() API in ViewManager work. 1998-05-04 17:41:57 +00:00
michaelp
e8a178d998 InsertChild() with a zindex now does the right thing.
RemoveChild() now invalidates the area where the view was.
added NS_RELEASE() cleanup.
1998-05-01 03:15:31 +00:00
michaelp
45ee8e1c7a added NS_RELEASE() cleanup. 1998-05-01 03:14:03 +00:00
michaelp
ca92a841d3 fixed various shutdown and linked list management bugs. 1998-05-01 03:13:34 +00:00
michaelp
a2a2bfdfee killed erroneous comments. 1998-05-01 03:11:47 +00:00
spider
d5f8decf8e Fix crash if root view is not setup properly during window creation 1998-05-01 02:18:39 +00:00
michaelp
33997423e6 minor tweaks to UpdateView() in view manager. if you want to invalidate a whole
view, pass in nsnull for the nsRegion param.
viewmanager InsertChild() above/below now does the right thing.
fixed cujo's table thingie.
1998-04-30 02:41:14 +00:00
michaelp
349aea1957 more cliprect api changes... 1998-04-29 02:24:07 +00:00
michaelp
c8fa2102e0 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
michaelp
66ead6fcea added back code that i killed in the previous checkin, but now it works. 1998-04-28 02:05:46 +00:00
michaelp
d762a26035 fixed bug i just introduced (by removing code i just added)! 1998-04-28 01:00:00 +00:00
michaelp
7721fe5215 if a view does not have a clip, then we set the clip in the rc to
the bounds for the view.
1998-04-28 00:42:58 +00:00
michaelp
2bb2f10650 added support for setting clip rects in views.
removed paint_all_kids().
damage rect passed to frames is now properly translated into
coord space of containing view.
1998-04-27 23:51:57 +00:00
kipp
b881d71f5b Fixed compiler bugs/warnings 1998-04-26 03:13:20 +00:00
kipp
6aac22187e Added trailing newline 1998-04-26 02:57:05 +00:00
karnaze
3943ad1a15 added radio groups, select/option, beter sizing. widgets take creation parms. 1998-04-24 21:37:30 +00:00
michaelp
7687494b21 more scrolling bugs. 1998-04-24 00:30:21 +00:00
michaelp
00a34bd0be fixed bug where scollbar itself was scrolled. 1998-04-23 23:32:59 +00:00
michaelp
a67637dc6d changed SetContainerSize() to ComputeContainerSize(). 1998-04-23 23:21:37 +00:00
michaelp
d4caef7672 added AddRef() to GetScrolledView(). 1998-04-23 21:54:47 +00:00
michaelp
cbfb8c143d view no longer shows a scrollbar when we can't scroll.
added GetScrolledView().
1998-04-23 21:51:43 +00:00
kipp
59359e73b4 define win32_lean_and_mean 1998-04-23 16:47:26 +00:00
troy
3ce8e88882 Changed nsIFrame member functions to return a nsresult 1998-04-17 01:41:24 +00:00
michaelp
8628a9aa07 added docs. 1998-04-15 20:25:02 +00:00
kipp
098bef52b4 moved to pub 1998-04-13 20:24:54 +00:00