public void ResetDirty() { if (DirtyObserver != null) { DirtyObserver.Reset(); } }
public ValueObject(string text, ValueDataType type) { DirtyObserver = new DirtyObserver(this); EnumValues = new ObservableCollection <EnumValue>(); DataType = type; Text = text; }
public void Init(IW32Win w32, NoForm root) { this.w32 = w32; noForm = root; noForm.renderer = this; lock (noForm) { var sz = root.Size; // Initialise d2d things backBuffer = new Texture2D(device, new Texture2DDescription() { ArraySize = 1, MipLevels = 1, SampleDescription = new SampleDescription(1, 0), OptionFlags = ResourceOptionFlags.GdiCompatible, Width = (int)sz.width, Height = (int)sz.height, Usage = ResourceUsage.Default, BindFlags = BindFlags.RenderTarget, Format = Format.B8G8R8A8_UNorm, }); renderView = new RenderTargetView(device, backBuffer); surface = backBuffer.QueryInterface <Surface1>(); d2dRenderTarget = new RenderTarget(d2dFactory, surface, new RenderTargetProperties(new PixelFormat(Format.B8G8R8A8_UNorm, AlphaMode.Premultiplied))); scbTrans = new SolidColorBrush(d2dRenderTarget, new Color4(1f, 0f, 1f, 0f)); // set buffer area to transparent // Init uDraw and assign IRenderElement parts _backRenderer = new SharpDX_RenderElements(d2dRenderTarget); _uDraw = new D2DDraw(_backRenderer); // Create the observer dobs = new DirtyObserver(noForm, RenderPass, () => noForm.DirtyAnimated, () => noForm.ReqSize, () => FPSLimit); } }
public TestCase(string name) { DirtyObserver = new DirtyObserver(this); TestCaseIsUnique = true; Name = name; Conditions = new ObservableCollection <ValueObject>(); Actions = new ObservableCollection <ValueObject>(); }
public void Init(IW32Win w32, NoForm root) { // do the form noForm = root; noForm.renderer = this; this.w32 = w32; // Create the observer dobs = new DirtyObserver(noForm, RenderPass, () => noForm.DirtyAnimated, () => noForm.ReqSize); }
public void Init(IW32Win initObj, NoForm nf) { // do the form noForm = nf; noForm.renderer = this; this.w32 = initObj; // Create the observer dobs = new DirtyObserver(noForm, RenderPass, () => noForm.DirtyAnimated, () => noForm.ReqSize, () => FPSLimit); }
public ValueObject(ObservableCollection <EnumValue> items, int selectedItem) { DirtyObserver = new DirtyObserver(this); DataType = ValueDataType.Enumeration; EnumValues = items; if (selectedItem < 0 || selectedItem >= EnumValues.Count) { throw new ArgumentOutOfRangeException("selectedItem index out of range"); } SelectedItemIndex = selectedItem; }
public DataContainer() { TestCasesRoot = new TestCasesRoot(); //TestCasesRoot.CreateTestProject(); Conditions = TestCasesRoot.ConditionTable; Actions = TestCasesRoot.ActionTable; OnStatisticsChanged(); DirtyObserver = new DirtyObserver(this); UpdateTitle(); DirtyChanged += OnDirtyChanged; }
public EnumValue(string name, string value, bool isInavlid = false, bool dontCare = false, bool isDefault = false, string tooltipText = null) { DirtyObserver = new DirtyObserver(this); Name = name; Background = new Background(BackgroundColor.White); IsInvalid = isInavlid; DontCare = dontCare; IsDefault = isDefault; Value = value; TooltipText = tooltipText; }
public void Init(IWFWin wf, NoForm root) { noForm = root; noForm.renderer = this; winForm = wf.form; // Create buffer buffer = new Bitmap(winForm.Width, winForm.Height); graphics = Graphics.FromImage(buffer); // Init uDraw and assign IRenderElement parts _backRenderer = new SDG_RenderElements(graphics); _uDraw = new SDGDraw(_backRenderer); // Create the observer dobs = new DirtyObserver(noForm, RenderPass, () => noForm.DirtyAnimated, () => noForm.ReqSize, () => FPSLimit); }
public void FirstTest() { DataContainerTest1 container = new DataContainerTest1(); DirtyObserver observer = new DirtyObserver(container); container.Value1 = 1; Assert.That(observer.Dirty == false); container.Value2 = 1; Assert.That(observer.Dirty == true); observer.Reset(); container.TestObject = null; Assert.That(observer.Dirty == true); observer.Reset(); container.TestObject = "test"; Assert.That(observer.Dirty == true); observer.Reset(); container.TestObject = null; Assert.That(observer.Dirty == true); }
public ValueObject(ObservableCollection <EnumValue> items) { DirtyObserver = new DirtyObserver(this); DataType = ValueDataType.Enumeration; EnumValues = items; }
public TestCasesRoot() { Init(); CreateInfosForDatagrid(); DirtyObserver = new DirtyObserver(this); }
protected ConditionActionBase() { DirtyObserver = new DirtyObserver(this); }
public DataContainerTest2() { DirtyObserver = new DirtyObserver(this); }