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
7namespace content {
8
9const int32 CustomContextMenuContext::kCurrentRenderWidget = kint32max;
10
11CustomContextMenuContext::CustomContextMenuContext()
12    : is_pepper_menu(false),
13      request_id(0),
14      render_widget_id(kCurrentRenderWidget) {
15}
16
17ContextMenuParams::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
37ContextMenuParams::~ContextMenuParams() {
38}
39
40}  // namespace content
41