Commit Graph

44 Commits

Author SHA1 Message Date
pollmann@netscape.com
9dce3a5488 Bug 2279: Don't create widgets for hidden form elements. 1999-01-21 04:02:37 +00:00
troy@netscape.com
217ab2bc29 Fix for bug #1998. Now we render the background image over the padding area and not over the border area 1999-01-15 18:25:58 +00:00
pollmann@netscape.com
80f6a21014 Bug 2234: Crash on JS Submit(). 1999-01-12 23:11:26 +00:00
kmcclusk@netscape.com
6ff352794c Defaultchecked attribute is set to match the checked attribute just after
the radio button or checkbox element is created. Checkboxes and Radio buttons
maintain their current state using the checked attribute stored in the
content model. They no longer use the nsIWidget to maintain their current setting.
Checkboxes and Radio buttons now print correctly. (i.e checked/unchecked state matches the
screen.)
1999-01-06 00:02:27 +00:00
troy@netscape.com
57c9c45a75 Changed width/height constraints in nsHTMLReflowState struct 1998-12-30 17:50:00 +00:00
peterl@netscape.com
97d11c8a40 sync to new attribute api 1998-12-20 01:21:23 +00:00
kipp@netscape.com
1e10a83138 Revised frame Paint API 1998-12-18 15:54:23 +00:00
kipp@netscape.com
4583f033dd Partial whack at supporting more accurate max-element-size computations 1998-12-17 18:55:42 +00:00
kmcclusk@netscape.com
3c1075b74e Moved most of the printer paint code to nsFormControlFrame. Added
autodoc compatible comments.
1998-12-16 18:12:55 +00:00
rods@netscape.com
b15b76d34b Added painting methods for printing 1998-12-15 19:03:36 +00:00
kmcclusk@netscape.com
dcb505bb06 Removed temporary ReflowWithNoWidget method from nsFormControlFrame.
Reflow without a widget is now handled by the standard Reflow method.
1998-12-10 18:47:02 +00:00
kmcclusk@netscape.com
5e8394aee9 Changes to actually print checkbox's and radiobuttons under Windows.
No longer need special offset's during printing. nsFormControlFrame now detects
when to gfx render the widgets.
1998-12-10 17:29:13 +00:00
kmcclusk@netscape.com
1077004bbc Added Windows printing code for radio buttons. 1998-12-04 22:53:45 +00:00
kmcclusk@netscape.com
5c4b046bf4 Added code to GFX-render checkbox's under Windows when printing. 1998-12-04 18:33:34 +00:00
troy@netscape.com
e602e25924 Added Init() member function to nsIFrame 1998-12-03 06:31:43 +00:00
kipp@netscape.com
689f64e51d Port to revised pres-context API 1998-11-26 18:14:41 +00:00
joki@netscape.com
1cafe6a870 Add click event support for every element and initial keypress event support 1998-11-24 07:46:58 +00:00
troy@netscape.com
4279f2f1b7 Added missing NS_RELEASE() to GetWidget() function 1998-11-23 04:41:51 +00:00
joki@netscape.com
249a270b84 Reworking internal event code to use nsIFrame::GetFrameForPoint
Adding new functionality through nsEventStateManager (cursor change, enter/exit events, tab navig)
1998-11-18 05:25:26 +00:00
michaelp@netscape.com
614b76a37f changes for pixel scaling/printing. 1998-11-14 01:52:27 +00:00
karnaze@netscape.com
293fc10a63 bug 1226 for form control with native widgets. Other controls are still not working. 1998-11-13 23:13:42 +00:00
troy@netscape.com
7d57a590c9 Renamed Init() to SetInitialChildList() and added an additional parameter
for the name of the child list
1998-11-10 06:05:32 +00:00
karnaze@netscape.com
3c901a8811 form control content attribute changes (not all) reflected in layout; fixed scrolling on <iframe>, <frame>;
added nsImageControlFrame to handle <input type=image>.
1998-11-09 23:30:16 +00:00
michaelp@netscape.com
dd334d990c removed widget parameters from nsIView::Init(). added CreateWidget() and SetWidget()
APIs to replace this functionality. also added CreateScrollControls() to
nsIScrollableView.
1998-11-04 04:14:10 +00:00
peterl@netscape.com
e74acd9aca sync to style resolution api changes 1998-11-03 20:33:43 +00:00
michaelp@netscape.com
2865b9571e changed nsIView::Init() so that it no longer takes an opacity value. this
allows the view manager to maintain global state re: opacity.
1998-11-03 06:36:36 +00:00
troy@netscape.com
d53f9c0403 Renamed HaveConstrainedWidth() and HaveConstrainedHeight() to HaveFixedContentWidth()
and HaveFixedContentHeight()
1998-11-01 01:29:00 +00:00
karnaze@netscape.com
800afa5432 nsIFormControlFrames initiate insertion into nsFormFrame's list;
turned off url encoding of '.' and '_" to match Nav
fixed bug where non clicked buttons submitted data;
fixed bug where <select>s with initial values were not submitting that value;
1998-10-30 18:05:29 +00:00
michaelp@netscape.com
dc5ff98a5b changes for removal of zindex from nsIView::Init(). 1998-10-27 03:37:03 +00:00
karnaze@netscape.com
fa55ae1d49 implemented <LABEL>; document maintains list of forms as created; form element properly releases form controls. 1998-10-22 23:00:37 +00:00
karnaze@netscape.com
b2086931d9 generalized PostCreateWidget; better combo box rendering 1998-10-14 23:01:44 +00:00
karnaze@netscape.com
f9fc54790e fixed bug 958, checkboxes wrong background when not checked, select always multiple, text & texarea not reset. html 4 button work in progress. 1998-10-13 21:31:26 +00:00
kipp@netscape.com
a16b0dd7bf Removed nsCSSLayout::GetStyleSize and converted callers to use state in the html reflow state 1998-10-12 17:00:32 +00:00
troy@netscape.com
effa132f8d Removed GetContentIndex() from nsIFrame 1998-10-08 20:35:16 +00:00
karnaze@netscape.com
ffb876f867 fieldset, legend support. fixed bug #987 1998-10-08 04:38:41 +00:00
troy@netscape.com
ee0a3c543f Eliminated nsIRunaround interface, and folded space manager parameter into
nsHTMLReflowState structure
1998-10-02 04:10:00 +00:00
michaelp@netscape.com
1512e93ea2 modified for new fontmetrics/renderingcontext. 1998-10-02 01:12:39 +00:00
troy@netscape.com
942c471f56 Separated reflow process out of nsIFrame and into nsIFrameReflow. Also
added nsIHTMLReflow, which is an HTML specific reflow interface
1998-10-01 04:46:11 +00:00
michaelp@netscape.com
137cb5d3ec we no longer have a public font cache. 1998-09-30 19:01:46 +00:00
pinkerton@netscape.com
3a3bcfcb5a better fix for iterator problem. 1998-09-28 22:34:44 +00:00
pinkerton@netscape.com
a4c48df255 Fix mac build bustage. Variables declared in the init section of a loop are not valid beyond the scope of the loop (regardless of what VC++ says). 1998-09-28 22:33:47 +00:00
karnaze@netscape.com
bcd6d1bb45 bugs 642, 643; also removed unused files. 1998-09-28 21:32:24 +00:00
kipp@netscape.com
4dc6507c31 Fixed up includes to not depend on old content model classes 1998-09-24 21:37:45 +00:00
karnaze@netscape.com
e6e8cb665b forgot to add in last checkin 1998-09-23 17:44:33 +00:00