Ejemplo n.º 1
0
 public ExitNodeLine(AbstractPinViewModel start, AbstractPinViewModel end)
 {
     _start           = start;
     _end             = end;
     EntryNodeCountry = start.CountryCode;
     ExitNodeCountry  = end.CountryCode;
     SetPoints(1);
 }
Ejemplo n.º 2
0
        public void HideExitNodeTooltip(AbstractPinViewModel entryNodePin)
        {
            var pins = GetSecureCorePins();
            var list = pins.Where(c => !c.CountryCode.Equals(entryNodePin.CountryCode));

            foreach (var pin in list)
            {
                pin.ShowTooltip = false;
            }
        }
Ejemplo n.º 3
0
        private double GetVerticalOffset(AbstractPinViewModel pin, double scale)
        {
            var offset = pin.VerticalOffset + pin.Height - 2 / scale;

            if (pin is SecureCorePinViewModel sc)
            {
                offset -= sc.PinHeight / scale / 2;
            }

            return(offset);
        }
Ejemplo n.º 4
0
 private double GetHorizontalOffset(AbstractPinViewModel pin)
 {
     return(pin.HorizontalOffset + pin.Width / 2);
 }
Ejemplo n.º 5
0
 public HomeLine(AbstractPinViewModel pin)
 {
     _pin             = pin;
     EntryNodeCountry = pin.CountryCode;
     SetEntryNodePoint(1);
 }