Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions | Private Attributes
MaiInterfaceTable Class Reference

#include <nsMaiInterfaceTable.h>

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

List of all members.

Public Member Functions

 MaiInterfaceTable (nsAccessibleWrap *)
virtual ~MaiInterfaceTable ()
virtual MaiInterfaceType GetType ()
virtual const GInterfaceInfo * GetInterfaceInfo ()
const char * GetColumnDescription ()
void SetColumnDescription (nsAString &aString)
const char * GetRowDescription ()
void SetRowDescription (nsAString &aString)
GType GetAtkType ()

Private Attributes

nsCString mColumnDescription
nsCString mRowDescription

Detailed Description

Definition at line 48 of file nsMaiInterfaceTable.h.


Constructor & Destructor Documentation

Definition at line 119 of file nsMaiInterfaceTable.cpp.

                                                              :
    MaiInterface(aAccWrap)
{
}

Definition at line 124 of file nsMaiInterfaceTable.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:

Definition at line 57 of file nsMaiInterfaceTable.h.

                                       {
        return mColumnDescription.get(); 
    }

Here is the call graph for this function:

Here is the caller graph for this function:

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

Implements MaiInterface.

Definition at line 135 of file nsMaiInterfaceTable.cpp.

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

Here is the call graph for this function:

Definition at line 64 of file nsMaiInterfaceTable.h.

                                    {
        return mRowDescription.get(); 
    }

Here is the call graph for this function:

Here is the caller graph for this function:

Implements MaiInterface.

Definition at line 129 of file nsMaiInterfaceTable.cpp.

{
    return MAI_INTERFACE_TABLE;
}
void MaiInterfaceTable::SetColumnDescription ( nsAString &  aString) [inline]

Definition at line 60 of file nsMaiInterfaceTable.h.

Here is the call graph for this function:

Here is the caller graph for this function:

void MaiInterfaceTable::SetRowDescription ( nsAString &  aString) [inline]

Definition at line 67 of file nsMaiInterfaceTable.h.

Here is the call graph for this function:

Here is the caller graph for this function:


Member Data Documentation

Definition at line 72 of file nsMaiInterfaceTable.h.

Definition at line 73 of file nsMaiInterfaceTable.h.


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