blob: f20e1701761ac8060eed342fe8f6bcf51e9f42c5 [file] [log] [blame]
package org.eclipse.swt.accessibility;
/*
* Copyright (c) 2000, 2002 IBM Corp. All rights reserved.
* This file is made available under the terms of the Common Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/cpl-v10.html
*/
import org.eclipse.swt.internal.SWTEventObject;
import org.eclipse.swt.widgets.*;
/**
* Instances of this class are sent as a result of
* accessibility clients sending messages to controls
* asking for detailed information about the implementation
* of the control instance. Typically, only implementors
* of custom controls need to listen for this event.
* <p>
* Note: The meaning of each field depends on the
* message that was sent.
* </p>
*
* @see AccessibleControlListener
* @see AccessibleControlAdapter
*
* @since 2.0
*/
public class AccessibleControlEvent extends SWTEventObject {
public int childID; // IN/OUT
public Accessible accessible; // OUT
public int x, y; // IN/OUT
public int width, height; // OUT
public int detail; // IN/OUT
public String result; // OUT
public Object children[]; // [OUT]
public AccessibleControlEvent(Object source) {
super(source);
}
public String toString () {
return "AccessibleControlEvent {childID=" + childID +
" accessible=" + accessible +
" x=" + x +
" y=" + y +
" width=" + width +
" height=" + height +
" detail=" + detail +
" result=" + result +
"}";
}
}