// Copyright (c) 2011 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef CHROME_BROWSER_SIMPLE_MESSAGE_BOX_H_ #define CHROME_BROWSER_SIMPLE_MESSAGE_BOX_H_ #pragma once #include "base/string16.h" #include "ui/gfx/native_widget_types.h" namespace browser { // Pops up an error box with an OK button. If |parent| is non-null, the box // will be modal on it. (On Mac, it is always app-modal.) Generally speaking, // this function should not be used for much. Infobars are preferred. void ShowErrorBox(gfx::NativeWindow parent, const string16& title, const string16& message); // Pops up a dialog box with two buttons (Yes/No), with the default button of // Yes. If |parent| is non-null, the box will be modal on it. (On Mac, it is // always app-modal.) Returns true if the Yes button was chosen. bool ShowYesNoBox(gfx::NativeWindow parent, const string16& title, const string16& message); } // namespace browser #endif // CHROME_BROWSER_SIMPLE_MESSAGE_BOX_H_