• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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 
CustomContextMenuContext()11 CustomContextMenuContext::CustomContextMenuContext()
12     : is_pepper_menu(false),
13       request_id(0),
14       render_widget_id(kCurrentRenderWidget) {
15 }
16 
ContextMenuParams()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 
~ContextMenuParams()37 ContextMenuParams::~ContextMenuParams() {
38 }
39 
40 }  // namespace content
41