rods@netscape.com
5a5b352737
Removed old commented out code and unused comments. r=kmcclusk, (no bug)
1999-10-19 11:35:17 +00:00
kmcclusk@netscape.com
e103908c9c
Return the value of the option element value attribute if it is present otherwise return
...
the content of the option. bug #16158 . r=rods@netscape.com
1999-10-14 23:41:40 +00:00
pollmann@netscape.com
39f25e6b1a
Bug 15841: Don't default to selecting item 0 of a listbox
...
Bug 15769: Default select item 0 when adding or removing opt to combo
r=harishd
1999-10-12 08:47:29 +00:00
rods@netscape.com
a682a5fb91
Changed the way the list figures out how high a single item is, it now subtracts out the padding & border instead of just the border
...
r=kmcclusk
1999-10-07 21:39:50 +00:00
pavlov@netscape.com
ecee160d6e
ifdef out the call to CaptureMouse since it is no longer needed r=rods
1999-10-06 13:36:39 +00:00
pollmann@netscape.com
f8fe982e47
Bug 15170: Implement onchange notification for list boxes
1999-10-05 23:43:06 +00:00
rods@netscape.com
f8d60dd090
Added new method to tell the listcontrolframe it is about to be rolled up by the combobox
...
this enables it to unset any temporary selections and restore the actual selection
1999-10-01 14:30:33 +00:00
rods@netscape.com
acdf619679
Changed GetVerticalInsidePading to take the PresContext to the method can use the cached LookAndFeel object
...
added some key support made it so it sets the focus back to the main webshell window when the drop down is closed
1999-09-30 11:37:58 +00:00
peterl@netscape.com
3dcd60daa9
manage view visibility better
1999-09-29 03:36:16 +00:00
dcone@netscape.com
1592f02211
Added a Release.. to fix a leak
1999-09-24 13:49:12 +00:00
pollmann@netscape.com
2298943419
Bug 11488: Crash when deleting options from GFX selects
1999-09-21 13:25:32 +00:00
pollmann@netscape.com
159344c175
Bug 13960: Combo box must not be dropped down before mouse moves update the selected option.
1999-09-19 09:48:04 +00:00
pollmann@netscape.com
f85b3ec62d
Bug 9136: Combobox selectedIndex now defaults to 0 instead of -1
1999-09-17 07:22:23 +00:00
pollmann@netscape.com
86a076e2b4
Bug 13960: Update GFX combos when selection is set.
1999-09-16 22:36:29 +00:00
pollmann@netscape.com
f191f05069
Bug 13058: (Fixed Solaris bustage by removing Inherited typedef)
1999-09-15 05:31:31 +00:00
dcone@netscape.com
237bf49202
Added a Mac case for creating the popup widget..
The #ifdef will come out when all platforms support the PopUp_CID
1999-09-14 21:29:58 +00:00
pollmann@netscape.com
da0b974d1a
Backing things out until I can get Solaris bustage figured out.
1999-09-14 20:42:26 +00:00
pollmann@netscape.com
b44758713a
Bug 13058: Implement nsIStatefulFrame for selects. Some memory leak fixes. Plus the usual plethora of bugfixes for native selects
1999-09-14 19:37:45 +00:00
rods@netscape.com
649c81916a
cleaned up some code
...
add method to get the absolute rect of the combobox frame for hit detectio
now drop downs drop down under the select
1999-09-13 23:20:50 +00:00
rods@netscape.com
93b9510803
temporary fix for scrolling the dropdown until gfx scrollbars get in
1999-09-13 18:29:00 +00:00
rods@netscape.com
a66792dfdb
When asked for the selected item string it return first the value, then the label then the content in that order if any are empty
1999-09-10 22:56:23 +00:00
rods@netscape.com
3c39a571e9
Better fix for option elements with no content in them
1999-09-09 19:37:23 +00:00
sfraser@netscape.com
cffde20f51
#ifdef out a bunch of rods's printfs.
1999-09-09 00:23:40 +00:00
rods@netscape.com
4975542d04
Fixed selection in lists
1999-09-08 19:54:30 +00:00
rods@netscape.com
05f2d0dc34
Added the proper event processing for disabled options
...
ListBoxes (as dropdowns) are now notified before the are about to be dropped down
1999-09-08 14:27:38 +00:00
rods@netscape.com
5fe9e0f60e
Removed ref counting changed the the popup is positioned
...
removing dom listeners on descruction
1999-08-31 13:22:50 +00:00
rods@netscape.com
5a08c2234b
change all index parameters to PRInt32 from PRUint32
...
added key listener support for keyboard navagation inside the list
fixed extended selection
fixed a minor problem with selecting an item
1999-08-27 14:42:27 +00:00
pollmann@netscape.com
4a0343f03e
Cleanup, and bugfixes for bug 12475 and 12350
1999-08-27 03:58:13 +00:00
rods@netscape.com
8e80181e08
Completely reworked the select GFX object - List and Combobox, it now does all event processing
...
via DOM listeners instead of through the frames
1999-08-26 14:54:07 +00:00
pollmann@netscape.com
9e36fdb2c2
Bug 3256: Add ScrollIntoView() method to form frame objects.
1999-08-21 00:09:24 +00:00
rods@netscape.com
f617be0aed
Renamed some methods and changed the selected item to be able to pass the currently selected index instead of just being able to get the currently selected item
1999-08-19 14:11:28 +00:00
rods@netscape.com
a7272a5ce6
Fixed Reset to work properly, removed InitializeFromContent method, changed where the list was adding itself to FormControlFrame
1999-08-10 19:22:51 +00:00
rods@netscape.com
4863582789
Started to add code to better handle resizing when there are no elements.
1999-08-06 14:14:38 +00:00
rods@netscape.com
b4681eab62
Made many changes to fix several bugs
1999-07-28 21:38:08 +00:00
troy@netscape.com
99ae5771db
Added failure check for call to nsStyleData::GetBorder()
1999-07-28 04:48:34 +00:00
pavlov@netscape.com
a39e5b237e
window creation changes
1999-07-27 04:27:17 +00:00
kmcclusk@netscape.com
1e6157fdaf
nsPresContext.cpp,.h - Added eWidgetRendering_PartialGfx as a rendering mode to PresContext.
...
ua.css - Added select[multiple] rule for multi-select listboxes without a size
Fixed form submission for gfx checkboxes,radiobuttons, and select by rewriting GetNamesValues.
Added nsListControlFrame::GetSizeAttribute and nsListControlFrame::GetNumberOfRows
Added logic to nsCSSFrameConstructor::ConstructSelectFrame and nsListControlFrame::Reflow
to handle the case of a multiselect select without a size specified.
1999-07-20 22:32:41 +00:00
troy@netscape.com
346eaed537
Added 'm' prefix to some of the nsHTMLReflowState data members
1999-07-20 03:41:03 +00:00
kmcclusk@netscape.com
0bdaefde4e
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
sspitzer@netscape.com
11bed91e89
fix warning
1999-07-06 22:40:54 +00:00
kmcclusk@netscape.com
fd0c89e7b0
Modified gfx-rendered widget styles to more closely match styles
...
in http://www.mozilla.org/xpfe/nsGFXWidgets.html .
Added check for null mHitFrame in nsListControlFrame::MultipleSelection and
nsListControlFrame::SingleSelection.
1999-06-23 21:50:56 +00:00
kmcclusk@netscape.com
73cfeb5ece
Removed commented out code to perform system mouse capture.
1999-06-21 20:46:47 +00:00
kmcclusk@netscape.com
04288dc757
Numerous changes to support gfx-rendered form elements.
1999-06-21 20:41:56 +00:00
nisheeth@netscape.com
00f2f6e16e
Patch from alecf to do a null pointer check on argument to GetSelectedIndex().
1999-06-05 00:18:58 +00:00
kmcclusk@netscape.com
81ab7d4289
fix for bug #6971 . Added support for clicking and dragging over items in single
...
and multiselect listboxes. Also supports holding down the shift and ctrl keys
while dragging.
1999-05-28 21:12:09 +00:00
kmcclusk@netscape.com
1fa3754407
fixes for bugs #5809 , #5852 , #6828 , #6973 .
...
Added a new test16.html sample to test gfx-rendered widgets to viewer.
Added support for test17.html sample to test printing.
1999-05-27 21:17:10 +00:00
kmcclusk@netscape.com
1de06248dd
bug #994 Major rework of nsListboxControlFrame to support option groups. Modified ua.css
...
optgroup > option rule to use padding to offset the option group's options.
1999-05-17 22:36:08 +00:00
kmcclusk@netscape.com
7d9f1cf8e0
bug #5993 . Removed references to nsIWidget in form HTML content elements. the form elements
...
now go through the nsFormControlFrame interface instead. This removes the dependency between
form element content and nsIWidget.
1999-05-13 23:45:40 +00:00
kipp@netscape.com
68aa9f7c60
Reworked frame factory methods; fixed bug 4519
1999-05-11 22:03:29 +00:00
kmcclusk@netscape.com
80e52903d4
bug #3547- Modified nsFileControlFrame.cpp to call nsFormFrame::AddFormControlFrame.
...
bug #5589 . Selection area is now calculated using the inherited Reflow rather
than using the calculations used for the native listbox control.
Fixed varous other rendering bugs related to frame-based listboxes.
bug #2797 . GetSize is no longer needed in nsListControlFrame and it has been removed.
Fixed frame-based combobox nsComboboxFrame so that will set it's label to the
first option in the drop-down list if a default value has not been specified.
Added optgroup style rules to ua.css. Opt groups now render, but there are remaining
problems with selection.
Modified nsButtonControlFrame::Reflow to call nsFormFrame::AddFormControlFrame.
This fixes a bug where Gfx-rendered submit button's were not working.
Refactored code in nsListControlFrame in preparation for supporting option groups.
Refactored selection code into SingleSelect and MultiSelect paths.
Removed unused code in nsListControlFrame.
Removed mSelectedFrame member variable. It is no longer needed.
Fixed nsListControlFrame::SetProperty so that it will toggle the selection in a
single select listbox.
1999-05-07 20:30:16 +00:00