OLD | NEW |
---|---|
(Empty) | |
1 // Copyright 2016 The Chromium Authors. All rights reserved. | |
2 // Use of this source code is governed by a BSD-style license that can be | |
3 // found in the LICENSE file. | |
4 | |
5 package org.chromium.chromoting; | |
6 | |
7 /** | |
8 * An interface with a set of rendering events that a caller can listen to. | |
9 */ | |
10 public interface RenderCallback { | |
joedow
2016/08/29 22:35:41
Why separate this out from the Render stub? It se
Yuwei
2016/08/29 23:38:21
I've considered having only one interface but
1. C
Yuwei
2016/08/30 22:39:12
Put this back into RenderStub. We can later fix th
| |
11 /** An {@link Event} triggered when the client size is changed. */ | |
12 Event<SizeChangedEventParameter> onClientSizeChanged(); | |
13 | |
14 /** | |
15 * An {@link Event} triggered when the size of the host desktop is changed. | |
16 */ | |
17 Event<SizeChangedEventParameter> onHostSizeChanged(); | |
18 | |
19 /** | |
20 * An {@link} triggered when a frame has been rendered. | |
21 */ | |
22 Event<Void> onCanvasRendered(); | |
23 } | |
OLD | NEW |