diff options
Diffstat (limited to 'app/gfx/favicon_size.h')
-rw-r--r-- | app/gfx/favicon_size.h | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/app/gfx/favicon_size.h b/app/gfx/favicon_size.h deleted file mode 100644 index 3fe9cd8..0000000 --- a/app/gfx/favicon_size.h +++ /dev/null @@ -1,33 +0,0 @@ -// Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef APP_GFX_FAVICON_SIZE_H_ -#define APP_GFX_FAVICON_SIZE_H_ - -#include "base/compiler_specific.h" - -// Size (along each axis) of the favicon. -const int kFavIconSize = 16; - -// If the width or height is bigger than the favicon size, a new width/height -// is calculated and returned in width/height that maintains the aspect -// ratio of the supplied values. -static void calc_favicon_target_size(int* width, int* height) ALLOW_UNUSED; - -// static -void calc_favicon_target_size(int* width, int* height) { - if (*width > kFavIconSize || *height > kFavIconSize) { - // Too big, resize it maintaining the aspect ratio. - float aspect_ratio = static_cast<float>(*width) / - static_cast<float>(*height); - *height = kFavIconSize; - *width = static_cast<int>(aspect_ratio * *height); - if (*width > kFavIconSize) { - *width = kFavIconSize; - *height = static_cast<int>(*width / aspect_ratio); - } - } -} - -#endif // APP_GFX_FAVICON_SIZE_H_ |