Back to index

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

#include <nsMaiInterfaceComponent.h>

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

List of all members.

Public Member Functions

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

Detailed Description

Definition at line 46 of file nsMaiInterfaceComponent.h.


Constructor & Destructor Documentation

Definition at line 75 of file nsMaiInterfaceComponent.cpp.

                                                                      :
    MaiInterface(aAccWrap)
{
}

Definition at line 80 of file nsMaiInterfaceComponent.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 * MaiInterfaceComponent::GetInterfaceInfo ( ) [virtual]

Implements MaiInterface.

Definition at line 91 of file nsMaiInterfaceComponent.cpp.

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

Here is the call graph for this function:

Implements MaiInterface.

Definition at line 85 of file nsMaiInterfaceComponent.cpp.


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