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

4035 Коммитов

Автор SHA1 Сообщение Дата
rods 0d6c742870 removed the initial 'button' string from create 1998-06-19 20:08:40 +00:00
michaelp eb2e391102 painting fixes... 1998-06-19 02:46:25 +00:00
rods 377dc172b4 Fixed up scrolling a little 1998-06-18 15:59:51 +00:00
kmcclusk 99802e6c17 Optimized compression of resize events 1998-06-18 01:45:44 +00:00
kmcclusk bdee0851a5 Added generation of NS_PAINT event after a NS_SIZE event. 1998-06-18 00:58:10 +00:00
kmcclusk bc56b34733 Changes to support the compression of resize events on multiple windows 1998-06-18 00:28:06 +00:00
spider 366e1ab1ef Implement GetRenderingContext 1998-06-18 00:16:52 +00:00
kmcclusk f96f55bf63 More changes for resize under Linux 1998-06-17 23:56:23 +00:00
kmcclusk 33ad4befeb Added some code to try fixing resizing problems in Linux viewer. 1998-06-17 23:43:45 +00:00
rods f8f68e16b7 Fixed build problem, removed scrollbar errors 1998-06-17 16:27:05 +00:00
rods d3d17d88c5 Fixed the page up page down for the thumb on the scrollbar 1998-06-17 16:07:28 +00:00
rods 7ce5645d96 Fixed up scrolling a bit by discarding multiple expose events 1998-06-17 15:52:55 +00:00
rods 1a6837d6f1 rename AGGRRGATE to AGGREGATE
made all the aggregate inner classes friend of the enclosing class
1998-06-17 14:54:52 +00:00
rods 8fbcd97125 trying to fix scrollbar and exposure 1998-06-16 23:51:44 +00:00
atotic b790e17110 Last enum should not be followed by a ','. This generates warnings on the Mac 1998-06-16 21:45:48 +00:00
atotic fcb81f3583 First Checked In. 1998-06-16 21:39:13 +00:00
scullin 1d5cfd5c02 fix build bustage 1998-06-16 18:51:22 +00:00
rods aefd097115 initial 1998-06-16 18:25:35 +00:00
rods 7a93a69a5e added nsListBox 1998-06-16 18:23:51 +00:00
rods d77f3b5b8c fixed some resizing problems 1998-06-16 18:23:25 +00:00
michaelp 0b4c100e80 fixed client versus non-client get bounds problems. 1998-06-16 17:16:59 +00:00
kmcclusk b69cf44ee1 Removed reference to method no longer in the class 1998-06-15 22:42:25 +00:00
rods adc249a88c removed NoNotify 1998-06-15 22:35:31 +00:00
rods 6f55477ed0 removed radiogroup functionality 1998-06-15 22:05:24 +00:00
rods 10ec006b41 removed RadioGroup methods 1998-06-15 22:02:13 +00:00
rods 13cf0af689 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 f20a532504 no longer derived nsWindow, it is truely a delegated helper 1998-06-15 20:24:17 +00:00
rods 62d048b153 changed QueryInterface to QueryObject, it now derived from nsWindow and hasa nsTextHelper 1998-06-15 20:23:40 +00:00
rods 8c65a01a05 added kludge for nsFileWidget 1998-06-15 20:22:43 +00:00
rods f0b5d6217a more fixes for irix 1998-06-15 17:08:33 +00:00
kmcclusk 9cbfeba196 Added support for XPCOM Aggregation in the Motif Widget library 1998-06-15 16:50:53 +00:00
rods e543bb8ed9 fixing irix build 1998-06-15 16:34:18 +00:00
rods 6aea94df78 added additional FileWidget support 1998-06-15 16:29:00 +00:00
rods 308eb603eb added sow/hise and resize 1998-06-15 16:28:42 +00:00
rods 646ec3b9d3 fixed up resize events 1998-06-15 15:36:28 +00:00
rods 568922e8ab added File Widget 1998-06-15 15:36:09 +00:00
rods 1d8c05e4e2 added nsFIleWidget.cpp 1998-06-15 15:35:56 +00:00
rods d0cc7dbc31 initial working version 1998-06-15 15:35:35 +00:00
rods 1b571a9320 removed nsFileWidget 1998-06-11 21:59:45 +00:00
rods 13e645d3c6 fixed build problem 1998-06-11 21:56:42 +00:00
rods 258ba6b599 added nsFileWidget 1998-06-11 21:35:26 +00:00
spider 5cc1ba3443 Support for TrueColor display, add nsNativeDeviceContext to Init method of nsIDeviceContext, fix FontMetrics crash if no RenderingContext is available. 1998-06-11 21:26:21 +00:00
kmcclusk 6cfedaa8de Added support for nsDispatchListener's under Motif. 1998-06-11 19:29:57 +00:00
spider ca9e4908e3 Force the Drawing Area to have zero border width: 1998-06-11 01:54:07 +00:00
rods 602921b15b add stdlib.h to pick exit() on irix 1998-06-10 23:33:15 +00:00
rods 61cc5099c7 changed signature of OnResize 1998-06-10 22:42:34 +00:00
rods 954a518fee initial 1998-06-10 20:42:04 +00:00
rods 314054700a added text support 1998-06-09 21:12:35 +00:00
kmcclusk f7a0359164 Added mBounds field 1998-06-09 21:02:19 +00:00
kmcclusk cd945bb495 GetBounds now returns the rect given in the Create if the Widget has not
been realized yet.
1998-06-09 20:20:14 +00:00
spider f2b721e68a 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 112575abd8 disabled nsTextHelper.cpp build 1998-06-08 21:46:55 +00:00
rods dbf9f01061 added more functionality 1998-06-08 21:31:33 +00:00
kmcclusk 69a3e0fb5c 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 641847c00d Comment change 1998-06-07 11:28:08 +00:00
kmcclusk ef7ad4894d 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 71212922af Made window support child windows under Linux:lesstif 1998-06-06 00:53:24 +00:00
spider 77c4ad23d6 Fix nested comments in nsTextHelper.cpp. Also check for null widget
when querying Window Bounds
1998-06-05 22:08:07 +00:00
rods 799b1218ab added nsTextHelper 1998-06-05 21:37:19 +00:00
rods 873c97da06 added CheckButton support 1998-06-05 21:27:08 +00:00
rods 8e30497b88 added CheckButton to factory 1998-06-05 21:26:44 +00:00
rods d885b36d92 implements full Event support 1998-06-05 21:26:16 +00:00
rods 89613d0c5d implemented Move 1998-06-05 21:25:46 +00:00
spider 297370367a 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 d37cb3814f add GetNativeData pure 1998-06-04 21:37:14 +00:00
rods f3f957620b added nsnull to the end of all the XtVaSet methods 1998-06-04 21:33:08 +00:00
rods aa8a5b019f added GetNativeData method 1998-06-04 21:00:40 +00:00
rods d451adac2f fixed param problem 1998-06-04 20:59:14 +00:00
rods 126a0e1a7f fixed Create method 1998-06-04 19:56:12 +00:00
rods 5050d0ae9d add retucn for OnScroll 1998-06-04 19:55:42 +00:00
rods 9b4f016dc7 added GetNative method 1998-06-04 18:59:53 +00:00
rods 4c16d328c5 fixed event dispatcher 1998-06-04 18:53:22 +00:00
rods be7090af23 fixed event dispatcher code 1998-06-04 18:53:00 +00:00
rods ab9faa9ee7 turned on motif builds 1998-06-04 18:20:40 +00:00
rods f5161438d3 first working version window, button scrollbar 1998-06-04 18:19:50 +00:00
rods a76dffca3c changed the Create method 1998-06-04 18:12:10 +00:00
spider 563f52b367 Add NS_NATIVE_DISPLAY support 1998-06-04 05:14:25 +00:00
spider 47b82b90c5 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 0c6d74f0af removed nsdefs.h include 1998-06-03 21:17:44 +00:00
rods 25c9888cf9 removed nsObject from it 1998-06-03 21:16:10 +00:00
rods 3028fb6d76 uses sharded instead of static libs 1998-06-03 21:15:13 +00:00
rods fbe5f667eb initial check in 1998-06-03 20:07:49 +00:00
rods 0af3fe3e0b uses sharded instead of static libs 1998-06-02 19:45:39 +00:00
rods de5cfeeab2 disabled the build of the test app 1998-06-02 19:44:16 +00:00
troy 652077015d Turned off CS_HREDRAW and CS_VREDRAW 1998-06-02 05:27:08 +00:00
troy c37d228671 Changed WM_WINDOWPOSCHANGED handling to ignore z-order (and activation)
changes
1998-06-02 02:33:29 +00:00
spider 84172876cd 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 a31a675f64 oops backed out changes from Linux 1998-06-01 21:29:23 +00:00
rods 00b9ad8b35 initial 1998-06-01 20:56:12 +00:00
troy 96dd72a330 Added additional parameter to nsIWidget Resize() member functions 1998-06-01 20:26:50 +00:00
kmcclusk beea653631 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 f65a3e4e87 event improvements 1998-05-29 22:44:13 +00:00
karnaze 360710c815 gui events store nsISupports; improved forms event handling 1998-05-27 23:58:07 +00:00
spider a8e7e6f383 Add motif to DIRS, commented out for now 1998-05-20 23:20:32 +00:00
spider e39db1726a 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 d0e6480337 Motif Mods 1998-05-20 23:18:09 +00:00
kmcclusk 62f2d1e006 Removed windows directory from widget/tests 1998-05-20 22:07:17 +00:00
kmcclusk dce5cf8ea0 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 44ebed2fda initial checkin 1998-05-19 20:39:31 +00:00
rods da8db6dc63 removed xwin directory 1998-05-19 20:34:45 +00:00
kmcclusk 364a020bc1 Changed listbox to be a nonintegral height under Win32 1998-05-18 23:52:20 +00:00
kmcclusk f7bc342696 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 2ec55336d9 initial support for <input type=file>, combo box use of widget init data for sizing 1998-05-18 16:39:42 +00:00
rods 72cb4a8b47 initial 1998-05-15 17:43:42 +00:00
kmcclusk ad5302a8b5 Added widget specific init structs 1998-05-14 21:34:08 +00:00
michaelp 9d6a2c2cfa killed temp printf()s. 1998-05-13 03:40:01 +00:00
michaelp 6bc6fe12e2 made form elements scroll smoothly. added apis to widgets to support this. 1998-05-13 03:39:08 +00:00
kipp 1dbaee03cc Remove useless header file 1998-05-09 03:20:37 +00:00
kipp 2b74152fc9 Removed unused class decl 1998-05-09 03:20:24 +00:00
rods 80bf79605f added mouseEvent struct 1998-05-08 14:54:09 +00:00
kmcclusk c46c75b925 Added tooltip widget and ScreenToWidget and WidgetToScreen conversion member functions 1998-05-05 23:41:16 +00:00
kmcclusk 0e750b5fa8 *** empty log message *** 1998-05-05 19:58:27 +00:00
hardts 97de795c27 check for null to prevent crash 1998-05-05 18:51:19 +00:00
kmcclusk ba53c7c893 Added support for generating tooltip events 1998-05-04 19:25:25 +00:00
rpotts bc21e8ff01 removed eval(PRBool,...) function since it clashes with the eval(PRInt32,...) version 1998-04-29 20:10:16 +00:00
kmcclusk 77f256ef6b Added events for left and right mouse button double clicks 1998-04-29 19:59:06 +00:00
kmcclusk eb3853459c Fixed textwidget refresh problem.
Added AutoErase method to nsWindow.cpp, nsTextHelper.cpp and nsListBox.cpp
1998-04-28 19:24:52 +00:00
karnaze 0aaeba3e9b fix submit crash in nsWindow; more form control functionality 1998-04-28 18:59:38 +00:00
kmcclusk 2b0df5e66e 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 4364c856d4 added radio groups, select/option, beter sizing. widgets take creation parms. 1998-04-24 21:37:30 +00:00
rods 3d4095968a changed the items are add into the combo box 1998-04-24 16:21:32 +00:00
michaelp 537eb095c6 removed debug junk 1998-04-23 21:52:02 +00:00
kmcclusk 2e9f672aad Added SetMaxTextLength method to text widget and textarea widget. 1998-04-23 20:21:24 +00:00
kipp 32ae45c0ed Fixed SetTitle API 1998-04-23 16:51:25 +00:00
kmcclusk a0d9472205 Changed SetBorderStyle to work with child windows only 1998-04-18 00:27:48 +00:00
kmcclusk 31d9f3e8c5 Added SetBorderStyle and SetTitle to nsIWidget 1998-04-17 23:45:07 +00:00
kmcclusk 97f26f86a2 Added a tab widget 1998-04-17 00:16:11 +00:00
kmcclusk 74cd77c4b7 Added doc++ comments to ns/widget/src/windows 1998-04-14 23:20:49 +00:00
kmcclusk 11af27de6a Made comments DOC++ compatible 1998-04-14 21:33:43 +00:00
rods 5c4f86ae3d fixed comments 1998-04-14 20:59:07 +00:00
kmcclusk 96f42c257b Modified comments 1998-04-14 20:49:25 +00:00
rods 20f7f6dfcc fixed comment 1998-04-14 20:48:14 +00:00
rods b98a462b22 fixed comments 1998-04-14 19:26:42 +00:00
kmcclusk 3c00e3be1d Added/Improved header file comments 1998-04-14 00:31:59 +00:00
kipp 4717009d75 moved to pub 1998-04-13 20:24:54 +00:00