private void DisplayForm_Load(object sender, EventArgs e) { state = new FaceState(); face = new FaceDisplay(state); Controls.Add(face); face.Dock = DockStyle.Fill; face.Click += face_Click; //face.DoubleClick += face_Click; face.MouseDown += face_MouseDown; }
public ControlForm(FaceState state) { InitializeComponent(); trackEyeSep.Value = (int)(state.EyeSeparation * 100); trackEyeScale.Value = (int)(state.EyeScale * 100); trackEyeTilt.Value = (int)(state.EyeTilt * 100); trackEyeX.Value = (int)(state.EyeOffsetX * 100); trackEyeY.Value = (int)(state.EyeOffsetY * 100); trackMouthWidth.Value = (int)(state.MouthWidth * 100); trackMouthTilt.Value = (int)(state.MouthTilt * 100); trackMouthCurve.Value = (int)(state.MouthCurve * 100); trackMouthX.Value = (int)(state.MouthOffsetX * 100); trackMouthY.Value = (int)(state.MouthOffsetY * 100); State = state; }
public FaceDisplay(FaceState state) { State = state; CalculatePens(); Size = new Size(256, 256); }