Struct xpcom::interfaces::nsIAccessibleHideEvent
[−]
[src]
#[repr(C)]pub struct nsIAccessibleHideEvent { /* fields omitted */ }
interface nsIAccessibleHideEvent : nsIAccessibleEvent
/**
* Fired when a accessible and its subtree are removed from the tree.
*/
Methods
impl nsIAccessibleHideEvent
[src]
pub fn coerce<T: nsIAccessibleHideEventCoerce>(&self) -> &T
[src]
Cast this nsIAccessibleHideEvent
to one of its base interfaces.
impl nsIAccessibleHideEvent
[src]
pub unsafe fn GetTargetParent(
&self,
aTargetParent: *mut *const nsIAccessible
) -> nsresult
[src]
&self,
aTargetParent: *mut *const nsIAccessible
) -> nsresult
/**
* Return an accessible that was a parent of the target.
*/
readonly attribute nsIAccessible targetParent;
pub unsafe fn GetTargetNextSibling(
&self,
aTargetNextSibling: *mut *const nsIAccessible
) -> nsresult
[src]
&self,
aTargetNextSibling: *mut *const nsIAccessible
) -> nsresult
/**
* Return an accessible that was a next sibling of the target
*/
readonly attribute nsIAccessible targetNextSibling;
pub unsafe fn GetTargetPrevSibling(
&self,
aTargetPrevSibling: *mut *const nsIAccessible
) -> nsresult
[src]
&self,
aTargetPrevSibling: *mut *const nsIAccessible
) -> nsresult
/**
* Return an accessible that was a parent of the target
*/
readonly attribute nsIAccessible targetPrevSibling;
Methods from Deref<Target = nsIAccessibleEvent>
pub fn coerce<T: nsIAccessibleEventCoerce>(&self) -> &T
[src]
Cast this nsIAccessibleEvent
to one of its base interfaces.
pub const EVENT_SHOW: i64
pub const EVENT_HIDE: i64
pub const EVENT_REORDER: i64
pub const EVENT_ACTIVE_DECENDENT_CHANGED: i64
pub const EVENT_FOCUS: i64
pub const EVENT_STATE_CHANGE: i64
pub const EVENT_LOCATION_CHANGE: i64
pub const EVENT_NAME_CHANGE: i64
pub const EVENT_DESCRIPTION_CHANGE: i64
pub const EVENT_VALUE_CHANGE: i64
pub const EVENT_HELP_CHANGE: i64
pub const EVENT_DEFACTION_CHANGE: i64
pub const EVENT_ACTION_CHANGE: i64
pub const EVENT_ACCELERATOR_CHANGE: i64
pub const EVENT_SELECTION: i64
pub const EVENT_SELECTION_ADD: i64
pub const EVENT_SELECTION_REMOVE: i64
pub const EVENT_SELECTION_WITHIN: i64
pub const EVENT_ALERT: i64
pub const EVENT_FOREGROUND: i64
pub const EVENT_MENU_START: i64
pub const EVENT_MENU_END: i64
pub const EVENT_MENUPOPUP_START: i64
pub const EVENT_MENUPOPUP_END: i64
pub const EVENT_CAPTURE_START: i64
pub const EVENT_CAPTURE_END: i64
pub const EVENT_MOVESIZE_START: i64
pub const EVENT_MOVESIZE_END: i64
pub const EVENT_CONTEXTHELP_START: i64
pub const EVENT_CONTEXTHELP_END: i64
pub const EVENT_DRAGDROP_START: i64
pub const EVENT_DRAGDROP_END: i64
pub const EVENT_DIALOG_START: i64
pub const EVENT_DIALOG_END: i64
pub const EVENT_SCROLLING_START: i64
pub const EVENT_SCROLLING_END: i64
pub const EVENT_MINIMIZE_START: i64
pub const EVENT_MINIMIZE_END: i64
pub const EVENT_DOCUMENT_LOAD_COMPLETE: i64
pub const EVENT_DOCUMENT_RELOAD: i64
pub const EVENT_DOCUMENT_LOAD_STOPPED: i64
pub const EVENT_DOCUMENT_ATTRIBUTES_CHANGED: i64
pub const EVENT_DOCUMENT_CONTENT_CHANGED: i64
pub const EVENT_PROPERTY_CHANGED: i64
pub const EVENT_PAGE_CHANGED: i64
pub const EVENT_TEXT_ATTRIBUTE_CHANGED: i64
pub const EVENT_TEXT_CARET_MOVED: i64
pub const EVENT_TEXT_CHANGED: i64
pub const EVENT_TEXT_INSERTED: i64
pub const EVENT_TEXT_REMOVED: i64
pub const EVENT_TEXT_UPDATED: i64
pub const EVENT_TEXT_SELECTION_CHANGED: i64
pub const EVENT_VISIBLE_DATA_CHANGED: i64
pub const EVENT_TEXT_COLUMN_CHANGED: i64
pub const EVENT_SECTION_CHANGED: i64
pub const EVENT_TABLE_CAPTION_CHANGED: i64
pub const EVENT_TABLE_MODEL_CHANGED: i64
pub const EVENT_TABLE_SUMMARY_CHANGED: i64
pub const EVENT_TABLE_ROW_DESCRIPTION_CHANGED: i64
pub const EVENT_TABLE_ROW_HEADER_CHANGED: i64
pub const EVENT_TABLE_ROW_INSERT: i64
pub const EVENT_TABLE_ROW_DELETE: i64
pub const EVENT_TABLE_ROW_REORDER: i64
pub const EVENT_TABLE_COLUMN_DESCRIPTION_CHANGED: i64
pub const EVENT_TABLE_COLUMN_HEADER_CHANGED: i64
pub const EVENT_TABLE_COLUMN_INSERT: i64
pub const EVENT_TABLE_COLUMN_DELETE: i64
pub const EVENT_TABLE_COLUMN_REORDER: i64
pub const EVENT_WINDOW_ACTIVATE: i64
pub const EVENT_WINDOW_CREATE: i64
pub const EVENT_WINDOW_DEACTIVATE: i64
pub const EVENT_WINDOW_DESTROY: i64
pub const EVENT_WINDOW_MAXIMIZE: i64
pub const EVENT_WINDOW_MINIMIZE: i64
pub const EVENT_WINDOW_RESIZE: i64
pub const EVENT_WINDOW_RESTORE: i64
pub const EVENT_HYPERLINK_END_INDEX_CHANGED: i64
pub const EVENT_HYPERLINK_NUMBER_OF_ANCHORS_CHANGED: i64
pub const EVENT_HYPERLINK_SELECTED_LINK_CHANGED: i64
pub const EVENT_HYPERTEXT_LINK_ACTIVATED: i64
pub const EVENT_HYPERTEXT_LINK_SELECTED: i64
pub const EVENT_HYPERLINK_START_INDEX_CHANGED: i64
pub const EVENT_HYPERTEXT_CHANGED: i64
pub const EVENT_HYPERTEXT_NLINKS_CHANGED: i64
pub const EVENT_OBJECT_ATTRIBUTE_CHANGED: i64
pub const EVENT_VIRTUALCURSOR_CHANGED: i64
pub const EVENT_TEXT_VALUE_CHANGE: i64
pub const EVENT_LAST_ENTRY: i64
pub unsafe fn GetEventType(&self, aEventType: *mut uint32_t) -> nsresult
[src]
/**
* The type of event, based on the enumerated event values
* defined in this interface.
*/
readonly attribute unsigned long eventType;
pub unsafe fn GetAccessible(
&self,
aAccessible: *mut *const nsIAccessible
) -> nsresult
[src]
&self,
aAccessible: *mut *const nsIAccessible
) -> nsresult
/**
* The nsIAccessible associated with the event.
* May return null if no accessible is available
*/
readonly attribute nsIAccessible accessible;
pub unsafe fn GetAccessibleDocument(
&self,
aAccessibleDocument: *mut *const nsIAccessibleDocument
) -> nsresult
[src]
&self,
aAccessibleDocument: *mut *const nsIAccessibleDocument
) -> nsresult
/**
* The nsIAccessibleDocument that the event target nsIAccessible
* resides in. This can be used to get the DOM window,
* the DOM document and the window handler, among other things.
*/
readonly attribute nsIAccessibleDocument accessibleDocument;
pub unsafe fn GetDOMNode(&self, aDOMNode: *mut *const nsIDOMNode) -> nsresult
[src]
/**
* The nsIDOMNode associated with the event
* May return null if accessible for event has been shut down
*/
readonly attribute nsIDOMNode DOMNode;
pub unsafe fn GetIsFromUserInput(&self, aIsFromUserInput: *mut bool) -> nsresult
[src]
/**
* Returns true if the event was caused by explicit user input,
* as opposed to purely originating from a timer or mouse movement
*/
readonly attribute boolean isFromUserInput;
Trait Implementations
impl XpCom for nsIAccessibleHideEvent
[src]
const IID: nsIID
IID: nsIID = nsID(542208154, 19981, 19429, [135, 61, 180, 157, 29, 238, 53, 250])
fn query_interface<T: XpCom>(&self) -> Option<RefPtr<T>>
[src]
Perform a QueryInterface call on this object, attempting to dynamically cast it to the requested interface type. Returns Some(RefPtr) if the cast succeeded, and None otherwise. Read more
impl RefCounted for nsIAccessibleHideEvent
[src]
unsafe fn addref(&self)
[src]
Increment the reference count.
unsafe fn release(&self)
[src]
Decrement the reference count, potentially freeing backing memory.
impl Deref for nsIAccessibleHideEvent
[src]
type Target = nsIAccessibleEvent
The resulting type after dereferencing.
fn deref(&self) -> &nsIAccessibleEvent
[src]
Dereferences the value.