public override void Add(IRichPane target, PartsBase value, int layerLevel) { lock (SyncRoot) { base.Add(target, value, layerLevel); } }
public CodeRect TalkPosCoder(LayoutRect rect, PartsBase target) { return(CodeRect.FromLTRB( rect.LT.X / DataHot.LayoutPixelPerSecond, FindRowIDByLayoutY(rect.LT.Y), rect.RB.X / DataHot.LayoutPixelPerSecond, FindRowIDByLayoutY(rect.RB.Y))); }
/// <summary> /// Make layout position /// </summary> /// <param name="cd">X=Second from First Speech / Y=Speech Device ID</param> /// <param name="target"></param> /// <returns></returns> public LayoutRect TalkPositioner(CodeRect cd, PartsBase target) { return(LayoutRect.FromLTRB( cd.LT.X * DataHot.LayoutPixelPerSecond, MakeTopByRowID(cd.LT.Y), cd.RB.X * DataHot.LayoutPixelPerSecond, MakeBottomByRowID(cd.RB.Y))); }
public override void SetEquivalent(RecordBase record, PartsBase parts) { }
public override void RemoveEquivalent(PartsBase parts) { }
public override ICollection GetRecordset(PartsBase key) { return(new PartsBase[] { }); }