inIDOMView.idl 711 B

12345678910111213141516171819202122232425
  1. /* This Source Code Form is subject to the terms of the Mozilla Public
  2. * License, v. 2.0. If a copy of the MPL was not distributed with this
  3. * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
  4. #include "nsISupports.idl"
  5. interface nsIDOMNode;
  6. [scriptable, uuid(FBB67442-27A3-483C-8EB2-29C3EED7514C)]
  7. interface inIDOMView : nsISupports
  8. {
  9. attribute nsIDOMNode rootNode;
  10. attribute boolean showAnonymousContent;
  11. attribute boolean showSubDocuments;
  12. attribute boolean showWhitespaceNodes;
  13. attribute boolean showAccessibleNodes;
  14. attribute unsigned long whatToShow;
  15. nsIDOMNode getNodeFromRowIndex(in long rowIndex);
  16. long getRowIndexFromNode(in nsIDOMNode node);
  17. void rebuild();
  18. };