Home | History | Annotate | Download | only in common
      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       frame_id(0),
     23       media_flags(0),
     24       misspelling_hash(0),
     25       speech_input_enabled(false),
     26       spellcheck_enabled(false),
     27       is_editable(false),
     28       writing_direction_default(
     29           blink::WebContextMenuData::CheckableMenuItemDisabled),
     30       writing_direction_left_to_right(
     31           blink::WebContextMenuData::CheckableMenuItemEnabled),
     32       writing_direction_right_to_left(
     33           blink::WebContextMenuData::CheckableMenuItemEnabled),
     34       edit_flags(0),
     35       referrer_policy(blink::WebReferrerPolicyDefault) {
     36 }
     37 
     38 ContextMenuParams::~ContextMenuParams() {
     39 }
     40 
     41 }  // namespace content
     42