accessible/mac/RootAccessibleWrap.h
author Tarun Bansal <tbansal@chromium.org>
Mon, 09 Apr 2018 16:35:57 +0000
changeset 413484 1308745abfab7734148db8b7179ce392c2e84d00
parent 286460 2449cf975cde24c9b4ecfe3fd3a0560e8405c348
child 448947 6f3709b3878117466168c40affa7bca0b60cf75b
permissions -rw-r--r--
Bug 1443647 [wpt PR 9888] - External WPT tests for Client hints, a=testonly Automatic update from web-platform-testsExternal WPT tests for Client hints This CL includes the test for "Accept-CH" header. If the origin includes "Accept-CH" in the response header, then the browser should include the specified client hints in the HTTP request headers for the resources contained in that page. Bug: 817049 Change-Id: Id74193ab7a1cc3c4b03d66e080c43c64a6fcfbb2 Reviewed-on: https://chromium-review.googlesource.com/951867 Reviewed-by: Philip J├Ągenstedt <foolip@chromium.org> Reviewed-by: Kinuko Yasuda <kinuko@chromium.org> Commit-Queue: Tarun Bansal <tbansal@chromium.org> Cr-Commit-Position: refs/heads/master@{#542724} wpt-commits: 7879f0f9e76e214690e4dd38075004e903924f2b wpt-pr: 9888 wpt-commits: 7879f0f9e76e214690e4dd38075004e903924f2b wpt-pr: 9888

/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
/* This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */

/* For documentation of the accessibility architecture,
 * see http://lxr.mozilla.org/seamonkey/source/accessible/accessible-docs.html
 */

#ifndef mozilla_a11y_RootAccessibleWrap_h__
#define mozilla_a11y_RootAccessibleWrap_h__

#include "RootAccessible.h"

namespace mozilla {
namespace a11y {

class RootAccessibleWrap : public RootAccessible
{
public:
  RootAccessibleWrap(nsIDocument* aDocument, nsIPresShell* aPresShell);
  virtual ~RootAccessibleWrap();

    Class GetNativeType ();

    // let's our native accessible get in touch with the
    // native cocoa view that is our accessible parent.
    void GetNativeWidget (void **aOutView);
};

} // namespace a11y
} // namespace mozilla

#endif