troy%netscape.com
|
cb06cb59b4
|
Added null pointer check in case the root view pointer is null
|
1998-10-19 22:12:29 +00:00 |
troy%netscape.com
|
1df46fc4fb
|
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
|
0e83a1ba39
|
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
|
f5ed70ca69
|
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
|
bf8a146224
|
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
|
b20f78a312
|
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
|
0ede4514df
|
Removed NS_VMREFRESH_SCREEN_RECT update option
|
1998-10-15 20:57:43 +00:00 |
troy%netscape.com
|
f4f34febf4
|
Changed GetWindowOffsets() to specify the view to check rather than assuming
the root view. This fixes scrolling problems when scrolling views are used
as a sub-view
|
1998-10-15 05:27:00 +00:00 |
troy%netscape.com
|
cb1f553721
|
Changed it so that we have a dirty region per view with a widget rather
than having just one dirty region. Also changed it so that we stop painting
when we get to a view that has a widget
|
1998-10-15 04:55:21 +00:00 |
michaelp%netscape.com
|
9fd43c32c1
|
fixed troys' bug with scrolling frames. was actually not related to that, just
tickled a bug in the new compositor code.
|
1998-10-13 21:27:11 +00:00 |
michaelp%netscape.com
|
0a0da13d2b
|
two pass compositing now works.
|
1998-10-11 01:00:59 +00:00 |
dcone%netscape.com
|
6d0cc55fb3
|
Fixed an offset problem
|
1998-10-07 17:55:57 +00:00 |
dcone%netscape.com
|
f4e4de9088
|
Fixed a mac problem, a variable scoping problem was fixed in the handle method.
|
1998-10-07 15:17:27 +00:00 |
kipp%netscape.com
|
1653f4f2a1
|
Dump client-data too
|
1998-09-26 17:39:54 +00:00 |
pierre%netscape.com
|
10ca96d0b2
|
re-enable the scrollbars on Mac, the widgets are now implemented
|
1998-09-23 09:19:55 +00:00 |
pierre%netscape.com
|
df0e0f4fd8
|
use PR_IntervalNow() for mLastRefresh
|
1998-09-19 01:39:47 +00:00 |
kostello%netscape.com
|
f734fdb646
|
Changes implementation to match the new Widget interfaces i.e. t
he signature of many of the "getters" changed.
|
1998-09-14 20:54:38 +00:00 |
pierre%netscape.com
|
60588f2cc8
|
temporarily disable the scrollbars on Mac, waiting for the widgets to be implemented
|
1998-09-03 06:20:12 +00:00 |
warren%netscape.com
|
34f3c0ef88
|
Renamed NSRepository to nsRepository.
|
1998-09-01 00:26:28 +00:00 |
kostello%netscape.com
|
7911194465
|
These changes match the Windows/Unix changes to methods to take a parameter instead of returning a value.
|
1998-08-31 19:09:55 +00:00 |
troy%netscape.com
|
715766b02f
|
Changes nsIView and nsIScrollableView interfaces to conform to
XPCOM conventions
|
1998-08-30 19:16:11 +00:00 |
troy%netscape.com
|
a72700df68
|
Changed nsIViewManager interface to conform to XPCOM conventions
|
1998-08-28 04:56:56 +00:00 |
michaelp%netscape.com
|
f1fba56cbb
|
changes to support viewobserver and troy's spankage of the device context.
|
1998-08-28 03:05:23 +00:00 |
troy%netscape.com
|
361707b894
|
Combined GetScrollBarWidth/GetScrollBarHeight into one function
GetScrollBarDimensions
|
1998-08-27 18:30:55 +00:00 |
troy%netscape.com
|
a2942cd289
|
Changed nsIDeviceContext interface to conform [more] with COM conventions
|
1998-08-27 05:05:03 +00:00 |
michaelp%netscape.com
|
eab3862f9e
|
killed Set/GetRootWindow() methods in viewmanager. this is now inferred from
the root view. added ability to select painting in view resizing.
|
1998-08-26 21:24:58 +00:00 |
michaelp%netscape.com
|
44b4f8f3f7
|
added assert to warn you of recursive painting.
|
1998-08-19 20:56:52 +00:00 |
joki%netscape.com
|
a3d9156246
|
Moving view selection for event handling into nsViewManager, Adding GrabMouseEvents and GrabKeyEvents
|
1998-08-19 05:35:20 +00:00 |
rods%netscape.com
|
b86e08b279
|
Added Page Up, Page Down, Arrow up and Arrow Down key processing.
|
1998-08-14 21:13:40 +00:00 |
michaelp%netscape.com
|
dc2243f8bb
|
fixed crash where widgets would return null clientdata because they were going
away, but the view was assuming the clientdata was non-null.
|
1998-08-13 00:03:41 +00:00 |
michaelp%netscape.com
|
0f7b0ea851
|
we now allocate a single offscreen buffer.
|
1998-08-12 21:17:52 +00:00 |
michaelp%netscape.com
|
7c65a39625
|
merged changes from branch.
|
1998-08-08 19:21:40 +00:00 |
troy%netscape.com
|
4b212c0467
|
Change to object lifetime management. Views are no longer ref counted
|
1998-08-08 04:23:33 +00:00 |
pierre%netscape.com
|
49c937b17b
|
fix build on Windows and Unix
|
1998-08-05 09:02:52 +00:00 |
pierre%netscape.com
|
9fc96345cc
|
fix build on Mac
|
1998-08-05 08:23:13 +00:00 |
pierre%netscape.com
|
4036ac81f1
|
renamed NSGetFactory to build on Mac
|
1998-08-05 08:17:06 +00:00 |
peterl%netscape.com
|
8d2ea1817c
|
sync to new unit conversion functions
|
1998-08-01 01:08:36 +00:00 |
peterl%netscape.com
|
4d01ae8f02
|
rounding support
|
1998-07-31 23:34:45 +00:00 |
scullin%netscape.com
|
caa643b2fb
|
Make widget tests work again, normalize widget api on UNIX and Win, and
add start of platform LAF interface.
|
1998-07-29 18:47:50 +00:00 |
rods%netscape.com
|
ce62d136af
|
Removed a debug printf
|
1998-07-27 23:30:49 +00:00 |
rods%netscape.com
|
c606ce7284
|
Added drag scrolling, and event processing for mouse events
outside the scrolling view.
|
1998-07-27 23:14:31 +00:00 |
michaelp%netscape.com
|
44636707c4
|
documented GetClipView() API.
|
1998-07-27 21:30:14 +00:00 |
troy%netscape.com
|
ef1dfe9b6c
|
Combined raptorgfx.dll and raptorgfxwin.dll into one DLL
|
1998-07-26 23:52:36 +00:00 |
michaelp%netscape.com
|
e775361037
|
a tiny fix for scrollbars in scrolling views made without a widget association.
|
1998-07-26 23:32:33 +00:00 |
michaelp%netscape.com
|
c35d9371ee
|
form elements, etc. (i.e. sub widgets) now scroll smoothly.
|
1998-07-26 04:24:42 +00:00 |
michaelp%netscape.com
|
1e09120c96
|
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
|
bd312cf0e5
|
backed out change for a moment.
|
1998-07-24 21:32:02 +00:00 |
michaelp%netscape.com
|
73db4fa432
|
re-added conditional double buffering based on screen area thresholding.
|
1998-07-24 21:29:47 +00:00 |
michaelp%netscape.com
|
8fd323a89b
|
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
|
22c96c168a
|
Changed MoveViewTo() so it doesn't do any painting unless the
origin actually changes
|
1998-07-23 04:21:05 +00:00 |