diff options
Diffstat (limited to 'ppapi/c/dev/ppp_widget_dev.h')
-rw-r--r-- | ppapi/c/dev/ppp_widget_dev.h | 35 |
1 files changed, 30 insertions, 5 deletions
diff --git a/ppapi/c/dev/ppp_widget_dev.h b/ppapi/c/dev/ppp_widget_dev.h index 4185551..d1fd778 100644 --- a/ppapi/c/dev/ppp_widget_dev.h +++ b/ppapi/c/dev/ppp_widget_dev.h @@ -1,23 +1,48 @@ -/* Copyright (c) 2010 The Chromium Authors. All rights reserved. +/* Copyright (c) 2011 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. */ + +/* From dev/ppp_widget_dev.idl modified Fri Aug 26 17:59:12 2011. */ + #ifndef PPAPI_C_DEV_PPP_WIDGET_DEV_H_ #define PPAPI_C_DEV_PPP_WIDGET_DEV_H_ #include "ppapi/c/pp_instance.h" -#include "ppapi/c/pp_resource.h" +#include "ppapi/c/pp_macros.h" +#include "ppapi/c/pp_point.h" #include "ppapi/c/pp_rect.h" +#include "ppapi/c/pp_resource.h" +#include "ppapi/c/pp_size.h" +#include "ppapi/c/pp_stdint.h" + +#define PPP_WIDGET_DEV_INTERFACE_0_2 "PPP_Widget(Dev);0.2" +#define PPP_WIDGET_DEV_INTERFACE PPP_WIDGET_DEV_INTERFACE_0_2 + +/** + * @file + * Implementation of the Widget interface. + */ -// Interface for the plugin to implement when using a widget. -#define PPP_WIDGET_DEV_INTERFACE "PPP_Widget(Dev);0.2" +/** + * @addtogroup Interfaces + * @{ + */ +/** + * The interface for reusing browser widgets. + */ struct PPP_Widget_Dev { - // Informs the instance that the given rectangle needs to be repainted. + /** + * Informs the instance that the given rectangle needs to be repainted. + */ void (*Invalidate)(PP_Instance instance, PP_Resource widget, const struct PP_Rect* dirty_rect); }; +/** + * @} + */ #endif /* PPAPI_C_DEV_PPP_WIDGET_DEV_H_ */ |