| // Copyright (c) 2012 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 { |
| |
| // Shows a warning message 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 ShowWarningMessageBox(gfx::NativeWindow parent, |
| const string16& title, |
| const string16& message); |
| |
| // Shows a question message 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 ShowQuestionMessageBox(gfx::NativeWindow parent, |
| const string16& title, |
| const string16& message); |
| |
| } // namespace browser |
| |
| #endif // CHROME_BROWSER_SIMPLE_MESSAGE_BOX_H_ |