| Index: ppapi/shared_impl/ppb_input_event_shared.h
|
| diff --git a/ppapi/shared_impl/ppb_input_event_shared.h b/ppapi/shared_impl/ppb_input_event_shared.h
|
| index c62befae60a954b7708dc6c1137703028d3c87ad..74108b3eb00f6335bab535cba17c528bf2d3a2c8 100644
|
| --- a/ppapi/shared_impl/ppb_input_event_shared.h
|
| +++ b/ppapi/shared_impl/ppb_input_event_shared.h
|
| @@ -84,6 +84,42 @@ class PPAPI_SHARED_EXPORT PPB_InputEvent_Shared
|
| virtual int32_t GetIMETargetSegment() OVERRIDE;
|
| virtual void GetIMESelection(uint32_t* start, uint32_t* end) OVERRIDE;
|
|
|
| + // Implementations for event creation.
|
| + static PP_Resource CreateIMEInputEvent(ResourceObjectType type,
|
| + PP_Instance instance,
|
| + PP_InputEvent_Type event_type,
|
| + PP_TimeTicks time_stamp,
|
| + struct PP_Var text,
|
| + uint32_t segment_number,
|
| + const uint32_t* segment_offsets,
|
| + int32_t target_segment,
|
| + uint32_t selection_start,
|
| + uint32_t selection_end);
|
| + static PP_Resource CreateKeyboardInputEvent(ResourceObjectType type,
|
| + PP_Instance instance,
|
| + PP_InputEvent_Type event_type,
|
| + PP_TimeTicks time_stamp,
|
| + uint32_t modifiers,
|
| + uint32_t key_code,
|
| + struct PP_Var character_text);
|
| + static PP_Resource CreateMouseInputEvent(
|
| + ResourceObjectType type,
|
| + PP_Instance instance,
|
| + PP_InputEvent_Type event_type,
|
| + PP_TimeTicks time_stamp,
|
| + uint32_t modifiers,
|
| + PP_InputEvent_MouseButton mouse_button,
|
| + const PP_Point* mouse_position,
|
| + int32_t click_count,
|
| + const PP_Point* mouse_movement);
|
| + static PP_Resource CreateWheelInputEvent(ResourceObjectType type,
|
| + PP_Instance instance,
|
| + PP_TimeTicks time_stamp,
|
| + uint32_t modifiers,
|
| + const PP_FloatPoint* wheel_delta,
|
| + const PP_FloatPoint* wheel_ticks,
|
| + PP_Bool scroll_by_page);
|
| +
|
| private:
|
| InputEventData data_;
|
|
|
|
|