static bool IsMatch(Accessible a) { if (a == null || a.Name == null) { return(false); } if (a.Invisible == false) { return(a.Name.StartsWith(mName)); } return(false); }
static bool IsMatch(Accessible a) { if (a == null) { return(false); } if (a.Name == "Launch Qt Creator" && a.Role == AccessibleRole.CheckButton && a.Checked == true) { return(true); } return(false); }
static bool IsMatch(Accessible a) { if (a == null) { return(false); } if (a.Name == null && a.Role == AccessibleRole.RadioButton && a.Checked == false) { return(true); } return(false); }
private static Accessible Descend(ICollection <Accessible> c, Predicate <Accessible> match) { foreach (Accessible a in c) { if (match(a)) { return(a); } if (a.hasChildren) { Accessible r = Descend(a.Children, match); if (r != null) { return(r); } } } return(null); }
static Accessible WaitFor(Process p, Predicate <Accessible> match, int pause) { Accessible a; do { Thread.Sleep(pause); ptr = new EnumWindowsProc(FindWindow); EnumWindows(ptr, new IntPtr(p.Id)); a = Accessible.fromWindow(gHWND); } while (a == null); Accessible b; do { Thread.Sleep(pause); b = a.Find(match); } while (b == null); return(b); }
static bool IsMatch(Accessible a) { if (a == null || a.Name == null) return false; if (a.Invisible == false) return a.Name.StartsWith(mName); return false; }
static bool IsMatch(Accessible a) { if (a == null) return false; if (a.Name == null && a.Role == AccessibleRole.RadioButton && a.Checked == false) return true; return false; }
static bool IsMatch(Accessible a) { if (a == null) return false; if (a.Name == "Launch Qt Creator" && a.Role == AccessibleRole.CheckButton && a.Checked == true) return true; return false; }