accessible/src/mac/mozActionElements.h

Wed, 31 Dec 2014 07:16:47 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Wed, 31 Dec 2014 07:16:47 +0100
branch
TOR_BUG_9701
changeset 3
141e0f1194b1
permissions
-rw-r--r--

Revert simplistic fix pending revisit of Mozilla integration attempt.

     1 /* -*- Mode: Objective-C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
     2 /* This Source Code Form is subject to the terms of the Mozilla Public
     3  * License, v. 2.0. If a copy of the MPL was not distributed with this
     4  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
     6 #import <Cocoa/Cocoa.h>
     7 #import "mozAccessible.h"
     9 /* Simple subclasses for things like checkboxes, buttons, etc. */
    11 @interface mozButtonAccessible : mozAccessible
    12 - (void)click;
    13 - (BOOL)isTab;
    14 @end
    16 @interface mozCheckboxAccessible : mozButtonAccessible
    17 // returns one of the constants defined in CheckboxValue
    18 - (int)isChecked;
    19 @end
    21 /* Used for buttons that may pop up a menu. */
    22 @interface mozPopupButtonAccessible : mozButtonAccessible
    23 @end
    25 /* Class for tabs - not individual tabs */
    26 @interface mozTabsAccessible : mozAccessible
    27 {
    28   NSMutableArray* mTabs;
    29 }
    30 -(id)tabs;
    31 @end
    33 /**
    34  * Accessible for a PANE
    35  */
    36 @interface mozPaneAccessible : mozAccessible
    38 @end

mercurial