Commit Graph

70 Commits

Author SHA1 Message Date
danm%netscape.com
b4e60f5b6c removing IsMenuBarVisible -- it was a mistake, and unused 1999-07-22 23:41:50 +00:00
kmcclusk%netscape.com
d42e178f95 fixed bugs #6303, #6753, #6756, #6759
Re-wrote nsComboboxFrame.
removed the obsolete nsHTMLAtoms: comboText,comoTextSelected,comTextSelectedFocus,dropDownVisible,
dropdownHidden, dropDownBtnOut, dropDownBtnPressed,
Added nsHTMLAtoms::combobox, nsLayoutAtoms::popupList
Renamed dropDownList to dropDownListPseudo
Added "arrow.gif" as to be used the background-image for the combobox button
ua.css - added rules for select to differentiate between comboboxes and listboxes.
Added style rules to more closely match the XPTOOLKIT XPWidgets look.
removed the following :-moz-combobox-text, -moz-combobox-textselected
nsIFormControlFrame.h - Added SetSuggestedSize method.
nsButtonControlFrame - Implemented SetSuggestedSize.
nsCSSFrameConstructor.cpp - Rewrote ConstructSelectFrame.
nsIWidget.h -Added GetAbsoluteBounds method.
nsWindow.cpp - Implemented GetAbsoluteBounds.
1999-07-14 22:00:24 +00:00
tague%netscape.com
fad060dc5d Fixed bug #6898 unable to move cursor within IME composition string. 1999-07-14 20:08:02 +00:00
ramiro%netscape.com
14b5f3774e Polish. 1999-07-09 13:11:13 +00:00
ramiro%netscape.com
8a4543dc29 Add some useful debuggin information. This change does not affect any
functionality at all.  Its just a rearranging of some code and adding debug
stuff so that we can debug event related bugs.  In particular (but not
limited to) focus events.
1999-07-09 12:23:24 +00:00
tague%netscape.com
353d857fed Added clause and selection support for Input Methods. Fixes bug #8639, #8459, #6989, #7824 1999-06-29 20:31:22 +00:00
kmcclusk%netscape.com
177135dd5a Added CaptureMouse method to nsIWidget. Implemented CaptureMouse in nsWindow.cpp
Added a base implementation to nsBaseWidget.cpp.
1999-06-21 20:37:50 +00:00
mcafee%netscape.com
68f9c6a8cd Removing obsolete NEW_DRAG_AND_DROP ifdef. a=chofmann 1999-06-17 23:23:11 +00:00
tague%netscape.com
8688949472 Turned on bug fix for #6896: Windows editorinterprets the period key as a forward delete. 1999-06-13 21:13:12 +00:00
av%netscape.com
9419f45af9 *** empty log message *** 1999-06-11 22:48:50 +00:00
tague%netscape.com
e885d271de More work on bug #6896 1999-06-11 20:32:09 +00:00
danm%netscape.com
63d352e236 teach (or stub) nsWidget to show/hide and query visible state of menubars 1999-06-09 19:01:55 +00:00
tague%netscape.com
d0540fc75b Conditional fix for #7629. Only builds with a conditional set in my environment 1999-06-09 03:17:56 +00:00
av%netscape.com
e5b943bd76 *** empty log message *** 1999-06-08 06:07:51 +00:00
tague%netscape.com
a34d353a60 Update nsWindow.h to change DEBUG_TAGUE to DEBUG_tague for consistency 1999-06-04 22:55:57 +00:00
tague%netscape.com
6740fde5bb Fix for #6896: Windows editor interprests the '.' key as a forward delete. Not building by default -- will switch over once tested on Mac and Unix. 1999-06-04 05:14:01 +00:00
danm%netscape.com
ca940ca440 adding ShowMenuBar 1999-06-04 04:00:30 +00:00
av%netscape.com
7422658130 Getting windowless plugin stuff into 1999-05-27 23:20:09 +00:00
kmcclusk%netscape.com
0d8608bccf fix for bug #6876 File open dialog shown twice. Removed call to Show() in GetFile().
GetFile should only be used retrieve settings it should not have a side effect of
showing the dialog.
Added WIN32 support for top-level borderless windows.
1999-05-27 21:09:49 +00:00
tague%netscape.com
83e78f89e5 Fixed bug #5527 (Editor is not able to accumulate successive Japanese input) 1999-05-03 22:57:48 +00:00
rods%netscape.com
9877d0911c Fixed key event support 1999-04-23 14:30:51 +00:00
rods%netscape.com
e879da67a8 removed references to nsObject 1999-04-19 19:04:12 +00:00
saari%netscape.com
a2bf9cc89d First of a series of menu checkins 1999-04-19 08:23:18 +00:00
rods%netscape.com
8ed082d892 Changed the DRAG & Drop ifdef 1999-04-17 13:44:42 +00:00
danm%netscape.com
21d66ba15b disabling drag and drop for current milestone. fixes bug 4871. r:rods a:chofmann. 1999-04-09 20:59:54 +00:00
rods%netscape.com
1e93d89dd4 Cmmented out DROP_FILE event handle and added WM_CHAR support 1999-04-06 20:23:55 +00:00
rods%netscape.com
856f278725 fixed ifdef 1999-03-23 21:25:48 +00:00
rods%netscape.com
07e5cc8749 Fixed the DRAG_DROP ifdef 1999-03-23 15:35:39 +00:00
tague%netscape.com
6e19645586 Added support for basic Japanese input on Win32 1999-03-19 23:36:20 +00:00
rods%netscape.com
3bc7fc543c removed D&D define 1999-03-12 00:24:36 +00:00
rods%netscape.com
274932eb30 Fixed up some of the drag & drop codce
Added the filling in of the charCode  field in nsKeyEvent
1999-03-12 00:21:11 +00:00
rods%netscape.com
3e7517accd Added File Drop
Now handling the WM_DROPFILE event
1999-03-09 23:48:58 +00:00
rods%netscape.com
f99d52aa28 Major update for tracking the popping up and dropping down of menus.
Added Mouse Wheel tracking
1999-03-05 15:34:53 +00:00
warren%netscape.com
01dd4f0ed6 Cleaned up nsICollection and nsIEnumerator. Broke out nsIBidirectionalEnumerator. Added ISupportsArray enumerator. Cleaned nsISupportsArray. 1999-02-23 08:10:24 +00:00
rods%netscape.com
8b143ceb04 Added the dispatch to menu listeners 1999-02-17 14:30:47 +00:00
rods%netscape.com
2bd5f4f19f Made GetBounds and GetClientBounds changes
Added window width and height fields nsSizeEvent
1998-11-04 21:43:47 +00:00
troy%netscape.com
d03010f3a8 Added Update() member function which forces a synchronous repaint of any
dirty regions of the window
1998-10-27 00:16:59 +00:00
rods%netscape.com
64c6bab0fd Added an Invalidate method for a rect in a window 1998-10-09 15:18:54 +00:00
rods%netscape.com
14703299e4 Fixed menus and add DispatchEvent to nsIWidget Interface. 1998-10-07 22:11:37 +00:00
kmcclusk%netscape.com
d2d9ccc02b Moved common Create(nsIWidget... and Create(nsNativeWidget to a StandardWindowCreate
utility method then call it from each of the Creates.
1998-09-29 21:34:58 +00:00
rods%netscape.com
b3e3812400 XPCOM'ed most methods and added a couple of methods to BaseWidget
and added a lot of files
1998-09-28 22:32:48 +00:00
kmcclusk%netscape.com
e6e3087aae Factored cross-platform code within nsWindow in nsBaseWidget. Converted headers and footers
to use nsISupports.h macros. Implemented nsToolkits query interface and made it creatable
through the factory.
1998-09-23 19:19:23 +00:00
dcone%netscape.com
24c5f90cb6 added some coordinate conversion 1998-09-16 17:18:56 +00:00
michaelp%netscape.com
ffa719807f fix so that if our windows get subclassed and we never hear any
WM_DESTROY messages, we still cleanup properly.
1998-09-15 03:45:06 +00:00
kostello%netscape.com
56e43e352f Removed Aggregation and removed multiple inheritance.
Changes implementation to match the new Widget interfaces. This involves
many calls to QueryInterface.
1998-09-14 20:40:49 +00:00
troy%netscape.com
3bbed54ed2 Changed enumerator class to use a nsVoidArray object to manage the
list of child widgets
1998-08-13 23:01:01 +00:00
troy%netscape.com
88de215dbd Cleaned up widget reference counting. In particular parent widgets
release their references to child widgets
1998-08-09 01:37:30 +00:00
troy%netscape.com
f0d1ff684a Added GetClientData() and SetClientData() member functions 1998-08-07 05:19:40 +00:00
rods%netscape.com
cea9db392f Added the method SetUpForPaint for setting up the proper foreground
and background colors for the WM_CTLCOLORXXXX messages
1998-08-03 22:28:00 +00:00
scullin%netscape.com
25e43ba242 Normalize widget api on UNIX and win, add LAF interface, make sample
apps function again.
1998-07-29 18:51:45 +00:00