// 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. // This file contains stub implementations of the functions declared in // browser_dialogs.h that are currently unimplemented in GTK-views. #include <gtk/gtk.h> #include "base/logging.h" #include "chrome/browser/ui/gtk/about_chrome_dialog.h" #include "chrome/browser/ui/gtk/collected_cookies_gtk.h" #include "chrome/browser/ui/gtk/edit_search_engine_dialog.h" #include "chrome/browser/ui/gtk/repost_form_warning_gtk.h" #include "chrome/browser/ui/gtk/task_manager_gtk.h" #include "chrome/browser/ui/options/options_window.h" #include "chrome/browser/ui/views/browser_dialogs.h" #include "content/browser/tab_contents/tab_contents.h" #include "chrome/browser/ui/webui/collected_cookies_ui_delegate.h" #include "views/widget/widget.h" namespace browser { void ShowTaskManager() { TaskManagerGtk::Show(false); } void ShowBackgroundPages() { TaskManagerGtk::Show(true); } void EditSearchEngine(gfx::NativeWindow parent, const TemplateURL* template_url, EditSearchEngineControllerDelegate* delegate, Profile* profile) { new EditSearchEngineDialog(GTK_WINDOW(parent), template_url, NULL, profile); } void ShowRepostFormWarningDialog(gfx::NativeWindow parent_window, TabContents* tab_contents) { new RepostFormWarningGtk(GTK_WINDOW(parent_window), tab_contents); } void ShowCollectedCookiesDialog(gfx::NativeWindow parent_window, TabContents* tab_contents) { #if defined(OS_CHROMEOS) CollectedCookiesUIDelegate::Show(tab_contents); #else new CollectedCookiesGtk(GTK_WINDOW(parent_window), tab_contents); #endif } } // namespace browser