Commit Graph

283 Commits

Author SHA1 Message Date
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