12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- using PaintDotNet.Base.SettingModel;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Windows.Forms;
- namespace PaintDotNet.ImageCollect
- {
- public class AdjustContainer : UserControl
- {
- AdjustExposureControl _exposuerControl;
- AdjustWhiteBalanceControl _wbControl;
- AdjustSaturationControl _saturationControl;
- public AdjustContainer()
- {
- _exposuerControl = new AdjustExposureControl();
- _wbControl = new AdjustWhiteBalanceControl();
- _saturationControl = new AdjustSaturationControl();
- _exposuerControl.Dock = DockStyle.Top;
- _wbControl.Dock = DockStyle.Top;
- _saturationControl.Dock = DockStyle.Top;
- this.Controls.Add(_saturationControl);
- this.Controls.Add(_wbControl);
- this.Controls.Add(_exposuerControl);
- InitializeComponent();
- this.Height = _exposuerControl.Height + _wbControl.Height + _saturationControl.Height + 16;
- }
- private void InitializeComponent()
- {
- this.SuspendLayout();
- //
- // AdjustContainer
- //
- this.Name = "AdjustContainer";
- this.Padding = new System.Windows.Forms.Padding(8);
- this.Size = new System.Drawing.Size(500, 454);
- this.ResumeLayout(false);
- }
- public void Initialize(CameraParamModel model, bool use = true)
- {
- _exposuerControl.Initialize(model);
- _wbControl.Initialize(model, use);
- _saturationControl.Initialize(model, use);
- }
- public void UpdateDisplay()
- {
- _exposuerControl.UpdateDisplay();
- }
- }
- }
|