public void ConfigureDrawing(AbstractDrawing drawing, Action refresh) { Keyframe keyframe = metadata.HitKeyframe; IDecorable decorable = drawing as IDecorable; if (keyframe == null || drawing == null || decorable == null) { return; } HistoryMementoModifyDrawing memento = new HistoryMementoModifyDrawing(metadata, keyframe.Id, drawing.Id, drawing.Name, SerializationFilter.Style); FormConfigureDrawing2 fcd = new FormConfigureDrawing2(decorable, refresh); FormsHelper.Locate(fcd); fcd.ShowDialog(); if (fcd.DialogResult == DialogResult.OK) { memento.UpdateCommandName(drawing.Name); metadata.HistoryStack.PushNewCommand(memento); } fcd.Dispose(); }
public override bool Configure(CameraSummary summary, Action disconnect, Action connect) { bool needsReconnection = false; SpecificInfo info = summary.Specific as SpecificInfo; if (info == null) { return(false); } FormConfiguration form = new FormConfiguration(summary, disconnect, connect); FormsHelper.Locate(form); if (form.ShowDialog() == DialogResult.OK) { if (form.AliasChanged) { summary.UpdateAlias(form.Alias, form.PickedIcon); } if (form.SpecificChanged) { info.StreamFormat = form.SelectedStreamFormat.Value; info.CameraProperties = form.CameraProperties; summary.UpdateDisplayRectangle(Rectangle.Empty); needsReconnection = true; } CameraTypeManager.UpdatedCameraSummary(summary); } form.Dispose(); return(needsReconnection); }
public override bool Configure(CameraSummary summary) { bool needsReconnection = false; FormConfiguration form = new FormConfiguration(summary); FormsHelper.Locate(form); if (form.ShowDialog() == DialogResult.OK) { if (form.AliasChanged) { summary.UpdateAlias(form.Alias, form.PickedIcon); } if (form.SpecificChanged) { SpecificInfo info = new SpecificInfo(); info.MediaTypeIndex = form.SelectedMediaTypeIndex; info.SelectedFramerate = form.SelectedFramerate; info.CameraProperties = form.CameraProperties; summary.UpdateSpecific(info); summary.UpdateDisplayRectangle(Rectangle.Empty); needsReconnection = form.NeedsReconnection; } CameraTypeManager.UpdatedCameraSummary(summary); } form.Dispose(); return(needsReconnection); }
public override bool Configure(CameraSummary summary) { bool needsReconnection = false; FormConfiguration form = new FormConfiguration(summary); FormsHelper.Locate(form); if (form.ShowDialog() == DialogResult.OK) { if (form.AliasChanged) { summary.UpdateAlias(form.Alias, form.PickedIcon); } if (form.SpecificChanged) { summary.UpdateSpecific(form.Specific); summary.UpdateDisplayRectangle(Rectangle.Empty); needsReconnection = true; } CameraTypeManager.UpdatedCameraSummary(summary); } form.Dispose(); return(needsReconnection); }
public void ShowAngleAngleAnalysis() { FormAngleAngleAnalysis f = new FormAngleAngleAnalysis(frameServer.Metadata); FormsHelper.Locate(f); f.ShowDialog(); f.Dispose(); }
public void ShowScatterDiagram() { FormPointsAnalysis fpa = new FormPointsAnalysis(frameServer.Metadata); FormsHelper.Locate(fpa); fpa.ShowDialog(); fpa.Dispose(); }
public void ShowTrajectoryAnalysis() { FormMultiTrajectoryAnalysis f = new FormMultiTrajectoryAnalysis(frameServer.Metadata); FormsHelper.Locate(f); f.ShowDialog(); f.Dispose(); }
private void mnuCalibrate_Click(object sender, EventArgs e) { FormCalibratePlane fcp = new FormCalibratePlane(CalibrationHelper, this); FormsHelper.Locate(fcp); fcp.ShowDialog(); fcp.Dispose(); CallInvalidateFromMenu(sender); }
private void btnBackColor_Click(object sender, EventArgs e) { FormColorPicker picker = new FormColorPicker(rtbComment.SelectionBackColor); FormsHelper.Locate(picker); if (picker.ShowDialog() == DialogResult.OK) { rtbComment.SelectionBackColor = picker.PickedColor; } picker.Dispose(); }
public void ShowCameraCalibration() { List <List <PointF> > points = frameServer.Metadata.GetCameraCalibrationPoints(); FormCalibrateDistortion fcd = new FormCalibrateDistortion(frameServer.CurrentImage, points, frameServer.Metadata.CalibrationHelper); FormsHelper.Locate(fcd); fcd.ShowDialog(); fcd.Dispose(); view.RefreshImage(); }
private void BtnIconClick(object sender, EventArgs e) { FormIconPicker fip = new FormIconPicker(IconLibrary.Icons, 5); FormsHelper.Locate(fip); if (fip.ShowDialog() == DialogResult.OK) { btnIcon.BackgroundImage = fip.PickedIcon; } fip.Dispose(); }
private void editor_Click(object sender, EventArgs e) { FormColorPicker picker = new FormColorPicker(); FormsHelper.Locate(picker); if (picker.ShowDialog() == DialogResult.OK) { color = picker.PickedColor; RaiseValueChanged(); ((Control)sender).Invalidate(); } picker.Dispose(); }
public void ShowDataAnalysis(AbstractDrawing drawing) { if (drawing is DrawingCrossMark) { FormPointsAnalysis fpa = new FormPointsAnalysis(frameServer.Metadata); FormsHelper.Locate(fpa); fpa.ShowDialog(); fpa.Dispose(); } else if (drawing is DrawingTrack) { FormTrackAnalysis fta = new FormTrackAnalysis(frameServer.Metadata, drawing as DrawingTrack); FormsHelper.Locate(fta); fta.ShowDialog(); fta.Dispose(); } }
private void BtnIconClick(object sender, EventArgs e) { FormIconPicker fip = new FormIconPicker(IconLibrary.Icons, 5); FormsHelper.Locate(fip); if (fip.ShowDialog() == DialogResult.OK) { Summary.UpdateAlias(Summary.Alias, fip.PickedIcon); btnIcon.BackgroundImage = Summary.Icon; RelocateInfo(); if (SummaryUpdated != null) { SummaryUpdated(this, EventArgs.Empty); } } fip.Dispose(); }
public void StartRenaming() { FormCameraAlias fca = new FormCameraAlias(Summary); FormsHelper.Locate(fca); if (fca.ShowDialog() == DialogResult.OK) { Summary.UpdateAlias(fca.Alias, fca.PickedIcon); lblAlias.Text = Summary.Alias; btnIcon.BackgroundImage = Summary.Icon; RelocateInfo(); if (SummaryUpdated != null) { SummaryUpdated(this, EventArgs.Empty); } } fca.Dispose(); }
private void ConfigureComposite() { if (!cameraLoaded || cameraManager == null) { return; } FormConfigureComposite form = new FormConfigureComposite(delayCompositeConfiguration); FormsHelper.Locate(form); if (form.ShowDialog() == DialogResult.OK) { delayCompositeConfiguration = form.Configuration; delayComposite = GetComposite(delayCompositeConfiguration); delayCompositer.ResetComposite(delayComposite); PreferencesManager.CapturePreferences.DelayCompositeConfiguration = delayCompositeConfiguration; PreferencesManager.Save(); } form.Dispose(); }
private void mnuSealMeasure_Click(object sender, EventArgs e) { if (points["a"].NearlyCoincideWith(points["b"])) { return; } if (!ShowMeasurableInfo) { ShowMeasurableInfo = true; if (ShowMeasurableInfoChanged != null) { ShowMeasurableInfoChanged(this, EventArgs.Empty); } } FormCalibrateLine fcm = new FormCalibrateLine(CalibrationHelper, this); FormsHelper.Locate(fcm); fcm.ShowDialog(); fcm.Dispose(); CallInvalidateFromMenu(sender); }
private void mnuCalibrate_Click(object sender, EventArgs e) { if (points["a"].NearlyCoincideWith(points["b"])) { return; } if (trackExtraData == TrackExtraData.None) { trackExtraData = TrackExtraData.TotalDistance; if (ShowMeasurableInfoChanged != null) { ShowMeasurableInfoChanged(this, new EventArgs <TrackExtraData>(trackExtraData)); } } FormCalibrateLine fcm = new FormCalibrateLine(CalibrationHelper, this); FormsHelper.Locate(fcm); fcm.ShowDialog(); fcm.Dispose(); InvalidateFromMenu(sender); }