Beispiel #1
0
        public TableTest()
        {
            frame = GetFrame ("gtktreeview.py");

            treeTable = FindByRole (frame, Role.TreeTable, true);
            Assert.IsNotNull (treeTable, "Couldn't find the tree table");
            table = treeTable.QueryTable ();
            Assert.IsNotNull (table, "menuBar.QueryTable");
        }
Beispiel #2
0
		public TableElement (Accessible accessible) : base (accessible)
		{
			header = null;
			table = accessible.QueryTable ();
			RefreshTreeMode (true);
			accessible.ObjectEvents.RowInserted += OnRowInserted;
			accessible.ObjectEvents.RowDeleted += OnRowDeleted;
			AddEvents (false);
		}
Beispiel #3
0
 public TableElement(Accessible accessible) : base(accessible)
 {
     header = null;
     table  = accessible.QueryTable();
     RefreshTreeMode(true);
     accessible.ObjectEvents.RowInserted += OnRowInserted;
     accessible.ObjectEvents.RowDeleted  += OnRowDeleted;
     AddEvents(false);
 }
Beispiel #4
0
 private static bool IsTable(Accessible accessible)
 {
     if (accessible.Role == Role.Table)
     {
         return(true);
     }
     if (accessible.Role != Role.TreeTable)
     {
         return(false);
     }
     Atspi.Table table = accessible.QueryTable();
     return(table != null);
 }
Beispiel #5
0
 public GridSource(Element element)
 {
     accessible = element.Accessible;
     table      = accessible.QueryTable();
 }
Beispiel #6
0
 public DataItemGridItemSource(DataItemElement element)
 {
     this.element = element;
     accessible   = element.Accessible;
     table        = accessible.QueryTable();
 }
Beispiel #7
0
		public DataItemGridItemSource (DataItemElement element)
		{
			this.element = element;
			accessible = element.Accessible;
			table = accessible.QueryTable ();
		}
Beispiel #8
0
		public GridItemSource (Element element)
		{
			accessible = element.Accessible;
			table = accessible.Parent.QueryTable ();
		}