context_menu_params.cc revision 90dce4d38c5ff5333bea97d859d4e484e27edf0c
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()
185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    : media_type(WebKit::WebContextMenuData::MediaTypeNone),
195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      x(0),
205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      y(0),
215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      is_image_blocked(false),
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),
2890dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles)#if defined(OS_MACOSX)
2990dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles)      writing_direction_default(
3090dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles)          WebKit::WebContextMenuData::CheckableMenuItemDisabled),
3190dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles)      writing_direction_left_to_right(
3290dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles)          WebKit::WebContextMenuData::CheckableMenuItemEnabled),
3390dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles)      writing_direction_right_to_left(
3490dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles)          WebKit::WebContextMenuData::CheckableMenuItemEnabled),
3590dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles)#endif  // OS_MACOSX
365821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      edit_flags(0),
375821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      referrer_policy(WebKit::WebReferrerPolicyDefault) {
385821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)}
395821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
405821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)ContextMenuParams::~ContextMenuParams() {
415821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)}
425821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
435821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)}  // namespace content
44