private static void OverlayShowPriv(A12Position pos, A12Position pos2, string cond) { var win = CreateOverlay(true); win.SetRotate(pos, pos2, cond); win.Show(); win.SetTimer(TimeSpan.FromSeconds(10)); }
public static double Pos2Angle(A12Position pos) { switch (pos) { case A12Position.BottomLeft: return(180 + 20); case A12Position.BottomRight: return(180 - 20); case A12Position.Left: return(270); case A12Position.Right: return(90); case A12Position.Top: return(0); } return(0); }
private void SetRotate(A12Position pos, A12Position pos2, string cond) { this.m_pos = pos; instance.ArrawRotate.Angle = Pos2Angle(pos); if (pos2 == A12Position.None) { this.ArrowIf.Visibility = Visibility.Collapsed; } else { this.ArrowIf.Visibility = Visibility.Visible; instance.ArrowRotateIf.Angle = Pos2Angle(pos2); instance.IfText.Text = cond; } }
public static void OverlayShow(A12Position pos, A12Position pos2, string cond) { ActGlobals.oFormActMain.Invoke(new Action <A12Position, A12Position, string>(OverlayShowPriv), pos, pos2, cond); }
public void Rotate() { this.m_pos2 = this.m_pos = (A12Position)(((int)this.m_pos % 5) + 1); this.SetRotate(this.m_pos, this.m_pos2, "1 2 3"); }