Changeset 201118 in webkit


Ignore:
Timestamp:
May 18, 2016 5:04:48 PM (8 years ago)
Author:
andersca@apple.com
Message:

Add WKPreferencesRef getter/setter pair to set RTL mode
https://bugs.webkit.org/show_bug.cgi?id=157873
rdar://problem/26329970

Reviewed by Tim Horton.

  • UIProcess/API/C/WKPreferences.cpp:

(WKPreferencesSetUserInterfaceDirectionPolicy):
(WKPreferencesGetUserInterfaceDirectionPolicy):

  • UIProcess/API/C/WKPreferencesRef.h:
Location:
trunk/Source/WebKit2
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit2/ChangeLog

    r201113 r201118  
     12016-05-18  Anders Carlsson  <andersca@apple.com>
     2
     3        Add WKPreferencesRef getter/setter pair to set RTL mode
     4        https://bugs.webkit.org/show_bug.cgi?id=157873
     5        rdar://problem/26329970
     6
     7        Reviewed by Tim Horton.
     8
     9        * UIProcess/API/C/WKPreferences.cpp:
     10        (WKPreferencesSetUserInterfaceDirectionPolicy):
     11        (WKPreferencesGetUserInterfaceDirectionPolicy):
     12        * UIProcess/API/C/WKPreferencesRef.h:
     13
    1142016-05-18  Alex Christensen  <achristensen@webkit.org>
    215
  • trunk/Source/WebKit2/UIProcess/API/C/WKPreferences.cpp

    r200524 r201118  
    14671467}
    14681468
     1469void WKPreferencesSetUserInterfaceDirectionPolicy(WKPreferencesRef preferencesRef, _WKUserInterfaceDirectionPolicy userInterfaceDirectionPolicy)
     1470{
     1471    toImpl(preferencesRef)->setUserInterfaceDirectionPolicy(userInterfaceDirectionPolicy);
     1472}
     1473
     1474_WKUserInterfaceDirectionPolicy WKPreferencesGetUserInterfaceDirectionPolicy(WKPreferencesRef preferencesRef)
     1475{
     1476    return static_cast<_WKUserInterfaceDirectionPolicy>(toImpl(preferencesRef)->userInterfaceDirectionPolicy());
     1477}
     1478
    14691479void WKPreferencesSetResourceUsageOverlayVisible(WKPreferencesRef preferencesRef, bool enabled)
    14701480{
  • trunk/Source/WebKit2/UIProcess/API/C/WKPreferencesRef.h

    r199977 r201118  
    5050typedef unsigned WKDebugOverlayRegions;
    5151
     52enum _WKUserInterfaceDirectionPolicy {
     53    kWKUserInterfaceDirectionPolicyContent,
     54    kWKUserInterfaceDirectionPolicySystem,
     55};
     56typedef enum _WKUserInterfaceDirectionPolicy _WKUserInterfaceDirectionPolicy;
     57
    5258WK_EXPORT WKTypeID WKPreferencesGetTypeID();
    5359
     
    267273WK_EXPORT bool WKPreferencesGetAllowsAirPlayForMediaPlayback(WKPreferencesRef preferencesRef);
    268274
     275// Defaults to kWKUserInterfaceDirectionPolicyContent.
     276WK_EXPORT void WKPreferencesSetUserInterfaceDirectionPolicy(WKPreferencesRef preferencesRef, _WKUserInterfaceDirectionPolicy userInterfaceDirectionPolicy);
     277WK_EXPORT _WKUserInterfaceDirectionPolicy WKPreferencesGetUserInterfaceDirectionPolicy(WKPreferencesRef preferencesRef);
     278
    269279#ifdef __cplusplus
    270280}
Note: See TracChangeset for help on using the changeset viewer.