Index: services/ui/demo/mus_demo.h |
diff --git a/services/ui/demo/mus_demo.h b/services/ui/demo/mus_demo.h |
index 781fcb0ff2056d73153b131987f636ca0d9f476e..f05a19962a4455af0197f00dc3526698801f7938 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 mojo:ui, creates a new window and |
tonikitoo
2016/10/19 19:34:07
since you are touch this comment, maybe replace "m
Jay Civelli
2016/10/19 20:00:13
Done.
|
+// 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; |
@@ -89,6 +85,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); |
}; |