pierre%netscape.com
6b39e621ef
re-enable the scrollbars on Mac, the widgets are now implemented
1998-09-23 09:19:55 +00:00
pierre%netscape.com
aebdc87136
use PR_IntervalNow() for mLastRefresh
1998-09-19 01:39:47 +00:00
kostello%netscape.com
5f33e2d40d
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
590bf92d17
temporarily disable the scrollbars on Mac, waiting for the widgets to be implemented
1998-09-03 06:20:12 +00:00
warren%netscape.com
b89e7efaca
Renamed NSRepository to nsRepository.
1998-09-01 00:26:28 +00:00
kostello%netscape.com
f86a9e9223
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
ad9a20da0b
Changes nsIView and nsIScrollableView interfaces to conform to
...
XPCOM conventions
1998-08-30 19:16:11 +00:00
troy%netscape.com
6cb09b5132
Changed nsIViewManager interface to conform to XPCOM conventions
1998-08-28 04:56:56 +00:00
michaelp%netscape.com
7686c7ec65
changes to support viewobserver and troy's spankage of the device context.
1998-08-28 03:05:23 +00:00
troy%netscape.com
6d2245e203
Combined GetScrollBarWidth/GetScrollBarHeight into one function
...
GetScrollBarDimensions
1998-08-27 18:30:55 +00:00
troy%netscape.com
0d39ae026f
Changed nsIDeviceContext interface to conform [more] with COM conventions
1998-08-27 05:05:03 +00:00
michaelp%netscape.com
89a5d9929f
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
f2dcddb933
added assert to warn you of recursive painting.
1998-08-19 20:56:52 +00:00
joki%netscape.com
557c476a3e
Moving view selection for event handling into nsViewManager, Adding GrabMouseEvents and GrabKeyEvents
1998-08-19 05:35:20 +00:00
rods%netscape.com
292e621cb9
Added Page Up, Page Down, Arrow up and Arrow Down key processing.
1998-08-14 21:13:40 +00:00
michaelp%netscape.com
b59035b2ae
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
aa7f5d1453
we now allocate a single offscreen buffer.
1998-08-12 21:17:52 +00:00
michaelp%netscape.com
02355fbfa6
merged changes from branch.
1998-08-08 19:21:40 +00:00
troy%netscape.com
acaa6d2f0e
Change to object lifetime management. Views are no longer ref counted
1998-08-08 04:23:33 +00:00
pierre%netscape.com
8324d3af87
fix build on Windows and Unix
1998-08-05 09:02:52 +00:00
pierre%netscape.com
3ec5da4957
fix build on Mac
1998-08-05 08:23:13 +00:00
pierre%netscape.com
eb16b86a54
renamed NSGetFactory to build on Mac
1998-08-05 08:17:06 +00:00
peterl%netscape.com
f65d571f7b
sync to new unit conversion functions
1998-08-01 01:08:36 +00:00
peterl%netscape.com
714146a525
rounding support
1998-07-31 23:34:45 +00:00
scullin%netscape.com
d850348fc1
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
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