Back to index

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

#include <nsMaiInterface.h>

Inheritance diagram for MaiInterface:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 MaiInterface (nsAccessibleWrap *aAccWrap)
virtual ~MaiInterface ()
GType GetAtkType ()
virtual MaiInterfaceType GetType ()=0
virtual const GInterfaceInfo * GetInterfaceInfo ()=0

Detailed Description

Definition at line 69 of file nsMaiInterface.h.


Constructor & Destructor Documentation

Definition at line 46 of file nsMaiInterface.cpp.

{
}

Definition at line 50 of file nsMaiInterface.cpp.

{
}

Member Function Documentation

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:

virtual const GInterfaceInfo* MaiInterface::GetInterfaceInfo ( ) [pure virtual]
virtual MaiInterfaceType MaiInterface::GetType ( ) [pure virtual]

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