Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions
MaiInterfaceSelection Class Reference

#include <nsMaiInterfaceSelection.h>

Inheritance diagram for MaiInterfaceSelection:
Inheritance graph
[legend]
Collaboration diagram for MaiInterfaceSelection:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 MaiInterfaceSelection (nsAccessibleWrap *)
 ~MaiInterfaceSelection ()
virtual MaiInterfaceType GetType ()
virtual const GInterfaceInfo * GetInterfaceInfo ()
GType GetAtkType ()

Detailed Description

Definition at line 48 of file nsMaiInterfaceSelection.h.


Constructor & Destructor Documentation

Definition at line 63 of file nsMaiInterfaceSelection.cpp.

                                                                      :
    MaiInterface(aAccWrap)
{
}

Definition at line 68 of file nsMaiInterfaceSelection.cpp.

{
}

Member Function Documentation

GType MaiInterface::GetAtkType ( ) [inherited]

Definition at line 55 of file nsMaiInterface.cpp.

{
    MaiInterfaceType type = GetType();
    GType atkType;
    switch (type) {
    case MAI_INTERFACE_COMPONENT:
        atkType = ATK_TYPE_COMPONENT;
        break;
    case MAI_INTERFACE_ACTION:
        atkType = ATK_TYPE_ACTION;
        break;
    case MAI_INTERFACE_VALUE:
        atkType = ATK_TYPE_VALUE;
        break;
    case MAI_INTERFACE_EDITABLE_TEXT:
        atkType = ATK_TYPE_EDITABLE_TEXT;
        break;
    case MAI_INTERFACE_HYPERLINK:
        atkType = ATK_TYPE_HYPERLINK;
        break;
    case MAI_INTERFACE_HYPERTEXT:
        atkType = ATK_TYPE_HYPERTEXT;
        break;
    case MAI_INTERFACE_SELECTION:
        atkType = ATK_TYPE_SELECTION;
        break;
    case MAI_INTERFACE_TABLE:
        atkType = ATK_TYPE_TABLE;
        break;
    case MAI_INTERFACE_TEXT:
        atkType = ATK_TYPE_TEXT;
        break;
    default:
        atkType = G_TYPE_INVALID;
    }
    return atkType;
}

Here is the call graph for this function:

const GInterfaceInfo * MaiInterfaceSelection::GetInterfaceInfo ( ) [virtual]

Implements MaiInterface.

Definition at line 79 of file nsMaiInterfaceSelection.cpp.

{
    static const GInterfaceInfo atk_if_selection_info = {
        (GInterfaceInitFunc) interfaceInitCB,
        (GInterfaceFinalizeFunc) NULL,
        NULL
    };
    return &atk_if_selection_info;
}

Here is the call graph for this function:

Implements MaiInterface.

Definition at line 73 of file nsMaiInterfaceSelection.cpp.


The documentation for this class was generated from the following files: