Home | History | Annotate | Download | only in style
      1 // Copyright 2014 The Chromium Authors. All rights reserved.
      2 // Use of this source code is governed by a BSD-style license that can be
      3 // found in the LICENSE file.
      4 
      5 #include "config.h"
      6 #include "core/rendering/style/AppliedTextDecoration.h"
      7 
      8 namespace blink {
      9 
     10 AppliedTextDecoration::AppliedTextDecoration(TextDecoration line, TextDecorationStyle style, StyleColor color)
     11     : m_line(line)
     12     , m_style(style)
     13     , m_color(color)
     14 {
     15 }
     16 
     17 AppliedTextDecoration::AppliedTextDecoration(TextDecoration line)
     18     : m_line(line)
     19     , m_style(TextDecorationStyleSolid)
     20     , m_color(StyleColor::currentColor())
     21 {
     22 }
     23 
     24 AppliedTextDecoration::AppliedTextDecoration()
     25     : m_line(TextDecorationUnderline)
     26     , m_style(TextDecorationStyleSolid)
     27     , m_color(StyleColor::currentColor())
     28 {
     29 }
     30 
     31 bool AppliedTextDecoration::operator==(const AppliedTextDecoration& o) const
     32 {
     33     return m_color == o.m_color && m_line == o.m_line && m_style == o.m_style;
     34 }
     35 
     36 } // namespace blink
     37