1 // Copyright (c) 2011 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 #include "content/public/common/context_menu_params.h" 6 7 namespace content { 8 9 const int32 CustomContextMenuContext::kCurrentRenderWidget = kint32max; 10 11 CustomContextMenuContext::CustomContextMenuContext() 12 : is_pepper_menu(false), 13 request_id(0), 14 render_widget_id(kCurrentRenderWidget) { 15 } 16 17 ContextMenuParams::ContextMenuParams() 18 : media_type(blink::WebContextMenuData::MediaTypeNone), 19 x(0), 20 y(0), 21 has_image_contents(true), 22 media_flags(0), 23 misspelling_hash(0), 24 spellcheck_enabled(false), 25 is_editable(false), 26 writing_direction_default( 27 blink::WebContextMenuData::CheckableMenuItemDisabled), 28 writing_direction_left_to_right( 29 blink::WebContextMenuData::CheckableMenuItemEnabled), 30 writing_direction_right_to_left( 31 blink::WebContextMenuData::CheckableMenuItemEnabled), 32 edit_flags(0), 33 referrer_policy(blink::WebReferrerPolicyDefault), 34 source_type(ui::MENU_SOURCE_NONE) { 35 } 36 37 ContextMenuParams::~ContextMenuParams() { 38 } 39 40 } // namespace content 41