Commit Graph

149 Commits

Author SHA1 Message Date
joki
421b4dfbe5 Validity check for focus event during nsWindow destruction 1998-06-29 21:18:19 +00:00
spider
ff4477a14e once again runs under unix. 1998-06-25 05:39:02 +00:00
michaelp
ec4811f612 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.
1998-06-25 04:24:45 +00:00
kmcclusk
324dad3671 Added code to allow more than one top-level window. 1998-06-24 21:12:39 +00:00
joki
099a11128b Focus method modification for editor. 1998-06-24 00:30:41 +00:00
joki
8b17a8489f Slight change to nsGUIEvent struct internals 1998-06-23 21:54:43 +00:00
kmcclusk
aff0aba569 Added code to fix reference counting and destroy widgets when their refcount goes to 0 1998-06-23 21:48:41 +00:00
rods
f4b63536f5 Initial checkin 1998-06-23 21:19:12 +00:00
rods
435573468e Last few changes to make everything work. 1998-06-23 21:18:43 +00:00
rods
c1a007ca25 Added basic support for nsTextAreaWidget 1998-06-22 16:27:57 +00:00
spider
1194519a26 Support for Optimized GC and Regions in Rendering 1998-06-21 07:02:44 +00:00
rods
66877044f1 Added ListBox and fixed RadioButton to be managed 1998-06-19 21:38:32 +00:00
kmcclusk
c5bcfdcaa1 Removed the explict setting of the width and height of the main window. This lets the frame window stay the fixed width and height causing the main window to grow. This fixes a bug in the Linux viewer where scrollbars are the wronng size. 1998-06-19 21:20:08 +00:00
rods
2c840e3a9c fixed the factory to check the internal mClassID instead of the incoming interface id 1998-06-19 20:09:18 +00:00
rods
8a028c6513 removed the initial 'button' string from create 1998-06-19 20:08:40 +00:00
michaelp
ec3f238ac8 painting fixes... 1998-06-19 02:46:25 +00:00
rods
ba0acbdfc5 Fixed up scrolling a little 1998-06-18 15:59:51 +00:00
kmcclusk
b46aecdd1f Optimized compression of resize events 1998-06-18 01:45:44 +00:00
kmcclusk
feb7a76223 Added generation of NS_PAINT event after a NS_SIZE event. 1998-06-18 00:58:10 +00:00
kmcclusk
4de85333e1 Changes to support the compression of resize events on multiple windows 1998-06-18 00:28:06 +00:00
spider
2301669629 Implement GetRenderingContext 1998-06-18 00:16:52 +00:00
kmcclusk
ff47663aea More changes for resize under Linux 1998-06-17 23:56:23 +00:00
kmcclusk
80c5657d3a Added some code to try fixing resizing problems in Linux viewer. 1998-06-17 23:43:45 +00:00
rods
b0e8c05ebd Fixed build problem, removed scrollbar errors 1998-06-17 16:27:05 +00:00
rods
4129e22dc9 Fixed the page up page down for the thumb on the scrollbar 1998-06-17 16:07:28 +00:00
rods
4c0cdd724f Fixed up scrolling a bit by discarding multiple expose events 1998-06-17 15:52:55 +00:00
rods
49c9b93418 rename AGGRRGATE to AGGREGATE
made all the aggregate inner classes friend of the enclosing class
1998-06-17 14:54:52 +00:00
rods
cdecbbf5c5 trying to fix scrollbar and exposure 1998-06-16 23:51:44 +00:00
atotic
6283ad2a30 Last enum should not be followed by a ','. This generates warnings on the Mac 1998-06-16 21:45:48 +00:00
atotic
2b30eaf7bd First Checked In. 1998-06-16 21:39:13 +00:00
scullin
2da5d18705 fix build bustage 1998-06-16 18:51:22 +00:00
rods
688c7a0577 initial 1998-06-16 18:25:35 +00:00
rods
8dcb1be175 added nsListBox 1998-06-16 18:23:51 +00:00
rods
a74cc01308 fixed some resizing problems 1998-06-16 18:23:25 +00:00
michaelp
a0c6a8d7dc fixed client versus non-client get bounds problems. 1998-06-16 17:16:59 +00:00
kmcclusk
5a634a5cef Removed reference to method no longer in the class 1998-06-15 22:42:25 +00:00
rods
74c26bb60a removed NoNotify 1998-06-15 22:35:31 +00:00
rods
27228ea6e3 removed radiogroup functionality 1998-06-15 22:05:24 +00:00
rods
510233d59a removed RadioGroup methods 1998-06-15 22:02:13 +00:00
rods
bac6d6afa8 set internal full path/file correctly, and uses it's own event loop with a kludge from nsAppShell 1998-06-15 20:25:24 +00:00
rods
e391c9d627 no longer derived nsWindow, it is truely a delegated helper 1998-06-15 20:24:17 +00:00
rods
d560fe75b0 changed QueryInterface to QueryObject, it now derived from nsWindow and hasa nsTextHelper 1998-06-15 20:23:40 +00:00
rods
b317ab6dbe added kludge for nsFileWidget 1998-06-15 20:22:43 +00:00
rods
4876f3d0f6 more fixes for irix 1998-06-15 17:08:33 +00:00
kmcclusk
6f791dd1fa Added support for XPCOM Aggregation in the Motif Widget library 1998-06-15 16:50:53 +00:00
rods
76c19e55d0 fixing irix build 1998-06-15 16:34:18 +00:00
rods
0a294a2588 added additional FileWidget support 1998-06-15 16:29:00 +00:00
rods
2a348d6c32 added sow/hise and resize 1998-06-15 16:28:42 +00:00
rods
06bd969d3d fixed up resize events 1998-06-15 15:36:28 +00:00
rods
650753735a added File Widget 1998-06-15 15:36:09 +00:00