1// Copyright (c) 2009 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 "ui/gfx/geometry/insets.h" 6 7#include "base/strings/stringprintf.h" 8 9namespace gfx { 10 11template class InsetsBase<Insets, int>; 12 13Insets::Insets() : InsetsBase<Insets, int>(0, 0, 0, 0) {} 14 15Insets::Insets(int top, int left, int bottom, int right) 16 : InsetsBase<Insets, int>(top, left, bottom, right) {} 17 18Insets::~Insets() {} 19 20std::string Insets::ToString() const { 21 // Print members in the same order of the constructor parameters. 22 return base::StringPrintf("%d,%d,%d,%d", top(), left(), bottom(), right()); 23} 24 25} // namespace gfx 26