Home | History | Annotate | Download | only in glue
      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 
     10 enum 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:
     25 WindowOpenDisposition NavigationPolicyToDisposition(
     26     WebKit::WebNavigationPolicy policy);
     27 
     28 #endif  // WEBKIT_GLUE_WINDOW_OPEN_DISPOSITION_H_
     29