1// Copyright 2013 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 "ash/system/tray/fixed_sized_image_view.h"
6
7namespace ash {
8
9FixedSizedImageView::FixedSizedImageView(int width, int height)
10    : width_(width),
11      height_(height) {
12  SetHorizontalAlignment(views::ImageView::CENTER);
13  SetVerticalAlignment(views::ImageView::CENTER);
14}
15
16FixedSizedImageView::~FixedSizedImageView() {
17}
18
19gfx::Size FixedSizedImageView::GetPreferredSize() const {
20  gfx::Size size = views::ImageView::GetPreferredSize();
21  return gfx::Size(width_ ? width_ : size.width(),
22                   height_ ? height_ : size.height());
23}
24
25}  // namespace ash
26