context_menu_params.cc revision f2477e01787aa58f445919b809d89e252beef54f
15821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// Copyright (c) 2011 The Chromium Authors. All rights reserved. 25821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be 35821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// found in the LICENSE file. 45821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 55821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#include "content/public/common/context_menu_params.h" 65821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 75821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)namespace content { 85821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 95821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)const int32 CustomContextMenuContext::kCurrentRenderWidget = kint32max; 105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)CustomContextMenuContext::CustomContextMenuContext() 125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) : is_pepper_menu(false), 135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) request_id(0), 145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) render_widget_id(kCurrentRenderWidget) { 155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)ContextMenuParams::ContextMenuParams() 18f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles) : media_type(blink::WebContextMenuData::MediaTypeNone), 195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) x(0), 205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) y(0), 21424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles) has_image_contents(true), 225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) frame_id(0), 235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) media_flags(0), 2490dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles) misspelling_hash(0), 255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) speech_input_enabled(false), 265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) spellcheck_enabled(false), 275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) is_editable(false), 28f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)#if defined(OS_MACOSX) || defined(TOOLKIT_GTK) 2990dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles) writing_direction_default( 30f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles) blink::WebContextMenuData::CheckableMenuItemDisabled), 3190dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles) writing_direction_left_to_right( 32f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles) blink::WebContextMenuData::CheckableMenuItemEnabled), 3390dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles) writing_direction_right_to_left( 34f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles) blink::WebContextMenuData::CheckableMenuItemEnabled), 35f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)#endif // OS_MACOSX || defined(TOOLKIT_GTK) 365821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) edit_flags(0), 37f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles) referrer_policy(blink::WebReferrerPolicyDefault) { 385821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 395821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 405821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)ContextMenuParams::~ContextMenuParams() { 415821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 425821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 435821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} // namespace content 44