Граф коммитов

1096 Коммитов

Автор SHA1 Сообщение Дата
pierre%netscape.com f327e84e4d fixed live scrolling 1999-01-19 14:33:47 +00:00
pierre%netscape.com f8e9e4e8e2 added HandleUpdateEvent() and use ::BeginUpdate() in Update() in order to improve performance during live scrolling 1999-01-19 14:33:21 +00:00
pierre%netscape.com 208f3660d0 added Paste 1999-01-19 10:29:48 +00:00
pierre%netscape.com bf0027d64a moved ConvertOSMenuResultToPPMenuResult() from nsMacMain 1999-01-19 10:29:30 +00:00
pierre%netscape.com 6ad1c5ab54 propagate menu event to focused widget and its parents 1999-01-19 10:28:53 +00:00
pierre%netscape.com bbb59e88cc Fixed the clip rgn in Scroll(): the scrollbars no longer flicker. 1999-01-19 04:29:08 +00:00
pavlov%pavlov.net a6f0134412 parse ~/.gtkrc (if it exists) file to make things look more consistant with
other gtk apps.
1999-01-19 02:45:55 +00:00
pavlov%pavlov.net f3403d13bc return true for events that we handle and not false 1999-01-19 02:17:30 +00:00
pierre%netscape.com 9b2c45c82a Paint only the damaged area instead of the whole widget. Reuse the rendering context to update the children. Scroll the children. 1999-01-19 00:02:51 +00:00
pierre%netscape.com fc7abd29e2 DoMessagePump() no longer returns a boolean 1999-01-19 00:01:41 +00:00
pavlov%pavlov.net d881cd83e7 fix mouse clicking 1999-01-18 23:42:04 +00:00
pavlov%pavlov.net ef484d02ed fix Invalidate() and Update() 1999-01-17 19:30:13 +00:00
pavlov%pavlov.net 9437c83d97 only create 1 GC since we are pushing the same visual for all of the widgets. 1999-01-17 18:58:28 +00:00
pavlov%pavlov.net 6b1eab88cd fix bustage 1999-01-17 03:08:56 +00:00
pavlov%pavlov.net 33ef8cb54c move the event queue into nsToolkit 1999-01-17 02:09:55 +00:00
pavlov%pavlov.net 01c1753df8 Inherit nsDialog from nsWindow instead of nsWidget. s/Motif/GTK+/ in *.h for
some comments
1999-01-17 01:36:13 +00:00
pavlov%pavlov.net 1ce7f22bca move some stuff from nsWindow to nsWidget. Removed more unused code, do
redraws correctly...
1999-01-16 23:12:35 +00:00
sfraser%netscape.com 148d347cc0 Fix control key handling to call HandleControlKey, to fix the font problem. Also draw a box around the control for looks. 1999-01-16 00:42:33 +00:00
sfraser%netscape.com e6027588a8 Mcmullen's fixes for scroll bar behaviour, and override a method so that scroll bars are sized correctly. 1999-01-16 00:41:20 +00:00
sfraser%netscape.com d8eb05860d 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). 1999-01-16 00:40:26 +00:00
sfraser%netscape.com fc2f244935 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. 1999-01-16 00:39:28 +00:00
sfraser%netscape.com bb5a9a2c34 Optimization: don't refocus a widget if it is already focussed 1999-01-16 00:30:40 +00:00
pierre%netscape.com e3a19d235c fixed the windowless menu handler to work with non-raptor windows (SIOUX debug window, for instance) 1999-01-15 22:34:59 +00:00
joki%netscape.com 48ae4e8fb7 Temporary fix to windows key events to give them a coord not associated with the mouse. 1999-01-15 22:24:23 +00:00
jfrancis%netscape.com db9f2b1285 Removing Powerplant 1999-01-15 05:19:59 +00:00
jfrancis%netscape.com 717c601126 Powerplant removal 1999-01-15 05:11:22 +00:00
sfraser%netscape.com b5f845a2ce Bustage fix: adding PowerPlant library back (DEBUG target only) 1999-01-15 03:46:36 +00:00
jfrancis%netscape.com 63812b8e5a Removing Powerplant 1999-01-15 00:06:35 +00:00
sfraser%netscape.com af432d54b4 Call Inherited::SetFont in the SetFont method 1999-01-14 23:43:41 +00:00
pavlov%pavlov.net efdfec098b #ifdef around some recent gtk changes 1999-01-14 23:02:50 +00:00
pinkerton%netscape.com 800786f351 fix misunderstanding with params to SetText() 1999-01-14 18:57:44 +00:00
pinkerton%netscape.com a7020b65e7 fix misunderstanding with parameters in SetText() 1999-01-14 18:56:49 +00:00
pavlov%pavlov.net 4cc7a542c0 fix bug 2352 1999-01-14 18:35:55 +00:00
sfraser%netscape.com 83c0407709 Fix build bustage (adding method CreateFontAliasTable()) 1999-01-14 07:14:24 +00:00
pierre%netscape.com 9fbcc80bbd Fixed the mouseRgn in WaitNextEvent in order not to continuously send mouseMoved events. 1999-01-14 07:02:28 +00:00
sfraser%netscape.com 8adffedbb5 No longer call the static method of nsFontMetricsMac in StartDraw; since nsMacControl implements SetFont now, this is no longer necessary. 1999-01-14 05:50:56 +00:00
sfraser%netscape.com 2750fa716a 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. 1999-01-14 05:48:29 +00:00
sfraser%netscape.com b3f733e464 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. 1999-01-14 05:44:50 +00:00
sfraser%netscape.com f8e1a0028a Warnings fix (remove ; ) 1999-01-14 05:37:28 +00:00
pollmann%netscape.com 83f98faaee Bug 2088 2099: Similar fixes for nsListBox (add PreCreateWidget to get mMultiSelect) 1999-01-13 07:27:24 +00:00
pollmann%netscape.com 70ac649676 Bug 2088 2099: Check the IsPassword and IsReadOnly data members on creation. 1999-01-13 07:14:22 +00:00
pollmann%netscape.com d944a0b8c2 Bug 2088 2099: Add PreCreateWidget method for password and readonly text elements. 1999-01-13 07:09:21 +00:00
pinkerton%netscape.com 70349fe327 fix problem where SetText would truncate text to 255. 1999-01-13 00:03:05 +00:00
pinkerton%netscape.com 85158561f2 fix #2247 to fix lack of redraw when text is set 1999-01-13 00:02:51 +00:00
mcmullen%netscape.com 41e7307ae5 Fully implement scrollbars - live scrolling, etc. Includes changes by Cyrus Harmon. 1999-01-12 19:26:31 +00:00
blizzard%appliedtheory.com 2d09d8adad clean up factories for gtk. make destroying for nsWidgets() cleaner. 1999-01-12 04:42:09 +00:00
pavlov%pavlov.net b0a13ace63 sync all my changes. removed lots of code that is provided in nsBaseWidget,
added focus handlers, etc etc etc
1999-01-12 03:56:33 +00:00
pavlov%pavlov.net 09e2f443a0 set event.point.[xy] to 0 1999-01-11 23:06:13 +00:00
pavlov%pavlov.net 97031df1f3 allow nsWindow's to take focus. this should fix problem for editor people 1999-01-10 18:48:05 +00:00
pavlov%pavlov.net eb52f9504c halfway fix the excessive GC problem. more work on resizing 1999-01-09 21:16:20 +00:00