blob: 1c49ed12605b83e57c0624b088b4390fabade731 [file] [log] [blame]
Avi Drissman3e1a26c2022-09-15 20:26:031// Copyright 2012 The Chromium Authors
license.botbf09a502008-08-24 00:55:552// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
initial.commit09911bf2008-07-26 23:55:294
[email protected]8fc1b3722011-11-29 20:25:295#ifndef UI_VIEWS_CONTROLS_THROBBER_H_
6#define UI_VIEWS_CONTROLS_THROBBER_H_
initial.commit09911bf2008-07-26 23:55:297
[email protected]e1f5f282013-06-28 15:22:528#include "base/time/time.h"
9#include "base/timer/timer.h"
Zachary Tan835a9082024-10-22 05:16:3710#include "ui/color/color_provider.h"
[email protected]5025f862011-11-30 23:35:2011#include "ui/views/view.h"
initial.commit09911bf2008-07-26 23:55:2912
[email protected]c2dacc92008-10-16 23:51:3813namespace views {
initial.commit09911bf2008-07-26 23:55:2914
[email protected]8fc1b3722011-11-29 20:25:2915// Throbbers display an animation, usually used as a status indicator.
16
[email protected]5036f182011-08-05 20:58:2917class VIEWS_EXPORT Throbber : public View {
Allen Bauerf0b789e2023-12-08 17:34:3918 METADATA_HEADER(Throbber, View)
19
initial.commit09911bf2008-07-26 23:55:2920 public:
ahmedmoussa09fd6692024-07-24 14:16:3921 explicit Throbber(int diameter = kDefaultDiameter);
Peter Boström