| Index: services/ui/demo/mus_demo.h
|
| diff --git a/services/ui/demo/mus_demo.h b/services/ui/demo/mus_demo.h
|
| index 9fe451432cf0461e08262d6513b2216f3e1af659..d247aa2d2ed25c345ab6c3ce6399233c4fde0d7e 100644
|
| --- a/services/ui/demo/mus_demo.h
|
| +++ b/services/ui/demo/mus_demo.h
|
| @@ -25,22 +25,18 @@ class GpuService;
|
|
|
| namespace demo {
|
|
|
| -// A simple MUS Demo service. This service connects to the mojo:ui, creates a
|
| -// new window and draws a spinning square in the center of the window. Provides
|
| -// a simple way to demonstrate that the graphic stack works as intended.
|
| -class MusDemo : public service_manager::Service,
|
| - public WindowTreeClientDelegate,
|
| +// A simple MUS Demo. It connects to the service:ui, creates a new window and
|
| +// draws a spinning square in the center of the window. Provides a simple way
|
| +// to demonstrate that the graphic stack works as intended.
|
| +class MusDemo : public WindowTreeClientDelegate,
|
| public WindowManagerDelegate {
|
| public:
|
| MusDemo();
|
| ~MusDemo() override;
|
|
|
| - private:
|
| - // service_manager::Service:
|
| - void OnStart(const service_manager::Identity& identity) override;
|
| - bool OnConnect(const service_manager::Identity& remote_identity,
|
| - service_manager::InterfaceRegistry* registry) override;
|
| + void Start(service_manager::Connector* connector);
|
|
|
| + private:
|
| // WindowTreeClientDelegate:
|
| void OnEmbed(Window* root) override;
|
| void OnEmbedRootDestroyed(Window* root) override;
|
| @@ -90,6 +86,9 @@ class MusDemo : public service_manager::Service,
|
| // Current rotation angle for drawing.
|
| double angle_ = 0.0;
|
|
|
| + // Last time a frame was drawn.
|
| + base::TimeTicks last_draw_frame_time_;
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(MusDemo);
|
| };
|
|
|
|
|