internal SequentialConnectorAccessibleObject(SequentialActivityDesigner activityDesigner, int connectorIndex) { if (activityDesigner == null) { throw new ArgumentNullException("activityDesigner"); } this.connectorHitInfo = new ConnectorHitTestInfo(activityDesigner, HitTestLocations.Designer, connectorIndex); }
internal SequentialConnectorAccessibleObject(SequentialActivityDesigner activityDesigner, int connectorIndex) { if (activityDesigner == null) { throw new ArgumentNullException("activityDesigner"); } this.connectorHitInfo = new ConnectorHitTestInfo(activityDesigner, HitTestLocations.Designer, connectorIndex); }
public override int GetChildCount() { SequentialActivityDesigner activityDesigner = base.ActivityDesigner as SequentialActivityDesigner; if (activityDesigner.ActiveDesigner != activityDesigner) { return(base.GetChildCount()); } if (activityDesigner != null) { return((activityDesigner.ContainedDesigners.Count + activityDesigner.ContainedDesigners.Count) + 1); } return(-1); }
public override AccessibleObject GetChild(int index) { SequentialActivityDesigner activityDesigner = base.ActivityDesigner as SequentialActivityDesigner; if (activityDesigner.ActiveDesigner != activityDesigner) { return(base.GetChild(index)); } if (((index >= 0) && (index < this.GetChildCount())) && ((index % 2) == 0)) { return(new SequentialConnectorAccessibleObject(base.ActivityDesigner as SequentialActivityDesigner, index / 2)); } return(base.GetChild(index / 2)); }
public override AccessibleObject GetChild(int index) { SequentialActivityDesigner sequentialActivityDesigner = base.ActivityDesigner as SequentialActivityDesigner; if (sequentialActivityDesigner.ActiveDesigner != sequentialActivityDesigner) { return(base.GetChild(index)); } if (index >= 0 && index < GetChildCount() && ((index % 2) == 0)) { return(new SequentialConnectorAccessibleObject(base.ActivityDesigner as SequentialActivityDesigner, index / 2)); } else { return(base.GetChild(index / 2)); } }
public override int GetChildCount() { SequentialActivityDesigner sequentialActivityDesigner = base.ActivityDesigner as SequentialActivityDesigner; if (sequentialActivityDesigner.ActiveDesigner != sequentialActivityDesigner) { return(base.GetChildCount()); } //We also create create a accessible object for each connector if (sequentialActivityDesigner != null) { return(sequentialActivityDesigner.ContainedDesigners.Count + sequentialActivityDesigner.ContainedDesigners.Count + 1); } else { return(-1); } }
public SequenceDesignerAccessibleObject(SequentialActivityDesigner activityDesigner) : base(activityDesigner) { }
public SequenceDesignerAccessibleObject(SequentialActivityDesigner activityDesigner) : base(activityDesigner) { }