| Index: components/constrained_window/constrained_window_views.h
|
| diff --git a/components/constrained_window/constrained_window_views.h b/components/constrained_window/constrained_window_views.h
|
| index e8c057f1561e628f003021e66f8a8c941dbbd6b3..d939f2d6e561a632a656583990e7859e917e5c0e 100644
|
| --- a/components/constrained_window/constrained_window_views.h
|
| +++ b/components/constrained_window/constrained_window_views.h
|
| @@ -52,6 +52,16 @@ views::Widget* ShowWebModalDialogViews(
|
| views::WidgetDelegate* dialog,
|
| content::WebContents* initiator_web_contents);
|
|
|
| +#if defined(OS_MACOSX)
|
| +// Like ShowWebModalDialogViews, but used to show a native dialog "sheet" on
|
| +// Mac. Sheets are always modal to their parent window. To make them tab-modal,
|
| +// this provides an invisible tab-modal overlay window managed by
|
| +// WebContentsModalDialogManager, which can host a dialog sheet.
|
| +views::Widget* ShowWebModalDialogWithOverlayViews(
|
| + views::WidgetDelegate* dialog,
|
| + content::WebContents* initiator_web_contents);
|
| +#endif
|
| +
|
| // Create a widget for |dialog| that is modal to |web_contents|.
|
| // The modal type of |dialog->GetModalType()| must be ui::MODAL_TYPE_CHILD.
|
| views::Widget* CreateWebModalDialogViews(views::WidgetDelegate* dialog,
|
|
|