// Copyright 2012 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef UI_VIEWS_CONTROLS_BUTTON_LABEL_BUTTON_BORDER_H_ #define UI_VIEWS_CONTROLS_BUTTON_LABEL_BUTTON_BORDER_H_ #include <memory> #include "ui/gfx/geometry/insets.h" #include "ui/views/border.h" #include "ui/views/controls/button/button.h" #include "ui/views/painter.h" namespace views { // An empty Border with customizable insets used by a LabelButton. class VIEWS_EXPORT LabelButtonBorder : public Border { … }; // A Border that paints a LabelButton's background frame using image assets. class VIEWS_EXPORT LabelButtonAssetBorder : public LabelButtonBorder { … }; } // namespace views #endif // UI_VIEWS_CONTROLS_BUTTON_LABEL_BUTTON_BORDER_H_