Commit Graph

34 Commits

Author SHA1 Message Date
ramiro%netscape.com
4026eeac36 Fix update event bounds (width and height were reversed). Also set the event
time to PR_Now().


git-svn-id: svn://10.0.0.236/trunk@46177 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-07 14:11:13 +00:00
ramiro%netscape.com
4f2daafa65 Add Invalidate() and OnPaint() skid marks.
git-svn-id: svn://10.0.0.236/trunk@46083 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-06 03:22:42 +00:00
blizzard%redhat.com
c13f5948d7 get rid of the focus madness. start tracking focus virtually instead of dealing with X's completely broken focus handling.
git-svn-id: svn://10.0.0.236/trunk@45099 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-30 00:38:35 +00:00
blizzard%redhat.com
ec844f2a56 fixes for scrolling and layout bounds calculation lameness. a=mcafee, doesn't affect build.
git-svn-id: svn://10.0.0.236/trunk@43019 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-10 21:14:27 +00:00
ramiro%netscape.com
6cc71e3cc9 Portability fixes.
git-svn-id: svn://10.0.0.236/trunk@41899 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 00:28:55 +00:00
blizzard%redhat.com
ca8f3dc643 fix leaking nsRect in nsWindow::Invalidate()
git-svn-id: svn://10.0.0.236/trunk@41388 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 02:08:17 +00:00
blizzard%redhat.com
a438fe29a0 fix UMRs as reported by the great and powerful bruce. this closes bug 10625.
git-svn-id: svn://10.0.0.236/trunk@41387 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 02:02:21 +00:00
ramiro%netscape.com
fa1f8f7e74 Dispatch crossing events. Remove superflous DispatchFocusEvent() methods.
NOT PART OF BUILD.


git-svn-id: svn://10.0.0.236/trunk@40142 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 20:33:23 +00:00
ramiro%netscape.com
696bf100ad Respond to button motion. Fixes selection.
git-svn-id: svn://10.0.0.236/trunk@40125 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 19:14:16 +00:00
blizzard%redhat.com
51004e5cb3 Fix some scrolling anomolies. This fixes bug #10058.
git-svn-id: svn://10.0.0.236/trunk@39885 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 17:24:04 +00:00
blizzard%redhat.com
91cddf87ec Focus shags, baby. Also tracking visibility and map events so
nsWidget::IsVisible() is now implemented.  This is not part of the
build.


git-svn-id: svn://10.0.0.236/trunk@39239 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 04:34:31 +00:00
ramiro%netscape.com
308efafbce NOT PART OF BUILD. Get key events almost working. Add event debugging.
git-svn-id: svn://10.0.0.236/trunk@39156 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 19:30:42 +00:00
blizzard%redhat.com
ac3df8f512 Start on infastructure for Focus events and Keypress events. This is not part of the build.
git-svn-id: svn://10.0.0.236/trunk@39069 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 17:50:28 +00:00
blizzard%redhat.com
068ad26a02 Fix clipping problem in nsWindow::Invalidate(). This problem was showing up when using the scrollbar to page up and down. This is not part of the build.
git-svn-id: svn://10.0.0.236/trunk@39065 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 16:19:17 +00:00
blizzard%redhat.com
6379db8ae5 native window scrolling fixes. this is not part of the build.
git-svn-id: svn://10.0.0.236/trunk@38976 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-10 23:20:41 +00:00
blizzard%redhat.com
d6274cb4da native widget scrolling implemented. use PR_LOG for debugging messages. this is not part of the build. approved by cyeh.
git-svn-id: svn://10.0.0.236/trunk@38827 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 23:06:50 +00:00
ramiro%netscape.com
2fce16f9cc Cut down on the noise.
git-svn-id: svn://10.0.0.236/trunk@38685 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 11:46:22 +00:00
ramiro%netscape.com
5e5549d77a Final global variable exorcism.
git-svn-id: svn://10.0.0.236/trunk@38563 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 02:11:22 +00:00
ramiro%netscape.com
b356f4a9fd Cleanup the widget api some. Move initialization of evil stuff to the gfx
end.  Dont leak the widget name.  Carry around Display* and friends in the
appshell.


git-svn-id: svn://10.0.0.236/trunk@38469 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 23:28:58 +00:00
zuperdee%penguinpowered.com
261d7bb1ac Implemented the SetTitle function for Xlib. So the Xlib port should now be able to set its window title.
git-svn-id: svn://10.0.0.236/trunk@38215 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 01:24:46 +00:00
blizzard%redhat.com
82ff56b9fc page up and page down
pages that move and reflow
next comes the gaffaw


git-svn-id: svn://10.0.0.236/trunk@37155 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 02:11:22 +00:00
blizzard%redhat.com
cac316b3ec reuse a little code
git-svn-id: svn://10.0.0.236/trunk@37031 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 15:06:05 +00:00
blizzard%redhat.com
311b6f1407 cleanup of window creation
git-svn-id: svn://10.0.0.236/trunk@36923 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 20:23:37 +00:00
blizzard%redhat.com
10ef0de896 scrollbar cleanups, share create native window call.
git-svn-id: svn://10.0.0.236/trunk@36916 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 20:10:30 +00:00
blizzard%redhat.com
c5cff30ac8 implement nsWidget::Invalidate, nsWidget::Update, make resizing go
git-svn-id: svn://10.0.0.236/trunk@35901 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-19 20:24:32 +00:00
blizzard%redhat.com
c94ea9d669 xlib renders, baby.
git-svn-id: svn://10.0.0.236/trunk@35624 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 03:07:55 +00:00
blizzard%redhat.com
5826a92dd7 let mouse events flow...
git-svn-id: svn://10.0.0.236/trunk@35106 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 01:53:52 +00:00
blizzard%redhat.com
14fc1e4601 start on other events
git-svn-id: svn://10.0.0.236/trunk@33401 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-02 02:54:49 +00:00
blizzard%redhat.com
a815adc7d2 fix some background color settings, remove something from the event mask
git-svn-id: svn://10.0.0.236/trunk@33386 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-02 01:47:13 +00:00
blizzard%redhat.com
7ec48cc0e3 make sure to set the border pixel for created windows to avoid bad_match errors. patch from Tim Rowley <tor@cs.brown.edu>.
git-svn-id: svn://10.0.0.236/trunk@33290 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-31 03:46:38 +00:00
blizzard%redhat.com
201d199cd2 more fixes for displays that have more than one visual. expose events threaten to work now.
git-svn-id: svn://10.0.0.236/trunk@33289 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-31 03:05:33 +00:00
blizzard%redhat.com
b762842f0d Always use the visual that was chosen by xlibrgb. Also, make sure to set
the colormap member in XCreateWindow() if it's set in the xlibrgb code.


git-svn-id: svn://10.0.0.236/trunk@33269 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-30 20:36:09 +00:00
blizzard%redhat.com
df93e5b409 start breaking out widgets into their own classes
git-svn-id: svn://10.0.0.236/trunk@32858 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-27 03:26:18 +00:00
blizzard%redhat.com
f99ac70d24 skel code for xlib based widgets
git-svn-id: svn://10.0.0.236/trunk@27015 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 15:26:39 +00:00