Commit Graph

3461 Commits

Author SHA1 Message Date
pavlov%pavlov.net
2e6a02ca58 setup place for ramiro to fix bug 2503 easily
git-svn-id: svn://10.0.0.236/trunk@18293 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-22 12:10:43 +00:00
davidm%netscape.com
8ef5c8c436 2239 Crash when leaving test9
git-svn-id: svn://10.0.0.236/trunk@18248 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-22 01:49:08 +00:00
rods%netscape.com
4960f36497 Removed the GetFont method (this functionality is now a part of the nsIDeviceContext)
git-svn-id: svn://10.0.0.236/trunk@18226 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-21 23:59:14 +00:00
rods%netscape.com
d3e70b8d69 Added new Method for getting System Attributes (colors, fonts, sizes)
many of these are duplicated in nsLookAndFeel. The enums will be removed
from nsLookAndFeel.


git-svn-id: svn://10.0.0.236/trunk@18225 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-21 23:55:27 +00:00
pierre%netscape.com
a3439dbf47 Fix #2251 "Garbage renders over the back button"
git-svn-id: svn://10.0.0.236/trunk@18171 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-21 11:42:00 +00:00
pierre%netscape.com
dee020a45b Removed the obsolete 'mTE'.
git-svn-id: svn://10.0.0.236/trunk@18170 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-21 11:41:26 +00:00
pierre%netscape.com
ba1dd649af Removed the unused method DrawWidget()
git-svn-id: svn://10.0.0.236/trunk@18169 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-21 11:21:51 +00:00
pierre%netscape.com
bfde531d65 Calls SetOrigin() in Invalidate(). Fixes the problem where on going to a new page the top of the html area gets drawn last. Thanks to Cyrus Harmon <cyrus@neomorphic.com>
git-svn-id: svn://10.0.0.236/trunk@18168 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-21 11:21:10 +00:00
pierre%netscape.com
daefb175d4 Mac only: added 'isCommand' in nsInputEvent
git-svn-id: svn://10.0.0.236/trunk@18164 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-21 09:52:07 +00:00
pierre%netscape.com
ee08981436 initialize the Rendering Context from a GrafPort to fix a crash on print
git-svn-id: svn://10.0.0.236/trunk@18158 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-21 08:41:21 +00:00
akkana%netscape.com
31b1c02876 Handle alphanumeric characters properly
git-svn-id: svn://10.0.0.236/trunk@18078 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-20 18:43:59 +00:00
rods%netscape.com
f46b63bfa0 Fixed scrollbar rendering problem by commenting out the WM_CTLCOLORSCROLLBAR
message in switch statement. (fix thanks to Michael Lowe)


git-svn-id: svn://10.0.0.236/trunk@18074 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-20 15:42:51 +00:00
pierre%netscape.com
ae42b2d56a display the AppearanceMgr frame around edit fields
git-svn-id: svn://10.0.0.236/trunk@18029 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-19 22:34:43 +00:00
pierre%netscape.com
f55ce79305 fixed Scroll() in case the caller passes a null clipRect
git-svn-id: svn://10.0.0.236/trunk@18022 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-19 19:29:43 +00:00
rods%netscape.com
529b6e8f8f Added new Method for Querying System Fonts
git-svn-id: svn://10.0.0.236/trunk@18019 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-19 17:36:19 +00:00
pinkerton%netscape.com
c0703d6b97 Added cut/copy to pierre's paste work and sync'd the work done in textWidget to that in textAreaWidget so both now support cut/copy/paste the same way (though the code isn't shared).
git-svn-id: svn://10.0.0.236/trunk@18017 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-19 17:21:37 +00:00
pierre%netscape.com
b3fd92890d use the newly added HandleUpdateEvent() to redraw the top-level widget
git-svn-id: svn://10.0.0.236/trunk@18010 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-19 14:34:14 +00:00
pierre%netscape.com
449bfd60e6 fixed live scrolling
git-svn-id: svn://10.0.0.236/trunk@18009 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-19 14:33:47 +00:00
pierre%netscape.com
b4ea06ef45 added HandleUpdateEvent() and use ::BeginUpdate() in Update() in order to improve performance during live scrolling
git-svn-id: svn://10.0.0.236/trunk@18008 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-19 14:33:21 +00:00
pierre%netscape.com
6d58fb6b7c added Paste
git-svn-id: svn://10.0.0.236/trunk@18007 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-19 10:29:48 +00:00
pierre%netscape.com
505e3d5466 moved ConvertOSMenuResultToPPMenuResult() from nsMacMain
git-svn-id: svn://10.0.0.236/trunk@18006 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-19 10:29:30 +00:00
pierre%netscape.com
934589348e propagate menu event to focused widget and its parents
git-svn-id: svn://10.0.0.236/trunk@18004 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-19 10:28:53 +00:00
pierre%netscape.com
47bd3bb6e7 Fixed the clip rgn in Scroll(): the scrollbars no longer flicker.
git-svn-id: svn://10.0.0.236/trunk@17997 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-19 04:29:08 +00:00
pavlov%pavlov.net
319109dbd6 parse ~/.gtkrc (if it exists) file to make things look more consistant with
other gtk apps.


git-svn-id: svn://10.0.0.236/trunk@17991 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-19 02:45:55 +00:00
pavlov%pavlov.net
5b2738d43e return true for events that we handle and not false
git-svn-id: svn://10.0.0.236/trunk@17986 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-19 02:17:30 +00:00
pierre%netscape.com
39b1681518 Paint only the damaged area instead of the whole widget. Reuse the rendering context to update the children. Scroll the children.
git-svn-id: svn://10.0.0.236/trunk@17977 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-19 00:02:51 +00:00
pierre%netscape.com
5ff85d5f7b DoMessagePump() no longer returns a boolean
git-svn-id: svn://10.0.0.236/trunk@17975 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-19 00:01:41 +00:00
pavlov%pavlov.net
56ad6341a4 fix mouse clicking
git-svn-id: svn://10.0.0.236/trunk@17973 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-18 23:42:04 +00:00
pavlov%pavlov.net
3f34c23843 fix Invalidate() and Update()
git-svn-id: svn://10.0.0.236/trunk@17939 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-17 19:30:13 +00:00
pavlov%pavlov.net
1485e914c7 only create 1 GC since we are pushing the same visual for all of the widgets.
git-svn-id: svn://10.0.0.236/trunk@17938 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-17 18:58:28 +00:00
pavlov%pavlov.net
b4df8837c5 fix bustage
git-svn-id: svn://10.0.0.236/trunk@17932 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-17 03:08:56 +00:00
pavlov%pavlov.net
0323370c96 move the event queue into nsToolkit
git-svn-id: svn://10.0.0.236/trunk@17931 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-17 02:09:55 +00:00
pavlov%pavlov.net
397d825a68 Inherit nsDialog from nsWindow instead of nsWidget. s/Motif/GTK+/ in *.h for
some comments


git-svn-id: svn://10.0.0.236/trunk@17929 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-17 01:36:13 +00:00
pavlov%pavlov.net
be590a7f1b move some stuff from nsWindow to nsWidget. Removed more unused code, do
redraws correctly...


git-svn-id: svn://10.0.0.236/trunk@17928 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-16 23:12:35 +00:00
sfraser%netscape.com
e1b3d3bd12 Fix control key handling to call HandleControlKey, to fix the font problem. Also draw a box around the control for looks.
git-svn-id: svn://10.0.0.236/trunk@17907 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-16 00:42:33 +00:00
sfraser%netscape.com
37e14404f9 Mcmullen's fixes for scroll bar behaviour, and override a method so that scroll bars are sized correctly.
git-svn-id: svn://10.0.0.236/trunk@17906 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-16 00:41:20 +00:00
sfraser%netscape.com
1d7ca056f7 Tweak the window size so that the scroll bar is correctly positioned, and create a root Mac control for the window (so that we get control embedding).
git-svn-id: svn://10.0.0.236/trunk@17904 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-16 00:40:26 +00:00
sfraser%netscape.com
86e06cbf5a mcmullen's scrollbar fixes (use 32-bit control values), some tweaks of Mac control visibility to avoid drawing controls in the wrong places, add a couple of utility methods for creating and adjusting Mac controls.
git-svn-id: svn://10.0.0.236/trunk@17903 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-16 00:39:28 +00:00
sfraser%netscape.com
2046d592c4 Optimization: don't refocus a widget if it is already focussed
git-svn-id: svn://10.0.0.236/trunk@17901 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-16 00:30:40 +00:00
pierre%netscape.com
cf1d92e1f0 fixed the windowless menu handler to work with non-raptor windows (SIOUX debug window, for instance)
git-svn-id: svn://10.0.0.236/trunk@17880 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-15 22:34:59 +00:00
joki%netscape.com
06d70c449d Temporary fix to windows key events to give them a coord not associated with the mouse.
git-svn-id: svn://10.0.0.236/trunk@17874 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-15 22:24:23 +00:00
jfrancis%netscape.com
a662b272cd Removing Powerplant
git-svn-id: svn://10.0.0.236/trunk@17844 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-15 05:19:59 +00:00
jfrancis%netscape.com
7a1879608d Powerplant removal
git-svn-id: svn://10.0.0.236/trunk@17841 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-15 05:11:22 +00:00
sfraser%netscape.com
6d6a2a47aa Bustage fix: adding PowerPlant library back (DEBUG target only)
git-svn-id: svn://10.0.0.236/trunk@17838 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-15 03:46:36 +00:00
jfrancis%netscape.com
73d5178d78 Removing Powerplant
git-svn-id: svn://10.0.0.236/trunk@17800 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-15 00:06:35 +00:00
sfraser%netscape.com
f55d23d9be Call Inherited::SetFont in the SetFont method
git-svn-id: svn://10.0.0.236/trunk@17788 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-14 23:43:41 +00:00
pavlov%pavlov.net
82360354b0 #ifdef around some recent gtk changes
git-svn-id: svn://10.0.0.236/trunk@17765 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-14 23:02:50 +00:00
pinkerton%netscape.com
b3353eb548 fix misunderstanding with params to SetText()
git-svn-id: svn://10.0.0.236/trunk@17746 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-14 18:57:44 +00:00
pinkerton%netscape.com
baa0573468 fix misunderstanding with parameters in SetText()
git-svn-id: svn://10.0.0.236/trunk@17745 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-14 18:56:49 +00:00
pavlov%pavlov.net
9c2f480a0e fix bug 2352
git-svn-id: svn://10.0.0.236/trunk@17742 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-14 18:35:55 +00:00