1c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch// Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. 2c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch// Use of this source code is governed by a BSD-style license that can be 3c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch// found in the LICENSE file. 4c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch 5c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch#ifndef WEBKIT_GLUE_WINDOW_OPEN_DISPOSITION_H_ 6c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch#define WEBKIT_GLUE_WINDOW_OPEN_DISPOSITION_H_ 7c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch 872a454cd3513ac24fbdd0e0cb9ad70b86a99b801Kristian Monsen#include "third_party/WebKit/Source/WebKit/chromium/public/WebNavigationPolicy.h" 9c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch 10c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdochenum WindowOpenDisposition { 11c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch SUPPRESS_OPEN, 12c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch CURRENT_TAB, 13c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch // Indicates that only one tab with the url should exist in the same window. 14c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch SINGLETON_TAB, 15c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch NEW_FOREGROUND_TAB, 16c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch NEW_BACKGROUND_TAB, 17c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch NEW_POPUP, 18c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch NEW_WINDOW, 19c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch SAVE_TO_DISK, 20c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch OFF_THE_RECORD, 21c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch IGNORE_ACTION 22c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch}; 23c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch 24c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch// Conversion function: 25c407dc5cd9bdc5668497f21b26b09d988ab439deBen MurdochWindowOpenDisposition NavigationPolicyToDisposition( 26c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch WebKit::WebNavigationPolicy policy); 27c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch 28c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch#endif // WEBKIT_GLUE_WINDOW_OPEN_DISPOSITION_H_ 29