Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Revert c39d36167b99 due to a horribly munged backout.
  • Loading branch information
rvandermeulen committed Jun 10, 2012
1 parent 6d6c4ef commit 5f2a19e
Show file tree
Hide file tree
Showing 847 changed files with 15,709 additions and 9,642 deletions.
14 changes: 3 additions & 11 deletions accessible/public/nsIAccessible.idl
Expand Up @@ -23,7 +23,7 @@ interface nsIAccessibleRelation;
* Mozilla creates the implementations of nsIAccessible on demand.
* See http://www.mozilla.org/projects/ui/accessibility for more information.
*/
[scriptable, uuid(45ce2c92-4d92-49d2-bff1-855934443261)]
[scriptable, uuid(45600c50-b06a-11e1-afa6-0800200c9a66)]
interface nsIAccessible : nsISupports
{
/**
Expand Down Expand Up @@ -115,21 +115,13 @@ interface nsIAccessible : nsISupports
* The modifier may be affected by user and platform preferences.
* Usually alt+letter, or just the letter alone for menu items.
*/
readonly attribute AString keyboardShortcut;
readonly attribute AString accessKey;

/**
* Provides localized string of global keyboard accelerator for default
* action, such as Ctrl+O for Open file
*/
readonly attribute AString defaultKeyBinding;

/**
* Provides array of localized string of global keyboard accelerator for
* the given action index supported by accessible.
*
* @param aActionIndex - index of the given action
*/
nsIDOMDOMStringList getKeyBindings(in PRUint8 aActionIndex);
readonly attribute AString keyboardShortcut;

/**
* Enumerated accessible role (see the constants defined in nsIAccessibleRole).
Expand Down
23 changes: 23 additions & 0 deletions accessible/src/atk/HTMLTableAccessibleWrap.h
@@ -0,0 +1,23 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
/* vim: set ts=2 et sw=2 tw=80: */
/* 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/. */

#ifndef mozilla_a11y_HTMLTableAccessibleWrap_h__
#define mozilla_a11y_HTMLTableAccessibleWrap_h__

#include "HTMLTableAccessible.h"

namespace mozilla {
namespace a11y {

typedef class HTMLTableAccessible HTMLTableAccessibleWrap;
typedef class HTMLTableCellAccessible HTMLTableCellAccessibleWrap;
typedef class HTMLTableHeaderCellAccessible HTMLTableHeaderCellAccessibleWrap;

} // namespace a11y
} // namespace mozilla

#endif

21 changes: 21 additions & 0 deletions accessible/src/atk/XULListboxAccessibleWrap.h
@@ -0,0 +1,21 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
/* vim: set ts=2 et sw=2 tw=80: */
/* 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/. */

#ifndef mozilla_a11y_XULListboxAccessibleWrap_h__
#define mozilla_a11y_XULListboxAccessibleWrap_h__

#include "XULListboxAccessible.h"

namespace mozilla {
namespace a11y {

typedef class XULListboxAccessible XULListboxAccessibleWrap;
typedef class XULListCellAccessible XULListCellAccessibleWrap;

} // namespace a11y
} // namespace mozilla

#endif
Expand Up @@ -4,12 +4,17 @@
* 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/. */

#ifndef __nsXULListboxAccessibleWrap_h__
#define __nsXULListboxAccessibleWrap_h__
#ifndef mozilla_a11y_XULMenuAccessibleWrap_h__
#define mozilla_a11y_XULMenuAccessibleWrap_h__

#include "nsXULListboxAccessible.h"
#include "XULMenuAccessible.h"

typedef class nsXULListboxAccessible nsXULListboxAccessibleWrap;
typedef class nsXULListCellAccessible nsXULListCellAccessibleWrap;
namespace mozilla {
namespace a11y {

typedef class XULMenuitemAccessible XULMenuitemAccessibleWrap;

} // namespace a11y
} // namespace mozilla

#endif
22 changes: 22 additions & 0 deletions accessible/src/atk/XULTreeGridAccessibleWrap.h
@@ -0,0 +1,22 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
/* vim: set ts=2 et sw=2 tw=80: */
/* 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/. */

#ifndef mozilla_a11y_XULTreeGridAccessibleWrap_h__
#define mozilla_a11y_XULTreeGridAccessibleWrap_h__

#include "XULTreeGridAccessible.h"

namespace mozilla {
namespace a11y {

typedef class XULTreeGridAccessible XULTreeGridAccessibleWrap;
typedef class XULTreeGridCellAccessible XULTreeGridCellAccessibleWrap;

} // namespace a11y
} // namespace mozilla

#endif

17 changes: 0 additions & 17 deletions accessible/src/atk/nsHTMLTableAccessibleWrap.h

This file was deleted.

14 changes: 0 additions & 14 deletions accessible/src/atk/nsXULMenuAccessibleWrap.h

This file was deleted.

16 changes: 0 additions & 16 deletions accessible/src/atk/nsXULTreeGridAccessibleWrap.h

This file was deleted.

0 comments on commit 5f2a19e

Please sign in to comment.