12a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)/* Copyright (c) 2012 The Chromium Authors. All rights reserved. 22a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) * Use of this source code is governed by a BSD-style license that can be 32a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) * found in the LICENSE file. 42a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) */ 52a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 62a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)/** 72a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) * This file defines the <code>PPP_Scrollbar_Dev</code> interface. 82a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) */ 92a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 102a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)label Chrome { 112a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) M13 = 0.2, 122a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) M16 = 0.3 132a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)}; 142a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 152a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)interface PPP_Scrollbar_Dev { 162a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) /** 172a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) * Informs the instance that the scrollbar's value has changed. 182a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) */ 192a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) void ValueChanged([in] PP_Instance instance, 202a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) [in] PP_Resource scrollbar, 212a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) [in] uint32_t value); 222a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 232a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) /** 242a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) * Informs the instance that the user has changed the system 252a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) * scrollbar style. 262a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) */ 272a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) [version=0.3] 282a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) void OverlayChanged([in] PP_Instance instance, 292a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) [in] PP_Resource scrollbar, 302a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) [in] PP_Bool overlay); 312a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)}; 32