From: jpbruyere Date: Mon, 22 Jun 2015 10:48:11 +0000 (+0200) Subject: - simplify value change with only actual value, not the old one X-Git-Tag: 0.2~76 X-Git-Url: https://git.osiis.dedyn.io/?a=commitdiff_plain;h=8c99bee3d98f7c3221e969c2924d87729ba7faea;p=jp%2Fcrow.git - simplify value change with only actual value, not the old one - First tests with Scrollbar --- diff --git a/GOLib.csproj b/GOLib.csproj index ddf23415..c119407b 100644 --- a/GOLib.csproj +++ b/GOLib.csproj @@ -112,6 +112,7 @@ + @@ -175,5 +176,6 @@ + diff --git a/Templates/Scrollbar.goml b/Templates/Scrollbar.goml new file mode 100755 index 00000000..1e3fa514 --- /dev/null +++ b/Templates/Scrollbar.goml @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/Tests/GOLIBTest_4.cs b/Tests/GOLIBTest_4.cs index c283b2e1..d9e899b1 100644 --- a/Tests/GOLIBTest_4.cs +++ b/Tests/GOLIBTest_4.cs @@ -40,18 +40,17 @@ namespace test if (_fps == value) return; - int oldVal = _fps; _fps = value; if (_fps > fpsMax) { fpsMax = _fps; - ValueChanged.Raise(this, new ValueChangeEventArgs ("fpsMax", fpsMax, _fps)); + ValueChanged.Raise(this, new ValueChangeEventArgs ("fpsMax", fpsMax)); } else if (_fps < fpsMin) { - ValueChanged.Raise(this, new ValueChangeEventArgs ("fpsMin", fpsMin, _fps)); fpsMin = _fps; + ValueChanged.Raise(this, new ValueChangeEventArgs ("fpsMin", fpsMin)); } - ValueChanged.Raise(this, new ValueChangeEventArgs ("fps", oldVal, _fps)); + ValueChanged.Raise(this, new ValueChangeEventArgs ("fps", _fps)); } } @@ -139,7 +138,7 @@ namespace test if (i > 50) break; } - ValueChanged.Raise(this, new ValueChangeEventArgs ("TestList", null, TestList)); + ValueChanged.Raise(this, new ValueChangeEventArgs ("TestList", TestList)); } void pFps_mousemove(object sender, MouseMoveEventArgs e) { diff --git a/Tests/GOLIBTest_Container.cs b/Tests/GOLIBTest_Container.cs index 79ed43b6..3e54e870 100644 --- a/Tests/GOLIBTest_Container.cs +++ b/Tests/GOLIBTest_Container.cs @@ -27,21 +27,18 @@ namespace test2 if (_fps == value) return; - int oldVal = _fps; _fps = value; if (_fps > fpsMax) { fpsMax = _fps; - ValueChanged.Raise(this, new ValueChangeEventArgs ("fpsMax", fpsMax, _fps)); + ValueChanged.Raise(this, new ValueChangeEventArgs ("fpsMax", fpsMax)); } else if (_fps < fpsMin) { - ValueChanged.Raise(this, new ValueChangeEventArgs ("fpsMin", fpsMin, _fps)); fpsMin = _fps; + ValueChanged.Raise(this, new ValueChangeEventArgs ("fpsMin", fpsMin)); } if (ValueChanged != null) - ValueChanged.Raise(this, new ValueChangeEventArgs ("fps", oldVal, _fps)); - - //ValueChanged.Raise (this, new ValueChangeEventArgs ("fps", oldVal, _fps)); + ValueChanged.Raise(this, new ValueChangeEventArgs ("fps", _fps)); } } string name = "testName"; diff --git a/Tests/GOLIBTest_Label.cs b/Tests/GOLIBTest_Label.cs index 6a3feaad..ca9c0afd 100644 --- a/Tests/GOLIBTest_Label.cs +++ b/Tests/GOLIBTest_Label.cs @@ -27,21 +27,18 @@ namespace test if (_fps == value) return; - int oldVal = _fps; _fps = value; if (_fps > fpsMax) { fpsMax = _fps; - ValueChanged.Raise(this, new ValueChangeEventArgs ("fpsMax", fpsMax, _fps)); + ValueChanged.Raise(this, new ValueChangeEventArgs ("fpsMax", fpsMax)); } else if (_fps < fpsMin) { - ValueChanged.Raise(this, new ValueChangeEventArgs ("fpsMin", fpsMin, _fps)); fpsMin = _fps; + ValueChanged.Raise(this, new ValueChangeEventArgs ("fpsMin", fpsMin)); } if (ValueChanged != null) - ValueChanged.Raise(this, new ValueChangeEventArgs ("fps", oldVal, _fps)); - - //ValueChanged.Raise (this, new ValueChangeEventArgs ("fps", oldVal, _fps)); + ValueChanged.Raise(this, new ValueChangeEventArgs ("fps", _fps)); } } string name = "testName"; diff --git a/Tests/GOLIBTest_Scrollbar.cs b/Tests/GOLIBTest_Scrollbar.cs new file mode 100644 index 00000000..67572d51 --- /dev/null +++ b/Tests/GOLIBTest_Scrollbar.cs @@ -0,0 +1,56 @@ +#define MONO_CAIRO_DEBUG_DISPOSE +#define DEBUG_CLIP_RECTANGLE + + +using System; +using System.Runtime.InteropServices; +using OpenTK; +using OpenTK.Graphics.OpenGL; +using OpenTK.Input; + +using System.Diagnostics; + +//using GGL; +using go; +using System.Threading; + + +namespace test2 +{ + class GOLIBTest_Scrollbar : OpenTKGameWindow + { + public GOLIBTest_Scrollbar () + : base(1024, 600,"test") + {} + + Group g; + + protected override void OnLoad (EventArgs e) + { + base.OnLoad (e); + LoadInterface("Interfaces/testScrollbar.goml", out g); + + } + protected override void OnRenderFrame (FrameEventArgs e) + { + GL.Clear (ClearBufferMask.ColorBufferBit); + base.OnRenderFrame (e); + SwapBuffers (); + } + + protected override void OnUpdateFrame (FrameEventArgs e) + { + base.OnUpdateFrame (e); + } + + [STAThread] + static void Main () + { + Console.WriteLine ("starting example"); + + using (GOLIBTest_Scrollbar win = new GOLIBTest_Scrollbar( )) { + win.Run (30.0); + } + } + } +} \ No newline at end of file diff --git a/Tests/GOLIBTest_Window.cs b/Tests/GOLIBTest_Window.cs index cb9daa49..d998d858 100644 --- a/Tests/GOLIBTest_Window.cs +++ b/Tests/GOLIBTest_Window.cs @@ -27,21 +27,18 @@ namespace test if (_fps == value) return; - int oldVal = _fps; _fps = value; if (_fps > fpsMax) { fpsMax = _fps; - ValueChanged.Raise(this, new ValueChangeEventArgs ("fpsMax", fpsMax, _fps)); + ValueChanged.Raise(this, new ValueChangeEventArgs ("fpsMax", fpsMax)); } else if (_fps < fpsMin) { - ValueChanged.Raise(this, new ValueChangeEventArgs ("fpsMin", fpsMin, _fps)); fpsMin = _fps; + ValueChanged.Raise(this, new ValueChangeEventArgs ("fpsMin", fpsMin)); } if (ValueChanged != null) - ValueChanged.Raise(this, new ValueChangeEventArgs ("fps", oldVal, _fps)); - - //ValueChanged.Raise (this, new ValueChangeEventArgs ("fps", oldVal, _fps)); + ValueChanged.Raise(this, new ValueChangeEventArgs ("fps", _fps)); } } string name = "testName"; diff --git a/Tests/GOLIBTest_fps.cs b/Tests/GOLIBTest_fps.cs index 5142e7c9..e2bf3ef7 100644 --- a/Tests/GOLIBTest_fps.cs +++ b/Tests/GOLIBTest_fps.cs @@ -27,21 +27,18 @@ namespace test if (_fps == value) return; - int oldVal = _fps; _fps = value; if (_fps > fpsMax) { fpsMax = _fps; - ValueChanged.Raise(this, new ValueChangeEventArgs ("fpsMax", fpsMax, _fps)); + ValueChanged.Raise(this, new ValueChangeEventArgs ("fpsMax", fpsMax)); } else if (_fps < fpsMin) { - ValueChanged.Raise(this, new ValueChangeEventArgs ("fpsMin", fpsMin, _fps)); fpsMin = _fps; + ValueChanged.Raise(this, new ValueChangeEventArgs ("fpsMin", fpsMin)); } if (ValueChanged != null) - ValueChanged.Raise(this, new ValueChangeEventArgs ("fps", oldVal, _fps)); - - //ValueChanged.Raise (this, new ValueChangeEventArgs ("fps", oldVal, _fps)); + ValueChanged.Raise(this, new ValueChangeEventArgs ("fps", _fps)); } } string name = "testName"; diff --git a/Tests/Interfaces/test4.goml b/Tests/Interfaces/test4.goml index 646599c9..d0e644e9 100755 --- a/Tests/Interfaces/test4.goml +++ b/Tests/Interfaces/test4.goml @@ -12,6 +12,7 @@ +