gecko-dev/accessible/xul
Emilio Cobos Álvarez b03f9d79e0 Bug 1909311 - Remove nsIFormControlFrame and nsITextControlFrame. r=masayuki,layout-reviewers,dholbert
It's a rather useless interface:

 * nsITextControlFrame is only implemented by nsTextControlFrame, so we
   can just use that.
 * nsIFormControlFrame had very few actual functionality, mostly
   scattered around:
    * SetFormProperty(select) was only useful for nsTextControlFrame.
    * SetFormProperty(value) was only called on file controls.
    * SetFocus() did mostly nothing, or things that can be done in
      ElementStateChanged instead.

There are some do_QueryFrame calls that I replaced for better checks in
font inflation and nsIFrame, but I'll adjust to preserve behavior if you
insist (it just such a somewhat-random check).

Differential Revision: https://phabricator.services.mozilla.com/D217322
2024-07-23 16:16:18 +00:00
..
moz.build
XULAlertAccessible.cpp
XULAlertAccessible.h
XULComboboxAccessible.cpp
XULComboboxAccessible.h
XULElementAccessibles.cpp
XULElementAccessibles.h
XULFormControlAccessible.cpp
XULFormControlAccessible.h
XULListboxAccessible.cpp
XULListboxAccessible.h
XULMenuAccessible.cpp
XULMenuAccessible.h
XULSelectControlAccessible.cpp
XULSelectControlAccessible.h
XULTabAccessible.cpp
XULTabAccessible.h
XULTreeAccessible.cpp
XULTreeAccessible.h
XULTreeGridAccessible.cpp
XULTreeGridAccessible.h