rods%netscape.com
b449e32a60
Removed a debug printf
1998-07-27 23:30:49 +00:00
rods%netscape.com
c356e95b80
Added drag scrolling, and event processing for mouse events
...
outside the scrolling view.
1998-07-27 23:14:31 +00:00
michaelp%netscape.com
2c8cb99518
documented GetClipView() API.
1998-07-27 21:30:14 +00:00
troy%netscape.com
7da0401c3c
Combined raptorgfx.dll and raptorgfxwin.dll into one DLL
1998-07-26 23:52:36 +00:00
michaelp%netscape.com
a017cd9e13
a tiny fix for scrollbars in scrolling views made without a widget association.
1998-07-26 23:32:33 +00:00
michaelp%netscape.com
404c0a78e4
form elements, etc. (i.e. sub widgets) now scroll smoothly.
1998-07-26 04:24:42 +00:00
michaelp%netscape.com
bc8f944b64
re-added optimization with the ability to use it anywhere by setting the
...
NS_VMREFRESH_AUTO_DOUBLE_BUFFER when calling UpdateView().
1998-07-24 21:49:02 +00:00
michaelp%netscape.com
3eacb94712
backed out change for a moment.
1998-07-24 21:32:02 +00:00
michaelp%netscape.com
4dadd2ca3d
re-added conditional double buffering based on screen area thresholding.
1998-07-24 21:29:47 +00:00
michaelp%netscape.com
837d1a9ae0
added APIs to viewmanager to enable and disable all rendering.
...
made Refresh() APIs of viewmanager implementation private.
1998-07-24 21:05:50 +00:00
troy%netscape.com
448077e579
Changed MoveViewTo() so it doesn't do any painting unless the
...
origin actually changes
1998-07-23 04:21:05 +00:00
kipp%netscape.com
7a33936a82
Implement ScrollTo method
1998-07-22 23:39:56 +00:00
kipp%netscape.com
8282750246
Added ScrollTo method
1998-07-22 23:39:23 +00:00
michaelp
23c618c0a6
killed much hated borders on views...
1998-07-11 06:17:09 +00:00
rpotts
d75cb80e9a
Fixed circular reference problem between the nsScrollingView and its scrollbars...
1998-07-10 23:10:26 +00:00
rpotts
159c7ddd2c
Fixed reference counting leak when processing mouse button down events...
1998-07-10 21:44:15 +00:00
michaelp
f1f586a80e
when a view is the root, it's position will now always be 0, 0.
1998-07-07 21:51:57 +00:00
joki
5d183e8a1e
Move scrolling event code into new event handler to keep it out of DOM loop
1998-07-02 01:13:09 +00:00
kipp
47bf5a2bdb
Removed spurious includes of nsIPresShell
1998-06-26 16:23:48 +00:00
michaelp
ec4811f612
added init() method to prescontext.
...
creator of prescontext is responsible for initializing pres context.
devicecontext is now init()ed with a nsNativeWidget.
removed hacky X Display stuff from device context and font metrics.
removed hacky code from windows font metrics.
changed nsNativeWindow to be nsNativeWidget.
added more code for compositor back-to-front pass.
improved text performance on X.
changed nsHTMLTagContent.cpp so that it will build with MSVC 4.1.
1998-06-25 04:24:45 +00:00
joki
5ca1fc75a7
Change order of event handling to go children then view, not view then children.
1998-06-23 21:50:30 +00:00
rpotts
1d2f55011f
Made the destructors on some XPCOM objects virtual (and protected) to make sure everything gets cleaned up...
1998-06-23 18:44:06 +00:00
michaelp
9234d7a8f4
killed debug code.
1998-06-23 17:50:19 +00:00
michaelp
63a3e93627
made led prettier.
1998-06-23 17:47:06 +00:00
michaelp
1b46e39ecd
added ability to set behavior of scrollbars in scrollable views.
1998-06-23 00:53:56 +00:00
spider
1194519a26
Support for Optimized GC and Regions in Rendering
1998-06-21 07:02:44 +00:00
michaelp
6ad59f6a19
added content quality indicator.
1998-06-21 01:23:44 +00:00
michaelp
b2e84057f2
fixed for real. yikes.
1998-06-19 17:44:03 +00:00
spider
1d25c373d2
Fix previous runtime bustage by placing XP_UNIX ifdef correctly
1998-06-19 05:03:26 +00:00
spider
0674410f06
Unix fix as per mmp
1998-06-19 04:11:01 +00:00
michaelp
ec3f238ac8
painting fixes...
1998-06-19 02:46:25 +00:00
atotic
2b30eaf7bd
First Checked In.
1998-06-16 21:39:13 +00:00
michaelp
97da4a6f90
added method to nsIView to get offset from nearest window.
...
added method to nsIView to get nearest scroll offset.
killed AdjustChildWidgets in nsIView.
lots of painting fixes.
added support for scrolling subviews.
added beginning of back-to-front compositing pass.
views, views with widgets and views with specific clips will now have their
outlines rendered in different colors. to turn this off see the top of nsView.cpp.
1998-06-16 17:05:42 +00:00
spider
f16568df10
Fixes to get viewer to render on Unix
1998-06-16 00:57:33 +00:00
kipp
d5d1307960
Made View list a little more helpful about widget size and location
1998-06-04 20:02:30 +00:00
michaelp
ac85c09ee9
made scrolling views more self sufficient.
1998-06-04 02:02:08 +00:00
michaelp
9f71c8886e
added support for handling transparent views to viewmanager. added
...
transparency query to nsIFrame.
1998-06-03 22:49:45 +00:00
michaelp
49c4d29e3f
added optimization so that as we render top->bottom, if the clip region ever
...
becomes empty, we stop rendering.
1998-06-03 21:30:51 +00:00
michaelp
0e18cb791b
fixed bug bug in new region code where region was not Init()ed.
1998-06-03 18:13:12 +00:00
michaelp
33a0103e30
added support of irregular damage regions to viewmanager.
1998-06-03 03:12:52 +00:00
michaelp
b48e11c224
added additional protection against NULL parent views.
1998-06-02 22:06:29 +00:00
troy
b37d19f730
Added null pointer check for mRootView in Composite()
1998-06-02 21:05:00 +00:00
troy
1ac4ac9442
Made damage rect passed to UpdateView() be a const
1998-06-02 05:26:42 +00:00
michaelp
f2bdc12c1a
webwidget now specifies a framerate of 25 fps rather than relying on a good
...
default value in the viewmanager. added synchronous updates if we timeout
before timer fires.
1998-06-01 22:02:02 +00:00
troy
76258759a8
Added additional parameter to nsIWidget Resize() member functions
1998-06-01 20:26:50 +00:00
karnaze
4de74d7ac1
event improvements
1998-05-29 22:44:13 +00:00
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