From e0e939bdba36c04bfbf785bf2803c764bc1fc370 Mon Sep 17 00:00:00 2001 From: "ginn.chen%sun.com" <ginn.chen%sun.com> Date: Mon, 29 May 2006 05:48:46 +0000 Subject: [PATCH] remove files for Bug 339314 r=aaronleventhal --- accessible/public/atk/nsIAccessibleAction.idl | 66 -------------- accessible/src/atk/nsMaiInterface.cpp | 90 ------------------- accessible/src/atk/nsMaiInterface.h | 79 ---------------- 3 files changed, 235 deletions(-) delete mode 100644 accessible/public/atk/nsIAccessibleAction.idl delete mode 100644 accessible/src/atk/nsMaiInterface.cpp delete mode 100644 accessible/src/atk/nsMaiInterface.h diff --git a/accessible/public/atk/nsIAccessibleAction.idl b/accessible/public/atk/nsIAccessibleAction.idl deleted file mode 100644 index ff262642a6fb..000000000000 --- a/accessible/public/atk/nsIAccessibleAction.idl +++ /dev/null @@ -1,66 +0,0 @@ -/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- - * - * ***** BEGIN LICENSE BLOCK ***** - * Version: MPL 1.1/GPL 2.0/LGPL 2.1 - * - * The contents of this file are subject to the Mozilla Public License Version - * 1.1 (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * http://www.mozilla.org/MPL/ - * - * Software distributed under the License is distributed on an "AS IS" basis, - * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License - * for the specific language governing rights and limitations under the - * License. - * - * The Original Code is the Mozilla browser. - * - * The Initial Developer of the Original Code is - * Netscape Communications Corporation. - * Portions created by the Initial Developer are Copyright (C) 1999 - * the Initial Developer. All Rights Reserved. - * - * Contributor(s): - * Paul Sandoz (paul.sandoz@sun.com) - * Bill Haneman (bill.haneman@sun.com) - * John Gaunt (jgaunt@netscape.com) - * - * Alternatively, the contents of this file may be used under the terms of - * either of the GNU General Public License Version 2 or later (the "GPL"), - * or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), - * in which case the provisions of the GPL or the LGPL are applicable instead - * of those above. If you wish to allow use of your version of this file only - * under the terms of either the GPL or the LGPL, and not to allow others to - * use your version of this file under the terms of the MPL, indicate your - * decision by deleting the provisions above and replace them with the notice - * and other provisions required by the GPL or the LGPL. If you do not delete - * the provisions above, a recipient may use your version of this file under - * the terms of any one of the MPL, the GPL or the LGPL. - * - * ***** END LICENSE BLOCK ***** */ - -#include "nsISupports.idl" - -[scriptable, uuid(829B36D4-125A-4279-ABC4-87D834664F82)] -interface nsIAccessibleAction : nsISupports -{ - readonly attribute long actions; - - boolean doAction (in long index); - - AString getDescription (in long index); - void getDescriptionConst (in long index, - [shared, retval] out string description); - - AString getKeyBinding (in long index); - void getKeyBindingConst (in long index, - [shared, retval] out string keyBinding); -}; - -/* - Assumptions: - - string is a UTF-8 or most likely ASCII - encoding. - -*/ diff --git a/accessible/src/atk/nsMaiInterface.cpp b/accessible/src/atk/nsMaiInterface.cpp deleted file mode 100644 index c42479b579cb..000000000000 --- a/accessible/src/atk/nsMaiInterface.cpp +++ /dev/null @@ -1,90 +0,0 @@ -/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -/* vim:expandtab:shiftwidth=4:tabstop=4: - */ -/* ***** BEGIN LICENSE BLOCK ***** - * Version: MPL 1.1/GPL 2.0/LGPL 2.1 - * - * The contents of this file are subject to the Mozilla Public License Version - * 1.1 (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * http://www.mozilla.org/MPL/ - * - * Software distributed under the License is distributed on an "AS IS" basis, - * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License - * for the specific language governing rights and limitations under the - * License. - * - * The Original Code is mozilla.org code. - * - * The Initial Developer of the Original Code is - * Sun Microsystems, Inc. - * Portions created by the Initial Developer are Copyright (C) 2002 - * the Initial Developer. All Rights Reserved. - * - * Contributor(s): - * Bolian Yin (bolian.yin@sun.com) - * - * Alternatively, the contents of this file may be used under the terms of - * either the GNU General Public License Version 2 or later (the "GPL"), or - * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), - * in which case the provisions of the GPL or the LGPL are applicable instead - * of those above. If you wish to allow use of your version of this file only - * under the terms of either the GPL or the LGPL, and not to allow others to - * use your version of this file under the terms of the MPL, indicate your - * decision by deleting the provisions above and replace them with the notice - * and other provisions required by the GPL or the LGPL. If you do not delete - * the provisions above, a recipient may use your version of this file under - * the terms of any one of the MPL, the GPL or the LGPL. - * - * ***** END LICENSE BLOCK ***** */ - -#include <atk/atk.h> -#include "nsMaiInterface.h" -#include "nsAccessibleWrap.h" - -MaiInterface::MaiInterface(nsAccessibleWrap *aAccWrap) -{ -} - -MaiInterface::~MaiInterface() -{ -} - -GType -MaiInterface::GetAtkType() -{ - MaiInterfaceType type = GetType(); - GType atkType; - switch (type) { - case MAI_INTERFACE_COMPONENT: - atkType = ATK_TYPE_COMPONENT; - break; - case MAI_INTERFACE_ACTION: - atkType = ATK_TYPE_ACTION; - break; - case MAI_INTERFACE_VALUE: - atkType = ATK_TYPE_VALUE; - break; - case MAI_INTERFACE_EDITABLE_TEXT: - atkType = ATK_TYPE_EDITABLE_TEXT; - break; - case MAI_INTERFACE_HYPERLINK: - atkType = ATK_TYPE_HYPERLINK; - break; - case MAI_INTERFACE_HYPERTEXT: - atkType = ATK_TYPE_HYPERTEXT; - break; - case MAI_INTERFACE_SELECTION: - atkType = ATK_TYPE_SELECTION; - break; - case MAI_INTERFACE_TABLE: - atkType = ATK_TYPE_TABLE; - break; - case MAI_INTERFACE_TEXT: - atkType = ATK_TYPE_TEXT; - break; - default: - atkType = G_TYPE_INVALID; - } - return atkType; -} diff --git a/accessible/src/atk/nsMaiInterface.h b/accessible/src/atk/nsMaiInterface.h deleted file mode 100644 index ce394a6b0a58..000000000000 --- a/accessible/src/atk/nsMaiInterface.h +++ /dev/null @@ -1,79 +0,0 @@ -/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -/* vim:expandtab:shiftwidth=4:tabstop=4: - */ -/* ***** BEGIN LICENSE BLOCK ***** - * Version: MPL 1.1/GPL 2.0/LGPL 2.1 - * - * The contents of this file are subject to the Mozilla Public License Version - * 1.1 (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * http://www.mozilla.org/MPL/ - * - * Software distributed under the License is distributed on an "AS IS" basis, - * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License - * for the specific language governing rights and limitations under the - * License. - * - * The Original Code is mozilla.org code. - * - * The Initial Developer of the Original Code is - * Sun Microsystems, Inc. - * Portions created by the Initial Developer are Copyright (C) 2002 - * the Initial Developer. All Rights Reserved. - * - * Contributor(s): - * Bolian Yin (bolian.yin@sun.com) - * - * Alternatively, the contents of this file may be used under the terms of - * either the GNU General Public License Version 2 or later (the "GPL"), or - * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), - * in which case the provisions of the GPL or the LGPL are applicable instead - * of those above. If you wish to allow use of your version of this file only - * under the terms of either the GPL or the LGPL, and not to allow others to - * use your version of this file under the terms of the MPL, indicate your - * decision by deleting the provisions above and replace them with the notice - * and other provisions required by the GPL or the LGPL. If you do not delete - * the provisions above, a recipient may use your version of this file under - * the terms of any one of the MPL, the GPL or the LGPL. - * - * ***** END LICENSE BLOCK ***** */ - -#ifndef __MAI_INTERFACE_H__ -#define __MAI_INTERFACE_H__ - -#include "nsMai.h" - -enum MaiInterfaceType { - MAI_INTERFACE_INVALID, /* 0 */ - MAI_INTERFACE_COMPONENT, - MAI_INTERFACE_ACTION, - MAI_INTERFACE_VALUE, - MAI_INTERFACE_EDITABLE_TEXT, - MAI_INTERFACE_HYPERLINK, - MAI_INTERFACE_HYPERTEXT, - MAI_INTERFACE_SELECTION, - MAI_INTERFACE_TABLE, - MAI_INTERFACE_TEXT, - MAI_INTERFACE_NUM /* 10 */ -}; - -class nsAccessibleWrap; - -/* MaiInterface is the base class for all the MAI interface class (e.g. - * MaiInterfaceAction, MaiInterfaceComponent, etc). - * - * Descendents of MaiInterface provide all the implementation for corresponding - * interfaces in ATK, and map them onto nsIAccessible interfaces. - */ -class MaiInterface -{ -public: - MaiInterface(nsAccessibleWrap *aAccWrap); - virtual ~MaiInterface(); - - GType GetAtkType(); - virtual MaiInterfaceType GetType() = 0; - virtual const GInterfaceInfo *GetInterfaceInfo() = 0; -}; - -#endif /* __MAI_INTERFACE_H__ */