| Index: Source/core/rendering/RenderListMarker.h
|
| diff --git a/Source/core/rendering/RenderListMarker.h b/Source/core/rendering/RenderListMarker.h
|
| deleted file mode 100644
|
| index 0254f859c72ebaf66cce4f330f6588349cb332b1..0000000000000000000000000000000000000000
|
| --- a/Source/core/rendering/RenderListMarker.h
|
| +++ /dev/null
|
| @@ -1,99 +0,0 @@
|
| -/*
|
| - * Copyright (C) 1999 Lars Knoll (knoll@kde.org)
|
| - * (C) 1999 Antti Koivisto (koivisto@kde.org)
|
| - * Copyright (C) 2003, 2004, 2005, 2006, 2007, 2009 Apple Inc. All rights reserved.
|
| - *
|
| - * This library is free software; you can redistribute it and/or
|
| - * modify it under the terms of the GNU Library General Public
|
| - * License as published by the Free Software Foundation; either
|
| - * version 2 of the License, or (at your option) any later version.
|
| - *
|
| - * This library is distributed in the hope that it will be useful,
|
| - * but WITHOUT ANY WARRANTY; without even the implied warranty of
|
| - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
| - * Library General Public License for more details.
|
| - *
|
| - * You should have received a copy of the GNU Library General Public License
|
| - * along with this library; see the file COPYING.LIB. If not, write to
|
| - * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
| - * Boston, MA 02110-1301, USA.
|
| - *
|
| - */
|
| -
|
| -#ifndef RenderListMarker_h
|
| -#define RenderListMarker_h
|
| -
|
| -#include "core/rendering/RenderBox.h"
|
| -
|
| -namespace blink {
|
| -
|
| -class RenderListItem;
|
| -
|
| -String listMarkerText(EListStyleType, int value);
|
| -
|
| -// Used to render the list item's marker.
|
| -// The RenderListMarker always has to be a child of a RenderListItem.
|
| -class RenderListMarker final : public RenderBox {
|
| -public:
|
| - static RenderListMarker* createAnonymous(RenderListItem*);
|
| -
|
| - virtual ~RenderListMarker();
|
| - virtual void destroy() override;
|
| -
|
| - const String& text() const { return m_text; }
|
| -
|
| - bool isInside() const;
|
| -
|
| - void updateMarginsAndContent();
|
| -
|
| - IntRect getRelativeMarkerRect();
|
| - LayoutRect localSelectionRect();
|
| - virtual bool isImage() const override;
|
| - const StyleImage* image() { return m_image.get(); }
|
| - const RenderListItem* listItem() { return m_listItem; }
|
| -
|
| - static UChar listMarkerSuffix(EListStyleType, int value);
|
| -
|
| - void listItemStyleDidChange();
|
| -
|
| -private:
|
| - RenderListMarker(RenderListItem*);
|
| -
|
| - virtual const char* renderName() const override { return "RenderListMarker"; }
|
| - virtual void computePreferredLogicalWidths() override;
|
| -
|
| - virtual bool isOfType(LayoutObjectType type) const override { return type == LayoutObjectListMarker || RenderBox::isOfType(type); }
|
| -
|
| - virtual void paint(const PaintInfo&, const LayoutPoint&) override;
|
| -
|
| - virtual void layout() override;
|
| -
|
| - virtual void imageChanged(WrappedImagePtr, const IntRect* = 0) override;
|
| -
|
| - virtual InlineBox* createInlineBox() override;
|
| -
|
| - virtual LayoutUnit lineHeight(bool firstLine, LineDirectionMode, LinePositionMode = PositionOnContainingLine) const override;
|
| - virtual int baselinePosition(FontBaseline, bool firstLine, LineDirectionMode, LinePositionMode = PositionOnContainingLine) const override;
|
| -
|
| - bool isText() const { return !isImage(); }
|
| -
|
| - virtual void setSelectionState(SelectionState) override;
|
| - virtual LayoutRect selectionRectForPaintInvalidation(const LayoutBoxModelObject* paintInvalidationContainer) const override;
|
| - virtual bool canBeSelectionLeaf() const override { return true; }
|
| -
|
| - void updateMargins();
|
| - void updateContent();
|
| -
|
| - virtual void styleWillChange(StyleDifference, const LayoutStyle& newStyle) override;
|
| - virtual void styleDidChange(StyleDifference, const LayoutStyle* oldStyle) override;
|
| -
|
| - String m_text;
|
| - RefPtr<StyleImage> m_image;
|
| - RenderListItem* m_listItem;
|
| -};
|
| -
|
| -DEFINE_LAYOUT_OBJECT_TYPE_CASTS(RenderListMarker, isListMarker());
|
| -
|
| -} // namespace blink
|
| -
|
| -#endif // RenderListMarker_h
|
|
|