chromium/third_party/blink/renderer/core/editing/markers/styleable_marker.cc

// Copyright 2017 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "third_party/blink/renderer/core/editing/markers/styleable_marker.h"

ImeTextSpanThickness;
ImeTextSpanUnderlineStyle;

namespace blink {

StyleableMarker::StyleableMarker(unsigned start_offset,
                                 unsigned end_offset,
                                 Color underline_color,
                                 ImeTextSpanThickness thickness,
                                 ImeTextSpanUnderlineStyle underline_style,
                                 Color text_color,
                                 Color background_color)
    :{}

Color StyleableMarker::UnderlineColor() const {}

bool StyleableMarker::HasThicknessNone() const {}

bool StyleableMarker::HasThicknessThin() const {}

bool StyleableMarker::HasThicknessThick() const {}

ui::mojom::ImeTextSpanUnderlineStyle StyleableMarker::UnderlineStyle() const {}

Color StyleableMarker::TextColor() const {}

bool StyleableMarker::UseTextColor() const {}

Color StyleableMarker::BackgroundColor() const {}

bool IsStyleableMarker(const DocumentMarker& marker) {}

}  // namespace blink