Quellcodebibliothek Statistik Leitseite products/sources/formale Sprachen/C/Firefox/dom/chrome-webidl/   (Browser von der Mozilla Stiftung Version 136.0.1©)  Datei vom 10.2.2025 mit Größe 1 kB image not shown  

Quelle  TreeColumns.webidl   Sprache: unbekannt

 
/* This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */

[ChromeOnly,
 Exposed=Window]
interface TreeColumns {
  /**
   * The tree widget for these columns.
   */
  readonly attribute XULTreeElement? tree;

  /**
   * The number of columns.
   */
  readonly attribute unsigned long count;

  /**
   * An alias for count (for the benefit of scripts which treat this as an
   * array).
   */
  readonly attribute unsigned long length;

  /**
   * Get the first/last column.
   */
  TreeColumn? getFirstColumn();
  TreeColumn? getLastColumn();

  /**
   * Attribute based column getters.
   */
  TreeColumn? getPrimaryColumn();
  TreeColumn? getSortedColumn();
  TreeColumn? getKeyColumn();

  /**
   * Get the column for the given element.
   */
  TreeColumn? getColumnFor(Element? element);

  /**
   * Parametric column getters.
   */
  getter TreeColumn? getNamedColumn(DOMString name);
  getter TreeColumn? getColumnAt(unsigned long index);

  /**
   * This method is called whenever a treecol is added or removed and
   * the column cache needs to be rebuilt.
   */
  undefined invalidateColumns();
};

[ Dauer der Verarbeitung: 0.14 Sekunden  (vorverarbeitet)  ]