/* -*- Mode: Objective-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/. */ #import #import "mozAccessible.h" /* Simple subclasses for things like checkboxes, buttons, etc. */ @interface mozButtonAccessible : mozAccessible { } - (BOOL)hasPopup; - (void)click; - (BOOL)isTab; @end @interface mozCheckboxAccessible : mozButtonAccessible // returns one of the constants defined in CheckboxValue - (int)isChecked; @end /* Class for tabs - not individual tabs */ @interface mozTabsAccessible : mozAccessible { NSMutableArray* mTabs; } - (id)tabs; @end /** * Accessible for a PANE */ @interface mozPaneAccessible : mozAccessible @end