AtspiUiaSource.Element.GetElement C# (CSharp) Method

GetElement() static private method

static private GetElement ( Accessible accessible ) : Element
accessible Atspi.Accessible
return Element
		internal static Element GetElement (Accessible accessible)
		{
			return GetElement (accessible, true);
		}

Same methods

Element::GetElement ( Accessible accessible, DataItemElement parent, int column ) : Element
Element::GetElement ( Accessible accessible, TableElement parent, int row ) : Element
Element::GetElement ( Accessible accessible, bool create ) : Element

Usage Example

Example #1
0
        public IElement [] GetColumnHeaders()
        {
            // TODO: would be nice if at-spi made this easier
            Accessible accessible = table.GetColumnHeader(0);

            // If that returned null, then maybe we have no
            // headers, so not going to query every single row
            if (accessible == null)
            {
                return(new Element [0]);
            }
            int count = ColumnCount;

            Element [] elements = new Element [count];
            elements [0] = Element.GetElement(accessible);
            for (int i = 1; i < count; i++)
            {
                accessible = table.GetColumnHeader(i);
                if (accessible != null)
                {
                    elements [i] = Element.GetElement(accessible);
                }
            }
            return(elements);
        }
All Usage Examples Of AtspiUiaSource.Element::GetElement