Commit Graph

185 Commits

Author SHA1 Message Date
spider
151088f63e Add Exposure mask code back into event handlers, modify Makefile so
source actually builds (it wasn't on IRIX since the first .cpp had a'#'
sign in it commenting out the rest), and add a char * passwd so nsXtEventHandler
will compile.
1998-06-09 16:58:59 +00:00
rods
849c30f536 disabled nsTextHelper.cpp build 1998-06-08 21:46:55 +00:00
rods
7d9a457bbf added more functionality 1998-06-08 21:31:33 +00:00
kmcclusk
996f4eb78a Added NS_NATIVE_WIDGET support. Returns the HWND same as NS_NATIVE_WINDOW. This change
is required to support the cross-platform viewer
1998-06-07 22:30:46 +00:00
joki
68eb071ca2 Comment change 1998-06-07 11:28:08 +00:00
kmcclusk
c92c532b32 Cast nsNativeWindow to Widget to fix IRIX build. NS_NATIVE_WINDOW returns the XtWindow like it used to. 1998-06-06 01:37:59 +00:00
kmcclusk
2426fd7410 Made window support child windows under Linux:lesstif 1998-06-06 00:53:24 +00:00
spider
befcd4fc78 Fix nested comments in nsTextHelper.cpp. Also check for null widget
when querying Window Bounds
1998-06-05 22:08:07 +00:00
rods
584379c9d0 added nsTextHelper 1998-06-05 21:37:19 +00:00
rods
537197a767 added CheckButton support 1998-06-05 21:27:08 +00:00
rods
9a382ec099 added CheckButton to factory 1998-06-05 21:26:44 +00:00
rods
8a872fab1e implements full Event support 1998-06-05 21:26:16 +00:00
rods
ff87318bb5 implemented Move 1998-06-05 21:25:46 +00:00
spider
0859ddefdf Remove first Dispatch of Paint message. There should (I believe) be
only 1 paint message dispatched and the first one did not even have
a rendering context associated with it which would cause any app trying
to paint to crash.
1998-06-05 02:04:16 +00:00
rods
071df17384 add GetNativeData pure 1998-06-04 21:37:14 +00:00
rods
1a8b6e389d added nsnull to the end of all the XtVaSet methods 1998-06-04 21:33:08 +00:00
rods
27e617464f added GetNativeData method 1998-06-04 21:00:40 +00:00
rods
7ea9b536aa fixed param problem 1998-06-04 20:59:14 +00:00
rods
2d4914d2c2 fixed Create method 1998-06-04 19:56:12 +00:00
rods
43df8934d6 add retucn for OnScroll 1998-06-04 19:55:42 +00:00
rods
0ccf0a87e4 added GetNative method 1998-06-04 18:59:53 +00:00
rods
176be5581f fixed event dispatcher 1998-06-04 18:53:22 +00:00
rods
571abd809f fixed event dispatcher code 1998-06-04 18:53:00 +00:00
rods
7a1e5c05e8 turned on motif builds 1998-06-04 18:20:40 +00:00
rods
4a9845874c first working version window, button scrollbar 1998-06-04 18:19:50 +00:00
rods
4da9655fbf changed the Create method 1998-06-04 18:12:10 +00:00
spider
1e1e0b6b68 Add NS_NATIVE_DISPLAY support 1998-06-04 05:14:25 +00:00
spider
5a364b65e2 Add NS_NATIVE_DISPLAY so gfx on UNIX can retrieve a Display
pointer from the Widget
1998-06-04 05:13:36 +00:00
rods
008bf9e083 removed nsdefs.h include 1998-06-03 21:17:44 +00:00
rods
3d10bf2f6d removed nsObject from it 1998-06-03 21:16:10 +00:00
rods
07552bfd9f uses sharded instead of static libs 1998-06-03 21:15:13 +00:00
rods
48799ddd1f initial check in 1998-06-03 20:07:49 +00:00
rods
ff16b440da uses sharded instead of static libs 1998-06-02 19:45:39 +00:00
rods
26eec53a4a disabled the build of the test app 1998-06-02 19:44:16 +00:00
troy
2f3a952805 Turned off CS_HREDRAW and CS_VREDRAW 1998-06-02 05:27:08 +00:00
troy
7984ef0147 Changed WM_WINDOWPOSCHANGED handling to ignore z-order (and activation)
changes
1998-06-02 02:33:29 +00:00
spider
ec433abac7 Use DSO instead of archive libs. Using archives will cause problems
since XPCOM was not intended to be used that way.
1998-06-02 01:21:29 +00:00
rods
36a86743a3 oops backed out changes from Linux 1998-06-01 21:29:23 +00:00
rods
1eb3a88bdc initial 1998-06-01 20:56:12 +00:00
troy
76258759a8 Added additional parameter to nsIWidget Resize() member functions 1998-06-01 20:26:50 +00:00
kmcclusk
f9f35f5a79 GetBounds returns the client area not the window area
Resize new returns the client area not the window area
Removed the commented out RelayEvent method in nsWindow.cpp
Add a nsDispatchListener for nsIAppShell.
1998-06-01 17:04:16 +00:00
karnaze
4de74d7ac1 event improvements 1998-05-29 22:44:13 +00:00
karnaze
dc7da6fe8a gui events store nsISupports; improved forms event handling 1998-05-27 23:58:07 +00:00
spider
c22bb6434f Add motif to DIRS, commented out for now 1998-05-20 23:20:32 +00:00
spider
7055e18ab9 Adding NS_NATIVE_WIDGET to get the native widget associated with an nsIWidget.
Windows has a concept of a native window whilst unix has a native widget and
a native window.
1998-05-20 23:19:38 +00:00
spider
a8a2dcbaf6 Motif Mods 1998-05-20 23:18:09 +00:00
kmcclusk
f8eca0655c Removed windows directory from widget/tests 1998-05-20 22:07:17 +00:00
kmcclusk
ea10c2074e Created an AppShell to abstract the event loop. Re-organized widget tests
into scribble and widget subdirectories and separated cross-platform code from
platform specific code
1998-05-20 22:02:14 +00:00
rods
94cd778c69 initial checkin 1998-05-19 20:39:31 +00:00
rods
b76019a904 removed xwin directory 1998-05-19 20:34:45 +00:00
kmcclusk
bdb0ef2def Changed listbox to be a nonintegral height under Win32 1998-05-18 23:52:20 +00:00
kmcclusk
1c2df781c1 Added nsTooltipEvent to indicate the index of the tooltip rectangle that is being shown.
Now correctly initializes TOOLINFO structures before using them.
1998-05-18 17:55:34 +00:00
karnaze
8939828111 initial support for <input type=file>, combo box use of widget init data for sizing 1998-05-18 16:39:42 +00:00
rods
eef7f1ccff initial 1998-05-15 17:43:42 +00:00
kmcclusk
1d7e22a70f Added widget specific init structs 1998-05-14 21:34:08 +00:00
michaelp
05002a8f80 killed temp printf()s. 1998-05-13 03:40:01 +00:00
michaelp
936ee3ae67 made form elements scroll smoothly. added apis to widgets to support this. 1998-05-13 03:39:08 +00:00
kipp
332e6e8030 Remove useless header file 1998-05-09 03:20:37 +00:00
kipp
9cbc46a23c Removed unused class decl 1998-05-09 03:20:24 +00:00
rods
fb4514ecea added mouseEvent struct 1998-05-08 14:54:09 +00:00
kmcclusk
ea8c399672 Added tooltip widget and ScreenToWidget and WidgetToScreen conversion member functions 1998-05-05 23:41:16 +00:00
kmcclusk
d69cde193a *** empty log message *** 1998-05-05 19:58:27 +00:00
hardts
ed8c3b1982 check for null to prevent crash 1998-05-05 18:51:19 +00:00
kmcclusk
9ad3d2ec08 Added support for generating tooltip events 1998-05-04 19:25:25 +00:00
rpotts
25162d7141 removed eval(PRBool,...) function since it clashes with the eval(PRInt32,...) version 1998-04-29 20:10:16 +00:00
kmcclusk
765700b032 Added events for left and right mouse button double clicks 1998-04-29 19:59:06 +00:00
kmcclusk
c49c1f7528 Fixed textwidget refresh problem.
Added AutoErase method to nsWindow.cpp, nsTextHelper.cpp and nsListBox.cpp
1998-04-28 19:24:52 +00:00
karnaze
0df7874f85 fix submit crash in nsWindow; more form control functionality 1998-04-28 18:59:38 +00:00
kmcclusk
d7d08c392b Added SelectAll member function to nsITextWidget
Fixed Select(start, stop) for nsITextWidget and nsITextAreaWidget
Added NS_MOVE event
Cleanup up nsWindow.cpp by centralizing code to initialize events and dispatch events.
1998-04-24 23:09:11 +00:00
karnaze
3943ad1a15 added radio groups, select/option, beter sizing. widgets take creation parms. 1998-04-24 21:37:30 +00:00
rods
23421bd9d8 changed the items are add into the combo box 1998-04-24 16:21:32 +00:00
michaelp
d8e9d08bc6 removed debug junk 1998-04-23 21:52:02 +00:00
kmcclusk
22f96a82ef Added SetMaxTextLength method to text widget and textarea widget. 1998-04-23 20:21:24 +00:00
kipp
fb266e5bee Fixed SetTitle API 1998-04-23 16:51:25 +00:00
kmcclusk
2968c8e276 Changed SetBorderStyle to work with child windows only 1998-04-18 00:27:48 +00:00
kmcclusk
f8195a35d6 Added SetBorderStyle and SetTitle to nsIWidget 1998-04-17 23:45:07 +00:00
kmcclusk
a31e715330 Added a tab widget 1998-04-17 00:16:11 +00:00
kmcclusk
ce81d87785 Added doc++ comments to ns/widget/src/windows 1998-04-14 23:20:49 +00:00
kmcclusk
534205ffca Made comments DOC++ compatible 1998-04-14 21:33:43 +00:00
rods
a3dbbe2d9a fixed comments 1998-04-14 20:59:07 +00:00
kmcclusk
5ba78739d4 Modified comments 1998-04-14 20:49:25 +00:00
rods
3f856a4f76 fixed comment 1998-04-14 20:48:14 +00:00
rods
a66ff83a2e fixed comments 1998-04-14 19:26:42 +00:00
kmcclusk
f44a95e7d7 Added/Improved header file comments 1998-04-14 00:31:59 +00:00
kipp
098bef52b4 moved to pub 1998-04-13 20:24:54 +00:00