1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/accessible/src/windows/msaa/HTMLTableAccessibleWrap.cpp Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,64 @@ 1.4 +/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ 1.5 +/* vim:expandtab:shiftwidth=2:tabstop=2: 1.6 + */ 1.7 +/* This Source Code Form is subject to the terms of the Mozilla Public 1.8 + * License, v. 2.0. If a copy of the MPL was not distributed with this 1.9 + * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ 1.10 + 1.11 +#include "HTMLTableAccessibleWrap.h" 1.12 + 1.13 +using namespace mozilla::a11y; 1.14 + 1.15 +//////////////////////////////////////////////////////////////////////////////// 1.16 +// HTMLTableAccessibleWrap 1.17 +//////////////////////////////////////////////////////////////////////////////// 1.18 + 1.19 +NS_IMPL_ISUPPORTS_INHERITED0(HTMLTableAccessibleWrap, 1.20 + HTMLTableAccessible) 1.21 + 1.22 +IMPL_IUNKNOWN_INHERITED1(HTMLTableAccessibleWrap, 1.23 + AccessibleWrap, 1.24 + ia2AccessibleTable) 1.25 + 1.26 +void 1.27 +HTMLTableAccessibleWrap::Shutdown() 1.28 +{ 1.29 + ia2AccessibleTable::mTable = nullptr; 1.30 + HTMLTableAccessible::Shutdown(); 1.31 +} 1.32 + 1.33 +//////////////////////////////////////////////////////////////////////////////// 1.34 +// HTMLTableCellAccessibleWrap 1.35 +//////////////////////////////////////////////////////////////////////////////// 1.36 + 1.37 +NS_IMPL_ISUPPORTS_INHERITED0(HTMLTableCellAccessibleWrap, 1.38 + HTMLTableCellAccessible) 1.39 + 1.40 +IMPL_IUNKNOWN_INHERITED1(HTMLTableCellAccessibleWrap, 1.41 + HyperTextAccessibleWrap, 1.42 + ia2AccessibleTableCell) 1.43 + 1.44 +void 1.45 +HTMLTableCellAccessibleWrap::Shutdown() 1.46 +{ 1.47 + ia2AccessibleTableCell::mTableCell = nullptr; 1.48 + HTMLTableCellAccessible::Shutdown(); 1.49 +} 1.50 + 1.51 +//////////////////////////////////////////////////////////////////////////////// 1.52 +// HTMLTableCellAccessibleWrap 1.53 +//////////////////////////////////////////////////////////////////////////////// 1.54 + 1.55 +NS_IMPL_ISUPPORTS_INHERITED0(HTMLTableHeaderCellAccessibleWrap, 1.56 + HTMLTableHeaderCellAccessible) 1.57 + 1.58 +IMPL_IUNKNOWN_INHERITED1(HTMLTableHeaderCellAccessibleWrap, 1.59 + HyperTextAccessibleWrap, 1.60 + ia2AccessibleTableCell) 1.61 + 1.62 +void 1.63 +HTMLTableHeaderCellAccessibleWrap::Shutdown() 1.64 +{ 1.65 + ia2AccessibleTableCell::mTableCell = nullptr; 1.66 + HTMLTableHeaderCellAccessible::Shutdown(); 1.67 +}