naiveproxy/ash/public/interfaces/tablet_mode.mojom

19 lines
579 B
Plaintext
Raw Normal View History

2018-02-02 13:49:39 +03:00
// Copyright 2016 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
module ash.mojom;
// Controls tablet mode state in a client app (e.g. chrome).
interface TabletModeClient {
// Fired after the tablet mode has been toggled.
OnTabletModeToggled(bool enabled);
};
// Controls tablet mode state in ash.
interface TabletModeController {
// Sets a client (e.g. chrome). Triggers OnTabletModeToggled() to provide
// the initial state.
SetClient(TabletModeClient client);
};