pollmann@netscape.com
389a334ccc
Bug 17431: Clean house in form and form control destructors to allow reframing r=harishd a=choffman
1999-11-04 23:16:47 +00:00
rods@netscape.com
33f5ad048f
Commented out the reset of the list when an option gets added
...
Fixes crashers 17836, 17852, 17965 r=kmcclusk
1999-11-04 22:45:10 +00:00
joki@netscape.com
fcd931fdb6
Changes to DOM events to accomodate the new breakdown of events into mouse and key events. This fixes a couple of bug, though the main one is 13406. Involves changes to multiple DOM generated file as well as fixing up usage of DOM event api usage in editor, rdf, and xul. r:vidur
1999-11-03 07:11:45 +00:00
rods@netscape.com
0b1f7d403e
Add CountAllChild to count all the option and optgroup elements so lists
...
get sized correctly when no rows are specified
r=kmcclusk, bug=4050
1999-11-03 00:07:01 +00:00
pollmann@netscape.com
38fe763ce7
Removing null code. No bug number. r=nisheeth
1999-11-02 01:50:15 +00:00
rods@netscape.com
a87d989040
Check to see if the option being added has the "selected" property, if it
...
does then the list needs to be reinitialized.
r=dcone, bug #17519
1999-11-01 15:41:17 +00:00
rods@netscape.com
08dad6709a
Listboxes now obey CSS specifed sizes
...
r=kmcclusk,related to bug 16317
1999-10-28 20:31:23 +00:00
troy@netscape.com
b8ef6465be
Changed SetView/GetView to take an additional argument which is the
...
pres context
1999-10-26 04:44:41 +00:00
rods@netscape.com
2524267980
changed the padding so it is adding in the correct left right instead of top bottom
...
r=kmcclusk, Bug #16936
1999-10-21 22:22:32 +00:00
rods@netscape.com
523263a843
added code to the destructor to make sure the list get rolled up.
...
r=kmcclusk bug 15912
1999-10-20 21:59:04 +00:00
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