#ifndef ASH_HUD_DISPLAY_SOLID_SOURCE_BACKGROUND_H_
#define ASH_HUD_DISPLAY_SOLID_SOURCE_BACKGROUND_H_
#include "third_party/skia/include/core/SkColor.h"
#include "third_party/skia/include/core/SkScalar.h"
#include "ui/views/background.h"
namespace gfx {
class Canvas;
}
namespace views {
class View;
}
namespace ash {
namespace hud_display {
class SolidSourceBackground : public views::Background {
public:
SolidSourceBackground(SkColor color, SkScalar top_rounding_radius);
SolidSourceBackground(const SolidSourceBackground&) = delete;
SolidSourceBackground& operator=(const SolidSourceBackground&) = delete;
~SolidSourceBackground() override = default;
void Paint(gfx::Canvas* canvas, views::View* view) const override;
private:
SkScalar top_rounding_radius_;
};
}
}
#endif