Commit Graph

3461 Commits

Author SHA1 Message Date
sfraser%netscape.com
cc87efd697 Fix build bustage (adding method CreateFontAliasTable())
git-svn-id: svn://10.0.0.236/trunk@17719 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-14 07:14:24 +00:00
pierre%netscape.com
7e6e42282a Fixed the mouseRgn in WaitNextEvent in order not to continuously send mouseMoved events.
git-svn-id: svn://10.0.0.236/trunk@17717 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-14 07:02:28 +00:00
sfraser%netscape.com
db5ebeda1e No longer call the static method of nsFontMetricsMac in StartDraw; since nsMacControl implements SetFont now, this is no longer necessary.
git-svn-id: svn://10.0.0.236/trunk@17709 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-14 05:50:56 +00:00
sfraser%netscape.com
707af630d5 Override SetFont to setup the control font properly. Previously, it was being picked up from the port just before drawing, which no longer works after the font optimizations in GFX.
git-svn-id: svn://10.0.0.236/trunk@17707 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-14 05:48:29 +00:00
sfraser%netscape.com
e1318ff7cd Override CreateFontAliasTable to tweak the font settings for Mac (specifically, use Courier in preference to Courier New for the fixed width font). Also #ifdef out the font num cache, now that nsFontMetricsMac is smarter about cacheing the font num.
git-svn-id: svn://10.0.0.236/trunk@17705 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-14 05:44:50 +00:00
sfraser%netscape.com
d96a496896 Warnings fix (remove ; )
git-svn-id: svn://10.0.0.236/trunk@17703 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-14 05:37:28 +00:00
pollmann%netscape.com
1c39ca1162 Bug 2088 2099: Similar fixes for nsListBox (add PreCreateWidget to get mMultiSelect)
git-svn-id: svn://10.0.0.236/trunk@17648 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-13 07:27:24 +00:00
pollmann%netscape.com
a58c0398d8 Bug 2088 2099: Check the IsPassword and IsReadOnly data members on creation.
git-svn-id: svn://10.0.0.236/trunk@17646 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-13 07:14:22 +00:00
pollmann%netscape.com
3d8261ebe9 Bug 2088 2099: Add PreCreateWidget method for password and readonly text elements.
git-svn-id: svn://10.0.0.236/trunk@17645 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-13 07:09:21 +00:00
pinkerton%netscape.com
4cd5350a12 fix problem where SetText would truncate text to 255.
git-svn-id: svn://10.0.0.236/trunk@17630 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-13 00:03:05 +00:00
pinkerton%netscape.com
496db1c678 fix #2247 to fix lack of redraw when text is set
git-svn-id: svn://10.0.0.236/trunk@17629 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-13 00:02:51 +00:00
mcmullen%netscape.com
590180f6f7 Fully implement scrollbars - live scrolling, etc. Includes changes by Cyrus Harmon.
git-svn-id: svn://10.0.0.236/trunk@17593 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-12 19:26:31 +00:00
blizzard%appliedtheory.com
df0c9d4a08 clean up factories for gtk. make destroying for nsWidgets() cleaner.
git-svn-id: svn://10.0.0.236/trunk@17543 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-12 04:42:09 +00:00
pavlov%pavlov.net
936b4bb074 sync all my changes. removed lots of code that is provided in nsBaseWidget,
added focus handlers, etc etc etc


git-svn-id: svn://10.0.0.236/trunk@17542 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-12 03:56:33 +00:00
pavlov%pavlov.net
b53694a93e set event.point.[xy] to 0
git-svn-id: svn://10.0.0.236/trunk@17520 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-11 23:06:13 +00:00
pavlov%pavlov.net
649a36d0af allow nsWindow's to take focus. this should fix problem for editor people
git-svn-id: svn://10.0.0.236/trunk@17467 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-10 18:48:05 +00:00
pavlov%pavlov.net
890b0592ba halfway fix the excessive GC problem. more work on resizing
git-svn-id: svn://10.0.0.236/trunk@17462 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-09 21:16:20 +00:00
pavlov%pavlov.net
fc2138096e Resizing works.... somewhat. More to come
git-svn-id: svn://10.0.0.236/trunk@17460 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-09 17:41:20 +00:00
beard%netscape.com
588d9f328d Turned off call to NET_PollSockets() on XP_MAC, to fix link error, not really needed anyway.
git-svn-id: svn://10.0.0.236/trunk@17397 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-08 22:43:45 +00:00
pavlov%pavlov.net
962ae76bc0 use GDK bit stuff for the alt/ctrl/shift mods
git-svn-id: svn://10.0.0.236/trunk@17377 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-08 15:55:52 +00:00
pierre%netscape.com
ca37b268f7 Fixed bug in SetPosition. Thanks to Cyrus Harmon <cyrus@neomorphic.com>
git-svn-id: svn://10.0.0.236/trunk@17374 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-08 05:36:06 +00:00
sfraser%netscape.com
fbe2455d8d Add SIOUX event handling in debug mode. Also remove a couple of unnecessary #defines and use the Universal Header versions.
git-svn-id: svn://10.0.0.236/trunk@17368 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-08 03:29:39 +00:00
sfraser%netscape.com
67f1bd08f8 Change 'memory' include to search in system path
git-svn-id: svn://10.0.0.236/trunk@17367 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-08 03:28:47 +00:00
akkana%netscape.com
005795626a 1965: Fix mouse-down events
git-svn-id: svn://10.0.0.236/trunk@17326 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-07 21:06:21 +00:00
mcafee%netscape.com
b27f2edc57 Variable had wrong type (1229), thanks to tor@cs.brown.edu
git-svn-id: svn://10.0.0.236/trunk@17323 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-07 20:14:34 +00:00
brade%netscape.com
428d7418f0 reduce Macintosh compiler warnings by removing extra ;
git-svn-id: svn://10.0.0.236/trunk@17242 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-06 18:49:37 +00:00
warren%netscape.com
c6ffa614fd Added check for null.
git-svn-id: svn://10.0.0.236/trunk@17204 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-06 00:06:14 +00:00
pierre%netscape.com
b5170621b9 removed the handle locking/unlocking in Init()
git-svn-id: svn://10.0.0.236/trunk@17138 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-05 04:07:23 +00:00
pierre%netscape.com
2266917d12 commented out an annoying assert
git-svn-id: svn://10.0.0.236/trunk@17135 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-05 03:51:17 +00:00
blizzard%appliedtheory.com
b77dcba831 don't return the address of something allocated on the stack
git-svn-id: svn://10.0.0.236/trunk@16918 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-29 01:07:35 +00:00
pavlov%pavlov.net
5ab3cf2e4d yet another attempt to get resizing working
git-svn-id: svn://10.0.0.236/trunk@16895 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-24 21:06:27 +00:00
pavlov%pavlov.net
b7cd0f30a4 fix build, more event cleanups
git-svn-id: svn://10.0.0.236/trunk@16865 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-24 02:46:34 +00:00
pavlov%pavlov.net
1ad5e7564c remove lots and lots and lots and lots of excess code that isn't used.
fix up a few events


git-svn-id: svn://10.0.0.236/trunk@16864 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-24 02:10:49 +00:00
pierre%netscape.com
3e235bca21 Export the 2 functions to fix link errors in embedding applications
git-svn-id: svn://10.0.0.236/trunk@16833 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-23 06:54:37 +00:00
pavlov%pavlov.net
76ecad404b comment something out
git-svn-id: svn://10.0.0.236/trunk@16832 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-23 04:17:30 +00:00
pavlov%pavlov.net
e650117c4c Redo all the evil event handling. We still do not resize properly, but I am
getting closer.


git-svn-id: svn://10.0.0.236/trunk@16831 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-23 03:31:15 +00:00
pierre%netscape.com
4944d0ea91 moved nsRefData to nsMacMessageSink.h
git-svn-id: svn://10.0.0.236/trunk@16806 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-22 06:38:00 +00:00
pierre%netscape.com
2f9eda3303 defined the Raptor windowKind bit and moved nsRefData to nsMacMessageSink.h
git-svn-id: svn://10.0.0.236/trunk@16805 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-22 06:37:46 +00:00
pierre%netscape.com
6d4cb77b68 Handle the Raptor windowKind bit
git-svn-id: svn://10.0.0.236/trunk@16804 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-22 06:37:32 +00:00
pierre%netscape.com
df16f1e7d5 File Removed.
git-svn-id: svn://10.0.0.236/trunk@16792 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-22 02:04:26 +00:00
pierre%netscape.com
b650c4c03e Fixed for the Mac
git-svn-id: svn://10.0.0.236/trunk@16791 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-22 02:02:24 +00:00
pinkerton%netscape.com
face2561d4 Get rid of obsolete interfaces.
git-svn-id: svn://10.0.0.236/trunk@16773 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-21 21:54:29 +00:00
pinkerton%netscape.com
0988604c10 Decouple the toolbars from the toolbox once and for all. Implement collapsing/expanding toolbars with new grippy mechanism.
git-svn-id: svn://10.0.0.236/trunk@16772 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-21 21:54:17 +00:00
rods%netscape.com
73a072a8c0 Added several enums for form's controls
git-svn-id: svn://10.0.0.236/trunk@16755 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-21 16:53:49 +00:00
brade%netscape.com
604c5ec81e have SetAlignment return NS_OK (reduce Mac compiler warnings)
git-svn-id: svn://10.0.0.236/trunk@16752 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-21 16:51:19 +00:00
brade%netscape.com
30676ade73 reduce Mac compiler warnings by commenting out unused local variables
git-svn-id: svn://10.0.0.236/trunk@16750 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-21 16:48:35 +00:00
pierre%netscape.com
16d2b789af Remove 'mBounds' that was hidding a recently added member variable with the same name in nsBaseWidget
git-svn-id: svn://10.0.0.236/trunk@16731 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-20 13:16:48 +00:00
pierre%netscape.com
9fe6003b44 Added a reminder to not always pass the entire widget rect in NS_PAINT_EVENTs
git-svn-id: svn://10.0.0.236/trunk@16728 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-20 13:14:29 +00:00
ramiro%netscape.com
a677499a6f Renamed 'main' to 'scribble'.
git-svn-id: svn://10.0.0.236/trunk@16726 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-20 08:22:02 +00:00
peterl%netscape.com
d3408b8d1d sync to new attribute api
git-svn-id: svn://10.0.0.236/trunk@16724 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-20 01:35:57 +00:00