tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

nsDisplayItemTypesList.h (6005B)


      1 /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
      2 /* vim: set ts=8 sts=2 et sw=2 tw=80: */
      3 /* This Source Code Form is subject to the terms of the Mozilla Public
      4 * License, v. 2.0. If a copy of the MPL was not distributed with this
      5 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
      6 // IWYU pragma: private, include "nsDisplayList.h"
      7 DECLARE_DISPLAY_ITEM_TYPE(ALT_FEEDBACK, 0)
      8 DECLARE_DISPLAY_ITEM_TYPE(ASYNC_ZOOM,
      9                          TYPE_RENDERS_NO_IMAGES | TYPE_IS_CONTAINER)
     10 DECLARE_DISPLAY_ITEM_TYPE(BACKDROP_FILTER, TYPE_IS_CONTAINER)
     11 DECLARE_DISPLAY_ITEM_TYPE(BACKGROUND, TYPE_IS_CONTENTFUL)
     12 DECLARE_DISPLAY_ITEM_TYPE(BACKGROUND_COLOR, TYPE_RENDERS_NO_IMAGES)
     13 DECLARE_DISPLAY_ITEM_TYPE(BLEND_CONTAINER,
     14                          TYPE_RENDERS_NO_IMAGES | TYPE_IS_CONTAINER)
     15 DECLARE_DISPLAY_ITEM_TYPE(BLEND_MODE,
     16                          TYPE_RENDERS_NO_IMAGES | TYPE_IS_CONTAINER)
     17 DECLARE_DISPLAY_ITEM_TYPE(BORDER, 0)
     18 DECLARE_DISPLAY_ITEM_TYPE(BOX_SHADOW_INNER, TYPE_RENDERS_NO_IMAGES)
     19 DECLARE_DISPLAY_ITEM_TYPE(BOX_SHADOW_OUTER, TYPE_RENDERS_NO_IMAGES)
     20 DECLARE_DISPLAY_ITEM_TYPE(CANVAS, TYPE_RENDERS_NO_IMAGES)
     21 DECLARE_DISPLAY_ITEM_TYPE(CANVAS_BACKGROUND_IMAGE, TYPE_IS_CONTENTFUL)
     22 DECLARE_DISPLAY_ITEM_TYPE(CARET, TYPE_RENDERS_NO_IMAGES | TYPE_IS_CONTENTFUL)
     23 DECLARE_DISPLAY_ITEM_TYPE(COLUMN_RULE, TYPE_RENDERS_NO_IMAGES)
     24 DECLARE_DISPLAY_ITEM_TYPE(COMPOSITOR_HITTEST_INFO, TYPE_RENDERS_NO_IMAGES)
     25 DECLARE_DISPLAY_ITEM_TYPE(CONTAINER, TYPE_RENDERS_NO_IMAGES | TYPE_IS_CONTAINER)
     26 DECLARE_DISPLAY_ITEM_TYPE(DESTINATION, TYPE_RENDERS_NO_IMAGES)
     27 DECLARE_DISPLAY_ITEM_TYPE(EVENT_RECEIVER, TYPE_RENDERS_NO_IMAGES)
     28 DECLARE_DISPLAY_ITEM_TYPE(FIELDSET_BORDER_BACKGROUND, 0)
     29 DECLARE_DISPLAY_ITEM_TYPE(FILTER, TYPE_RENDERS_NO_IMAGES | TYPE_IS_CONTAINER)
     30 DECLARE_DISPLAY_ITEM_TYPE(FIXED_POSITION,
     31                          TYPE_RENDERS_NO_IMAGES | TYPE_IS_CONTAINER)
     32 DECLARE_DISPLAY_ITEM_TYPE(FOREIGN_OBJECT,
     33                          TYPE_IS_CONTENTFUL | TYPE_IS_CONTAINER)
     34 DECLARE_DISPLAY_ITEM_TYPE(FRAMESET_BLANK, TYPE_RENDERS_NO_IMAGES)
     35 DECLARE_DISPLAY_ITEM_TYPE(FRAMESET_BORDER, TYPE_RENDERS_NO_IMAGES)
     36 DECLARE_DISPLAY_ITEM_TYPE(GENERIC, TYPE_RENDERS_NO_IMAGES)
     37 DECLARE_DISPLAY_ITEM_TYPE(GRADIENT, TYPE_IS_CONTENTFUL)
     38 DECLARE_DISPLAY_ITEM_TYPE(HEADER_FOOTER, TYPE_RENDERS_NO_IMAGES)
     39 DECLARE_DISPLAY_ITEM_TYPE(IMAGE, TYPE_IS_CONTENTFUL)
     40 DECLARE_DISPLAY_ITEM_TYPE(LINK, TYPE_RENDERS_NO_IMAGES)
     41 DECLARE_DISPLAY_ITEM_TYPE(LIST_FOCUS, TYPE_RENDERS_NO_IMAGES)
     42 DECLARE_DISPLAY_ITEM_TYPE(MARGIN_GUIDES, TYPE_RENDERS_NO_IMAGES)
     43 DECLARE_DISPLAY_ITEM_TYPE(MASK, TYPE_IS_CONTAINER)
     44 DECLARE_DISPLAY_ITEM_TYPE(OPACITY, TYPE_RENDERS_NO_IMAGES | TYPE_IS_CONTAINER)
     45 DECLARE_DISPLAY_ITEM_TYPE(OPTION_EVENT_GRABBER,
     46                          TYPE_RENDERS_NO_IMAGES | TYPE_IS_CONTAINER)
     47 DECLARE_DISPLAY_ITEM_TYPE(OUTLINE, TYPE_RENDERS_NO_IMAGES)
     48 DECLARE_DISPLAY_ITEM_TYPE(OWN_LAYER, TYPE_RENDERS_NO_IMAGES | TYPE_IS_CONTAINER)
     49 DECLARE_DISPLAY_ITEM_TYPE(PERSPECTIVE,
     50                          TYPE_RENDERS_NO_IMAGES | TYPE_IS_CONTAINER)
     51 DECLARE_DISPLAY_ITEM_TYPE(REMOTE, TYPE_RENDERS_NO_IMAGES)
     52 DECLARE_DISPLAY_ITEM_TYPE(SCROLL_INFO_LAYER,
     53                          TYPE_RENDERS_NO_IMAGES | TYPE_IS_CONTAINER)
     54 DECLARE_DISPLAY_ITEM_TYPE(SLIDER_MARKS, TYPE_RENDERS_NO_IMAGES)
     55 DECLARE_DISPLAY_ITEM_TYPE(SELECTION_OVERLAY, TYPE_RENDERS_NO_IMAGES)
     56 DECLARE_DISPLAY_ITEM_TYPE(SOLID_COLOR, TYPE_RENDERS_NO_IMAGES)
     57 DECLARE_DISPLAY_ITEM_TYPE(SOLID_COLOR_REGION, TYPE_RENDERS_NO_IMAGES)
     58 DECLARE_DISPLAY_ITEM_TYPE(SUBDOCUMENT,
     59                          TYPE_RENDERS_NO_IMAGES | TYPE_IS_CONTAINER)
     60 DECLARE_DISPLAY_ITEM_TYPE(STICKY_POSITION,
     61                          TYPE_RENDERS_NO_IMAGES | TYPE_IS_CONTAINER)
     62 DECLARE_DISPLAY_ITEM_TYPE(SVG_GEOMETRY, TYPE_IS_CONTENTFUL)
     63 DECLARE_DISPLAY_ITEM_TYPE(SVG_IMAGE, TYPE_IS_CONTENTFUL)
     64 DECLARE_DISPLAY_ITEM_TYPE(SVG_TEXT, TYPE_IS_CONTENTFUL)
     65 DECLARE_DISPLAY_ITEM_TYPE(SVG_WRAPPER, TYPE_IS_CONTAINER)
     66 DECLARE_DISPLAY_ITEM_TYPE(TABLE_BACKGROUND_COLOR, TYPE_RENDERS_NO_IMAGES)
     67 DECLARE_DISPLAY_ITEM_TYPE(TABLE_BACKGROUND_IMAGE, TYPE_IS_CONTENTFUL)
     68 DECLARE_DISPLAY_ITEM_TYPE(TABLE_BLEND_CONTAINER,
     69                          TYPE_RENDERS_NO_IMAGES | TYPE_IS_CONTAINER)
     70 DECLARE_DISPLAY_ITEM_TYPE(TABLE_BLEND_MODE,
     71                          TYPE_RENDERS_NO_IMAGES | TYPE_IS_CONTAINER)
     72 DECLARE_DISPLAY_ITEM_TYPE(TABLE_BORDER_COLLAPSE, 0)
     73 DECLARE_DISPLAY_ITEM_TYPE(TABLE_CELL_BACKGROUND, 0)
     74 DECLARE_DISPLAY_ITEM_TYPE(TABLE_CELL_SELECTION, TYPE_RENDERS_NO_IMAGES)
     75 DECLARE_DISPLAY_ITEM_TYPE(TABLE_THEMED_BACKGROUND_IMAGE, TYPE_IS_CONTENTFUL)
     76 DECLARE_DISPLAY_ITEM_TYPE(TABLE_FIXED_POSITION,
     77                          TYPE_RENDERS_NO_IMAGES | TYPE_IS_CONTAINER)
     78 DECLARE_DISPLAY_ITEM_TYPE(TEXT, TYPE_RENDERS_NO_IMAGES | TYPE_IS_CONTENTFUL)
     79 DECLARE_DISPLAY_ITEM_TYPE(TEXT_OVERFLOW,
     80                          TYPE_RENDERS_NO_IMAGES | TYPE_IS_CONTENTFUL)
     81 DECLARE_DISPLAY_ITEM_TYPE(THEMED_BACKGROUND, TYPE_RENDERS_NO_IMAGES)
     82 DECLARE_DISPLAY_ITEM_TYPE(TRANSFORM, TYPE_RENDERS_NO_IMAGES | TYPE_IS_CONTAINER)
     83 DECLARE_DISPLAY_ITEM_TYPE(VIDEO, TYPE_RENDERS_NO_IMAGES | TYPE_IS_CONTENTFUL)
     84 DECLARE_DISPLAY_ITEM_TYPE(VT_CAPTURE,
     85                          TYPE_RENDERS_NO_IMAGES | TYPE_IS_CONTAINER)
     86 DECLARE_DISPLAY_ITEM_TYPE(WRAP_LIST, TYPE_RENDERS_NO_IMAGES | TYPE_IS_CONTAINER)
     87 DECLARE_DISPLAY_ITEM_TYPE(ZOOM, TYPE_RENDERS_NO_IMAGES | TYPE_IS_CONTAINER)
     88 
     89 #if defined(MOZ_REFLOW_PERF_DSP) && defined(MOZ_REFLOW_PERF)
     90 DECLARE_DISPLAY_ITEM_TYPE(REFLOW_COUNT, TYPE_RENDERS_NO_IMAGES)
     91 #endif
     92 
     93 DECLARE_DISPLAY_ITEM_TYPE(XUL_TREE_BODY, 0)
     94 
     95 DECLARE_DISPLAY_ITEM_TYPE(MATHML_BAR, TYPE_RENDERS_NO_IMAGES)
     96 DECLARE_DISPLAY_ITEM_TYPE(MATHML_CHAR_FOREGROUND, TYPE_RENDERS_NO_IMAGES)
     97 DECLARE_DISPLAY_ITEM_TYPE(MATHML_ERROR, TYPE_RENDERS_NO_IMAGES)
     98 DECLARE_DISPLAY_ITEM_TYPE(MATHML_MENCLOSE_NOTATION, TYPE_RENDERS_NO_IMAGES)
     99 DECLARE_DISPLAY_ITEM_TYPE(MATHML_SELECTION_RECT, TYPE_RENDERS_NO_IMAGES)
    100 #ifdef DEBUG
    101 DECLARE_DISPLAY_ITEM_TYPE(MATHML_CHAR_DEBUG, TYPE_RENDERS_NO_IMAGES)
    102 #endif