1// Copyright (c) 2006-2008 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#ifndef WEBKIT_GLUE_WINDOW_OPEN_DISPOSITION_H_ 6#define WEBKIT_GLUE_WINDOW_OPEN_DISPOSITION_H_ 7 8#include "third_party/WebKit/Source/WebKit/chromium/public/WebNavigationPolicy.h" 9 10enum WindowOpenDisposition { 11 SUPPRESS_OPEN, 12 CURRENT_TAB, 13 // Indicates that only one tab with the url should exist in the same window. 14 SINGLETON_TAB, 15 NEW_FOREGROUND_TAB, 16 NEW_BACKGROUND_TAB, 17 NEW_POPUP, 18 NEW_WINDOW, 19 SAVE_TO_DISK, 20 OFF_THE_RECORD, 21 IGNORE_ACTION 22}; 23 24// Conversion function: 25WindowOpenDisposition NavigationPolicyToDisposition( 26 WebKit::WebNavigationPolicy policy); 27 28#endif // WEBKIT_GLUE_WINDOW_OPEN_DISPOSITION_H_ 29