Home | History | Annotate | Download | only in web_dialogs
      1 // Copyright (c) 2012 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 "ui/web_dialogs/web_dialog_delegate.h"
      6 
      7 namespace ui {
      8 
      9 std::string WebDialogDelegate::GetDialogName() const {
     10   return std::string();
     11 }
     12 
     13 void WebDialogDelegate::GetMinimumDialogSize(gfx::Size* size) const {
     14   GetDialogSize(size);
     15 }
     16 
     17 bool WebDialogDelegate::CanCloseDialog() const {
     18   return true;
     19 }
     20 
     21 void WebDialogDelegate::OnDialogCloseFromWebUI(
     22     const std::string& json_retval) {
     23   OnDialogClosed(json_retval);
     24 }
     25 
     26 bool WebDialogDelegate::HandleContextMenu(
     27     const content::ContextMenuParams& params) {
     28   return false;
     29 }
     30 
     31 bool WebDialogDelegate::HandleOpenURLFromTab(
     32     content::WebContents* source,
     33     const content::OpenURLParams& params,
     34     content::WebContents** out_new_contents) {
     35   return false;
     36 }
     37 
     38 bool WebDialogDelegate::HandleAddNewContents(
     39     content::WebContents* source,
     40     content::WebContents* new_contents,
     41     WindowOpenDisposition disposition,
     42     const gfx::Rect& initial_pos,
     43     bool user_gesture) {
     44   return false;
     45 }
     46 
     47 }  // namespace ui
     48