troy%netscape.com
9b42ea4cb1
Changed nsIDeviceContext interface to conform [more] with COM conventions
...
git-svn-id: svn://10.0.0.236/trunk@8597 18797224-902f-48f8-a5cc-f745e15eee43
1998-08-27 05:05:03 +00:00
michaelp%netscape.com
c6b1a0acee
killed Set/GetRootWindow() methods in viewmanager. this is now inferred from
...
the root view. added ability to select painting in view resizing.
git-svn-id: svn://10.0.0.236/trunk@8553 18797224-902f-48f8-a5cc-f745e15eee43
1998-08-26 21:24:58 +00:00
joki%netscape.com
f300c374d7
Moving view selection for event handling into nsViewManager, Adding GrabMouseEvents and GrabKeyEvents
...
git-svn-id: svn://10.0.0.236/trunk@8181 18797224-902f-48f8-a5cc-f745e15eee43
1998-08-19 05:35:20 +00:00
rods%netscape.com
0b456b77a7
Added Page Up, Page Down, Arrow up and Arrow Down key processing.
...
git-svn-id: svn://10.0.0.236/trunk@8038 18797224-902f-48f8-a5cc-f745e15eee43
1998-08-14 21:13:40 +00:00
michaelp%netscape.com
8eeb4425f1
merged changes from branch.
...
git-svn-id: svn://10.0.0.236/trunk@7609 18797224-902f-48f8-a5cc-f745e15eee43
1998-08-08 19:21:40 +00:00
troy%netscape.com
06a522099a
Change to object lifetime management. Views are no longer ref counted
...
git-svn-id: svn://10.0.0.236/trunk@7605 18797224-902f-48f8-a5cc-f745e15eee43
1998-08-08 04:23:33 +00:00
peterl%netscape.com
da229082e2
sync to new unit conversion functions
...
git-svn-id: svn://10.0.0.236/trunk@7008 18797224-902f-48f8-a5cc-f745e15eee43
1998-08-01 01:08:36 +00:00
peterl%netscape.com
ac2ec1a340
rounding support
...
git-svn-id: svn://10.0.0.236/trunk@6999 18797224-902f-48f8-a5cc-f745e15eee43
1998-07-31 23:34:45 +00:00
rods%netscape.com
1c3decd6bd
Removed a debug printf
...
git-svn-id: svn://10.0.0.236/trunk@6583 18797224-902f-48f8-a5cc-f745e15eee43
1998-07-27 23:30:49 +00:00
rods%netscape.com
03b9fd94cc
Added drag scrolling, and event processing for mouse events
...
outside the scrolling view.
git-svn-id: svn://10.0.0.236/trunk@6579 18797224-902f-48f8-a5cc-f745e15eee43
1998-07-27 23:14:31 +00:00
michaelp%netscape.com
35726078d4
a tiny fix for scrollbars in scrolling views made without a widget association.
...
git-svn-id: svn://10.0.0.236/trunk@6497 18797224-902f-48f8-a5cc-f745e15eee43
1998-07-26 23:32:33 +00:00
michaelp%netscape.com
fa4330329c
form elements, etc. (i.e. sub widgets) now scroll smoothly.
...
git-svn-id: svn://10.0.0.236/trunk@6494 18797224-902f-48f8-a5cc-f745e15eee43
1998-07-26 04:24:42 +00:00
michaelp%netscape.com
b8cc27a234
added APIs to viewmanager to enable and disable all rendering.
...
made Refresh() APIs of viewmanager implementation private.
git-svn-id: svn://10.0.0.236/trunk@6417 18797224-902f-48f8-a5cc-f745e15eee43
1998-07-24 21:05:50 +00:00
kipp%netscape.com
17974ca433
Implement ScrollTo method
...
git-svn-id: svn://10.0.0.236/trunk@6206 18797224-902f-48f8-a5cc-f745e15eee43
1998-07-22 23:39:56 +00:00
rpotts
dc3c10b49e
Fixed circular reference problem between the nsScrollingView and its scrollbars...
...
git-svn-id: svn://10.0.0.236/trunk@5321 18797224-902f-48f8-a5cc-f745e15eee43
1998-07-10 23:10:26 +00:00
rpotts
38bff0f0ed
Fixed reference counting leak when processing mouse button down events...
...
git-svn-id: svn://10.0.0.236/trunk@5311 18797224-902f-48f8-a5cc-f745e15eee43
1998-07-10 21:44:15 +00:00
michaelp
c907c2baed
when a view is the root, it's position will now always be 0, 0.
...
git-svn-id: svn://10.0.0.236/trunk@5112 18797224-902f-48f8-a5cc-f745e15eee43
1998-07-07 21:51:57 +00:00
joki
642b35a5e1
Move scrolling event code into new event handler to keep it out of DOM loop
...
git-svn-id: svn://10.0.0.236/trunk@4875 18797224-902f-48f8-a5cc-f745e15eee43
1998-07-02 01:13:09 +00:00
michaelp
c0d17b54f9
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.
git-svn-id: svn://10.0.0.236/trunk@4472 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-25 04:24:45 +00:00
michaelp
3dc293a3fe
killed debug code.
...
git-svn-id: svn://10.0.0.236/trunk@4303 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-23 17:50:19 +00:00
michaelp
c72c6f20c7
made led prettier.
...
git-svn-id: svn://10.0.0.236/trunk@4302 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-23 17:47:06 +00:00
michaelp
5e2a441d76
added ability to set behavior of scrollbars in scrollable views.
...
git-svn-id: svn://10.0.0.236/trunk@4252 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-23 00:53:56 +00:00
michaelp
0c5cf13fbb
added content quality indicator.
...
git-svn-id: svn://10.0.0.236/trunk@4203 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-21 01:23:44 +00:00
michaelp
3e60e0bb89
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.
git-svn-id: svn://10.0.0.236/trunk@3893 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-16 17:05:42 +00:00
michaelp
225ca0d6a6
made scrolling views more self sufficient.
...
git-svn-id: svn://10.0.0.236/trunk@3156 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-04 02:02:08 +00:00
troy
1a852af754
Added additional parameter to nsIWidget Resize() member functions
...
git-svn-id: svn://10.0.0.236/trunk@2841 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-01 20:26:50 +00:00
kmcclusk
0e678cc344
Added widget specific init structs
...
git-svn-id: svn://10.0.0.236/trunk@1671 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-14 21:34:08 +00:00
michaelp
808a040fee
made form elements scroll smoothly. added apis to widgets to support this.
...
git-svn-id: svn://10.0.0.236/trunk@1505 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-13 03:39:08 +00:00
michaelp
5f4ea5859a
when switching documents, the scrollbars are reset.
...
git-svn-id: svn://10.0.0.236/trunk@1312 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-08 17:50:43 +00:00
michaelp
67a0e11240
we now have horizontal scrolling.
...
git-svn-id: svn://10.0.0.236/trunk@1275 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-08 01:11:57 +00:00
michaelp
5dd9734a48
scrolling views are now self-contained. preparations have been made for horizontal scrolling.
...
git-svn-id: svn://10.0.0.236/trunk@1261 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-07 23:07:10 +00:00
michaelp
632082625a
added NS_RELEASE() cleanup.
...
git-svn-id: svn://10.0.0.236/trunk@974 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-01 03:14:03 +00:00
michaelp
c7fe1544fe
more cliprect api changes...
...
git-svn-id: svn://10.0.0.236/trunk@827 18797224-902f-48f8-a5cc-f745e15eee43
1998-04-29 02:24:07 +00:00
michaelp
c7d6535311
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.
git-svn-id: svn://10.0.0.236/trunk@784 18797224-902f-48f8-a5cc-f745e15eee43
1998-04-28 19:16:24 +00:00
kipp
51ccce8969
Fixed compiler bugs/warnings
...
git-svn-id: svn://10.0.0.236/trunk@679 18797224-902f-48f8-a5cc-f745e15eee43
1998-04-26 03:13:20 +00:00
karnaze
4a95093116
added radio groups, select/option, beter sizing. widgets take creation parms.
...
git-svn-id: svn://10.0.0.236/trunk@616 18797224-902f-48f8-a5cc-f745e15eee43
1998-04-24 21:37:30 +00:00
michaelp
bbe0178263
more scrolling bugs.
...
git-svn-id: svn://10.0.0.236/trunk@577 18797224-902f-48f8-a5cc-f745e15eee43
1998-04-24 00:30:21 +00:00
michaelp
038c0cf76e
fixed bug where scollbar itself was scrolled.
...
git-svn-id: svn://10.0.0.236/trunk@571 18797224-902f-48f8-a5cc-f745e15eee43
1998-04-23 23:32:59 +00:00
michaelp
b3fff96143
changed SetContainerSize() to ComputeContainerSize().
...
git-svn-id: svn://10.0.0.236/trunk@570 18797224-902f-48f8-a5cc-f745e15eee43
1998-04-23 23:21:37 +00:00
michaelp
0063ce95c6
added AddRef() to GetScrolledView().
...
git-svn-id: svn://10.0.0.236/trunk@563 18797224-902f-48f8-a5cc-f745e15eee43
1998-04-23 21:54:47 +00:00
michaelp
4b3b78f8e5
view no longer shows a scrollbar when we can't scroll.
...
added GetScrolledView().
git-svn-id: svn://10.0.0.236/trunk@561 18797224-902f-48f8-a5cc-f745e15eee43
1998-04-23 21:51:43 +00:00
kipp
fb1503758e
moved to pub
...
git-svn-id: svn://10.0.0.236/trunk@165 18797224-902f-48f8-a5cc-f745e15eee43
1998-04-13 20:24:54 +00:00