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       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 
     37 ContextMenuParams::~ContextMenuParams() {
     38 }
     39 
     40 }  // namespace content
     41