// Copyright (c) 2013 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 CHROME_BROWSER_UI_COCOA_RECT_PATH_UTILS_H_ #define CHROME_BROWSER_UI_COCOA_RECT_PATH_UTILS_H_ #import namespace rect_path_utils { enum RoundedCornerFlags { RoundedCornerAll = 0, RoundedCornerLeft = 1 }; NSBezierPath *RectPathWithInset(RoundedCornerFlags roundedCornerFlags, const NSRect frame, const CGFloat insetX, const CGFloat insetY, const CGFloat outerRadius); void FillRectWithInset(RoundedCornerFlags roundedCornerFlags, const NSRect frame, const CGFloat insetX, const CGFloat insetY, const CGFloat outerRadius, NSColor *color); void FrameRectWithInset(RoundedCornerFlags roundedCornerFlags, const NSRect frame, const CGFloat insetX, const CGFloat insetY, const CGFloat outerRadius, const CGFloat lineWidth, NSColor *color); } // namespace rect_path_utils #endif // CHROME_BROWSER_UI_COCOA_RECT_PATH_UTILS_H_