aboutsummaryrefslogtreecommitdiffstatsci
path: root/Samples
diff options
context:
space:
mode:
authorJean-Philippe Bruyère <jp_bruyere@hotmail.com>2020-01-28 07:24:29 +0100
committerJean-Philippe Bruyère <jp_bruyere@hotmail.com>2020-01-28 07:24:29 +0100
commit90015b93cd8d06f35d211ce65e2c9000e5fb4336 (patch)
tree9ad0b27290d02414dd0ab5a323bf522d54d0be7d /Samples
parentc9a6611afb5943153b82ef8d1a9bad0c589baf8a (diff)
unit test with iFace updates (layouting/clipping/drawing), chmod clean
Diffstat (limited to 'Samples')
-rw-r--r--Samples/BasicTests/BasicTests.cs220
-rw-r--r--Samples/BasicTests/BasicTests.csproj29
-rw-r--r--Samples/ControlLib/ControlLib.csproj2
-rw-r--r--[-rwxr-xr-x]Samples/CrowIDE/ui/CategoryExp.template0
-rw-r--r--[-rwxr-xr-x]Samples/CrowIDE/ui/DockWindows/WinSchemaItem.template0
-rw-r--r--[-rwxr-xr-x]Samples/CrowIDE/ui/ItemTemplates/Enum.template0
-rw-r--r--[-rwxr-xr-x]Samples/CrowIDE/ui/ItemTemplates/Fill.template0
-rw-r--r--[-rwxr-xr-x]Samples/CrowIDE/ui/MembersItem.template0
-rw-r--r--[-rwxr-xr-x]Samples/CrowIDE/ui/MembersView.template0
-rw-r--r--Samples/ShowCase/ShowCase.csproj64
-rw-r--r--Samples/ShowCase/main.cs10
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/Interfaces/Container/0.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/Interfaces/Container/1.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/Interfaces/Container/2.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/Interfaces/Container/3.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/Interfaces/DragAndDrop/0.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/Interfaces/Experimental/DockWindow.template0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/Interfaces/Experimental/testTypeViewer.goml0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/Interfaces/GraphicObject/0.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/Interfaces/GraphicObject/1.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/Interfaces/GraphicObject/2.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/Interfaces/GraphicObject/4.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/Interfaces/GraphicObject/5.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/Interfaces/GraphicObject/6.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/Interfaces/GraphicObject/7.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/Interfaces/Group/0.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/Interfaces/Group/1.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/Interfaces/Group/2.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/Interfaces/Group/3.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/Interfaces/Group/4.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/Interfaces/Splitter/1.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/Interfaces/Splitter/3.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/Interfaces/Stack/0.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/Interfaces/Stack/0h.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/Interfaces/Stack/1.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/Interfaces/Stack/1h.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/Interfaces/Stack/2.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/Interfaces/Stack/2h.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/Interfaces/Stack/3.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/Interfaces/Stack/3h.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/Interfaces/Stack/4.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/Interfaces/TemplatedContainer/0.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/Interfaces/TemplatedContainer/6.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/Interfaces/TemplatedContainer/7.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/Interfaces/TemplatedContainer/testGroupBox.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/Interfaces/TemplatedContainer/testMsgBox.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/Interfaces/TemplatedContainer/testPopper.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/Interfaces/TemplatedContainer/testTreeView.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/Interfaces/TemplatedContainer/testWindow.goml0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/Interfaces/TemplatedContainer/testWindow2.goml0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/Interfaces/TemplatedContainer/testWindow3.goml0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/Interfaces/TemplatedContainer/test_Listbox.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/Interfaces/TemplatedControl/testButton.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/Interfaces/TemplatedControl/testCheckbox.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/Interfaces/TemplatedControl/testCombobox.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/Interfaces/TemplatedControl/testItemTemplateTag.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/Interfaces/TemplatedControl/testRadioButton.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/Interfaces/TemplatedControl/testScrollbar.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/Interfaces/TemplatedControl/testSpinner.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/Interfaces/TemplatedGroup/0.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/Interfaces/TemplatedGroup/1.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/Interfaces/TemplatedGroup/2.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/Interfaces/TmpExpandable.goml0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/Interfaces/Wrapper/1.1.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/Interfaces/Wrapper/1.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/Interfaces/Wrapper/2.1.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/Interfaces/Wrapper/2.2.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/Interfaces/Wrapper/2.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/Interfaces/basicTests/7.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/Interfaces/colorItem.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/Interfaces/colorItem2.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/Interfaces/itemTmp.goml0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/Interfaces/log.xml0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/Interfaces/perfMsr.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/Interfaces/testMeter.goml0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/Interfaces/testWindow.goml.sav0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/Interfaces/tmpDirItem.goml0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/Interfaces/tmpMembers.goml0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/Interfaces/treeList.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/divers/0.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/divers/2.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/divers/3.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/divers/4.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/divers/5.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/divers/6.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/divers/clip0.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/divers/clip1.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/divers/clip2.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/divers/clip3.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/divers/clip4.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/divers/colorPicker.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/divers/fps.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/divers/perfMeasures.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/divers/test1.1.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/divers/test1.2.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/divers/test1.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/divers/test2WayBinding.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/divers/testBind0.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/divers/testCtxMenu.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/divers/testFocus.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/divers/testImage.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/divers/testMenu.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/divers/testOutOfClipUpdate.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/divers/testPropLess.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/divers/testStacks.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/divers/testTextBox.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/divers/testVisibility.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/divers/test_stack.crow0
-rw-r--r--[-rwxr-xr-x]Samples/ShowCase/ui/showcase.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/Container/0.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/Container/1.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/Container/2.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/Container/3.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/Divers/0.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/Divers/2.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/Divers/3.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/Divers/4.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/Divers/5.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/Divers/6.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/Divers/clip0.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/Divers/clip1.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/Divers/clip2.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/Divers/clip3.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/Divers/clip4.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/Divers/colorPicker.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/Divers/fps.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/Divers/perfMeasures.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/Divers/test1.1.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/Divers/test1.2.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/Divers/test1.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/Divers/test2WayBinding.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/Divers/testBind0.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/Divers/testCtxMenu.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/Divers/testFocus.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/Divers/testImage.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/Divers/testMenu.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/Divers/testOutOfClipUpdate.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/Divers/testPropLess.crow0
-rw-r--r--Samples/common/ui/Interfaces/Divers/testSlider.crow13
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/Divers/testStacks.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/Divers/testTextBox.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/Divers/testVisibility.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/Divers/test_stack.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/DragAndDrop/0.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/Experimental/DockWindow.template0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/Experimental/testTypeViewer.goml0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/GraphicObject/0.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/GraphicObject/1.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/GraphicObject/2.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/GraphicObject/4.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/GraphicObject/5.crow14
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/GraphicObject/6.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/GraphicObject/7.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/Group/0.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/Group/1.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/Group/2.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/Group/3.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/Group/4.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/Splitter/1.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/Splitter/3.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/Stack/0.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/Stack/0h.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/Stack/1.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/Stack/1h.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/Stack/2.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/Stack/2h.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/Stack/3.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/Stack/3h.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/Stack/4.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/TemplatedContainer/0.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/TemplatedContainer/6.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/TemplatedContainer/7.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/TemplatedContainer/testGroupBox.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/TemplatedContainer/testMsgBox.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/TemplatedContainer/testPopper.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/TemplatedContainer/testTreeView.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/TemplatedContainer/testWindow.goml0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/TemplatedContainer/testWindow2.goml0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/TemplatedContainer/testWindow3.goml0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/TemplatedContainer/test_Listbox.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/TemplatedControl/testButton.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/TemplatedControl/testCheckbox.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/TemplatedControl/testCombobox.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/TemplatedControl/testItemTemplateTag.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/TemplatedControl/testRadioButton.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/TemplatedControl/testScrollbar.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/TemplatedControl/testSpinner.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/TemplatedGroup/0.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/TemplatedGroup/1.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/TemplatedGroup/2.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/TmpExpandable.goml0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/Wrapper/1.1.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/Wrapper/1.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/Wrapper/2.1.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/Wrapper/2.2.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/Wrapper/2.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/colorItem.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/colorItem2.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/itemTmp.goml0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/log.xml0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/perfMsr.crow0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/testMeter.goml0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/testWindow.goml.sav0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/tmpDirItem.goml0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/tmpMembers.goml0
-rw-r--r--[-rwxr-xr-x]Samples/common/ui/Interfaces/treeList.crow0
206 files changed, 305 insertions, 47 deletions
diff --git a/Samples/BasicTests/BasicTests.cs b/Samples/BasicTests/BasicTests.cs
new file mode 100644
index 00000000..1360b652
--- /dev/null
+++ b/Samples/BasicTests/BasicTests.cs
@@ -0,0 +1,220 @@
+using System;
+using System.Collections.Generic;
+using System.IO;
+using System.Linq;
+using System.Reflection;
+using Crow;
+
+namespace tests
+{
+ public class BasicTests : Interface
+ {
+ [STAThread]
+ static void Main ()
+ {
+ using (BasicTests app = new BasicTests ()) {
+ app.Run ();
+ }
+ }
+
+ protected override void Startup ()
+ {
+ Commands = new List<Crow.Command> (new Crow.Command [] {
+ new Crow.Command(new Action(() => command1())) { Caption = "command1"},
+ new Crow.Command(new Action(() => command2())) { Caption = "command2"},
+ new Crow.Command(new Action(() => command3())) { Caption = "command3"},
+ new Crow.Command(new Action(() => command4())) { Caption = "command4"},
+ });
+
+ // += KeyboardKeyDown1;
+
+ //testFiles = new string [] { @"Interfaces/Experimental/testDock.crow" };
+ testFiles = new string [] { @"Interfaces/Divers/welcome.crow" };
+ //testFiles = new string [] { @"Interfaces/Divers/testSlider.crow" };
+ //testFiles = new string [] { @"Interfaces/Divers/colorPicker.crow" };
+ testFiles = testFiles.Concat (Directory.GetFiles (@"Interfaces/GraphicObject", "*.crow")).ToArray ();
+ testFiles = testFiles.Concat (Directory.GetFiles (@"Interfaces/Container", "*.crow")).ToArray ();
+ testFiles = testFiles.Concat (Directory.GetFiles (@"Interfaces/Group", "*.crow")).ToArray ();
+ testFiles = testFiles.Concat (Directory.GetFiles (@"Interfaces/Stack", "*.crow")).ToArray ();
+ testFiles = testFiles.Concat (Directory.GetFiles (@"Interfaces/TemplatedControl", "*.crow")).ToArray ();
+ testFiles = testFiles.Concat (Directory.GetFiles (@"Interfaces/TemplatedContainer", "*.crow")).ToArray ();
+ testFiles = testFiles.Concat (Directory.GetFiles (@"Interfaces/TemplatedGroup", "*.crow")).ToArray ();
+ testFiles = testFiles.Concat (Directory.GetFiles (@"Interfaces/Splitter", "*.crow")).ToArray ();
+ testFiles = testFiles.Concat (Directory.GetFiles (@"Interfaces/Wrapper", "*.crow")).ToArray ();
+ testFiles = testFiles.Concat (Directory.GetFiles (@"Interfaces/Divers", "*.crow")).ToArray ();
+ testFiles = testFiles.Concat (Directory.GetFiles (@"Interfaces/DragAndDrop", "*.crow")).ToArray ();
+ //testFiles = testFiles.Concat (Directory.GetFiles (@"Interfaces/Experimental", "*.crow")).ToArray ();
+
+ Load (testFiles [idx]).DataSource = this;
+ }
+
+ int idx = 0;
+ string [] testFiles;
+
+ public Version CrowVersion {
+ get {
+ return System.Reflection.Assembly.GetAssembly (typeof (Widget)).GetName ().Version;
+ }
+ }
+
+ public override bool OnKeyDown (Key key)
+ {
+ try {
+ switch (key) {
+ case Key.Escape:
+ Quit ();
+ break;
+ case Key.F2:
+ idx--;
+ break;
+ case Key.F3:
+ idx++;
+ break;
+ case Key.F1:
+ TestList.Add ("new string");
+ NotifyValueChanged ("TestList", TestList);
+ break;
+ case Key.F4:
+ Load ("Interfaces/TemplatedContainer/testWindow.goml").DataSource = this;
+ return false;
+ case Key.F5:
+ Load ("Interfaces/Divers/testFileDialog.crow").DataSource = this;
+ return false;
+ case Key.F6:
+ Load ("Interfaces/Divers/0.crow").DataSource = this;
+ return false;
+ case Key.F7:
+ Load ("Interfaces/Divers/perfMeasures.crow").DataSource = this;
+ return false;
+ default:
+ return base.OnKeyDown (key);
+ }
+
+ ClearInterface ();
+
+ if (idx == testFiles.Length)
+ idx = 0;
+ else if (idx < 0)
+ idx = testFiles.Length - 1;
+
+ Console.WriteLine ($"Loading {testFiles [idx]}.");
+
+ Load (testFiles [idx]).DataSource = this;
+ } catch (Exception ex) {
+ (LoadIMLFragment ($"<Label Background='Red' Foreground='White' Height='Fit' Width='Stretched' Multiline='true' VerticalAlignment='Bottom' Margin='5' />") as Label).Text = ex.ToString();
+ Console.WriteLine (ex.Message + "\n" + ex.InnerException);
+ //MessageBox.Show (CurrentInterface, MessageBox.Type.Error, ex.Message + "\n" + ex.InnerException.Message).Modal = true;
+ }
+ return false;
+ }
+ #region Test values for Binding
+ public List<Crow.Command> Commands;
+ public int intValue = 500;
+ DirectoryInfo curDir = new DirectoryInfo (Path.GetDirectoryName (Assembly.GetEntryAssembly ().Location));
+ //DirectoryInfo curDir = new DirectoryInfo (@"/mnt/data/Images");
+ public FileSystemInfo [] CurDirectory {
+ get { return curDir.GetFileSystemInfos (); }
+ }
+ public int IntValue {
+ get {
+ return intValue;
+ }
+ set {
+ intValue = value;
+ NotifyValueChanged ("IntValue", intValue);
+ }
+ }
+ void onSpinnerValueChange (object sender, ValueChangeEventArgs e)
+ {
+ if (e.MemberName != "Value")
+ return;
+ intValue = Convert.ToInt32 (e.NewValue);
+ }
+ void change_alignment (object sender, EventArgs e)
+ {
+ RadioButton rb = sender as RadioButton;
+ if (rb == null)
+ return;
+ NotifyValueChanged ("alignment", Enum.Parse (typeof (Alignment), rb.Caption));
+ }
+ public IList<String> List2 = new List<string> (new string []
+ {
+ "string1",
+ "string2",
+ "string3",
+// "string4",
+// "string5",
+// "string6",
+// "string7",
+// "string8",
+// "string8",
+// "string8",
+// "string8",
+// "string8",
+// "string8",
+// "string9"
+ }
+ );
+ public IList<String> TestList2 {
+ set {
+ List2 = value;
+ NotifyValueChanged ("TestList2", testList);
+ }
+ get { return List2; }
+ }
+ List<Color> testList = Color.ColorDic.Values//.OrderBy(c=>c.Hue)
+ //.ThenBy(c=>c.Value).ThenBy(c=>c.Saturation)
+ .ToList ();
+ public List<Color> TestList {
+ set {
+ testList = value;
+ NotifyValueChanged ("TestList", testList);
+ }
+ get { return testList; }
+ }
+ string curSources = "";
+ public string CurSources {
+ get { return curSources; }
+ set {
+ if (value == curSources)
+ return;
+ curSources = value;
+ NotifyValueChanged ("CurSources", curSources);
+ }
+ }
+ bool boolVal = true;
+ public bool BoolVal {
+ get { return boolVal; }
+ set {
+ if (boolVal == value)
+ return;
+ boolVal = value;
+ NotifyValueChanged ("BoolVal", boolVal);
+ }
+ }
+
+ #endregion
+
+ void OnClear (object sender, MouseButtonEventArgs e) => TestList = null;
+
+ void OnLoadList (object sender, MouseButtonEventArgs e) => TestList =
+ Color.ColorDic.Values.OrderBy (c => c.Hue).ToList ();
+
+ void command1 ()
+ {
+ Console.WriteLine ("command1 triggered");
+ }
+ void command2 ()
+ {
+ Console.WriteLine ("command2 triggered");
+ }
+ void command3 ()
+ {
+ Console.WriteLine ("command3 triggered");
+ }
+ void command4 ()
+ {
+ Console.WriteLine ("command4 triggered");
+ }
+ }
+}
diff --git a/Samples/BasicTests/BasicTests.csproj b/Samples/BasicTests/BasicTests.csproj
new file mode 100644
index 00000000..b231b253
--- /dev/null
+++ b/Samples/BasicTests/BasicTests.csproj
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <PropertyGroup>
+ <TargetFrameworks>net472</TargetFrameworks>
+ <OutputType>Exe</OutputType>
+ <EnableDefaultNoneItems>false</EnableDefaultNoneItems>
+ <ReleaseVersion>0.8.0</ReleaseVersion>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <DebugType>full</DebugType>
+ <DefineConstants>TRACE;DEBUG</DefineConstants>
+ <CheckForOverflowUnderflow>true</CheckForOverflowUnderflow>
+ </PropertyGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\..\Crow\Crow.csproj" />
+ </ItemGroup>
+ <ItemGroup>
+ <Datas Include="..\data\**\*.*">
+ <Link>data\%(RecursiveDir)%(Filename)%(Extension)</Link>
+ </Datas>
+ <EmbeddedResource Include="ui\*.*">
+ <LogicalName>ShowCase.%(Filename)%(Extension)</LogicalName>
+ </EmbeddedResource>
+ <None Include="..\common\ui\Interfaces\**\*.*">
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ <Link>Interfaces\%(RecursiveDir)%(Filename)%(Extension)</Link>
+ </None>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/Samples/ControlLib/ControlLib.csproj b/Samples/ControlLib/ControlLib.csproj
index 42ac58c8..c82431e8 100644
--- a/Samples/ControlLib/ControlLib.csproj
+++ b/Samples/ControlLib/ControlLib.csproj
@@ -1,6 +1,6 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
- <TargetFrameworks>net471;netstandard2.0</TargetFrameworks>
+ <TargetFrameworks>net472;netstandard2.0</TargetFrameworks>
<EnableDefaultNoneItems>false</EnableDefaultNoneItems>
<ReleaseVersion>0.8.0</ReleaseVersion>
</PropertyGroup>
diff --git a/Samples/CrowIDE/ui/CategoryExp.template b/Samples/CrowIDE/ui/CategoryExp.template
index d3732aee..d3732aee 100755..100644
--- a/Samples/CrowIDE/ui/CategoryExp.template
+++ b/Samples/CrowIDE/ui/CategoryExp.template
diff --git a/Samples/CrowIDE/ui/DockWindows/WinSchemaItem.template b/Samples/CrowIDE/ui/DockWindows/WinSchemaItem.template
index 2832a327..2832a327 100755..100644
--- a/Samples/CrowIDE/ui/DockWindows/WinSchemaItem.template
+++ b/Samples/CrowIDE/ui/DockWindows/WinSchemaItem.template
diff --git a/Samples/CrowIDE/ui/ItemTemplates/Enum.template b/Samples/CrowIDE/ui/ItemTemplates/Enum.template
index 9ee2b60c..9ee2b60c 100755..100644
--- a/Samples/CrowIDE/ui/ItemTemplates/Enum.template
+++ b/Samples/CrowIDE/ui/ItemTemplates/Enum.template
diff --git a/Samples/CrowIDE/ui/ItemTemplates/Fill.template b/Samples/CrowIDE/ui/ItemTemplates/Fill.template
index 56d4a4d4..56d4a4d4 100755..100644
--- a/Samples/CrowIDE/ui/ItemTemplates/Fill.template
+++ b/Samples/CrowIDE/ui/ItemTemplates/Fill.template
diff --git a/Samples/CrowIDE/ui/MembersItem.template b/Samples/CrowIDE/ui/MembersItem.template
index b552e920..b552e920 100755..100644
--- a/Samples/CrowIDE/ui/MembersItem.template
+++ b/Samples/CrowIDE/ui/MembersItem.template
diff --git a/Samples/CrowIDE/ui/MembersView.template b/Samples/CrowIDE/ui/MembersView.template
index 046049eb..046049eb 100755..100644
--- a/Samples/CrowIDE/ui/MembersView.template
+++ b/Samples/CrowIDE/ui/MembersView.template
diff --git a/Samples/ShowCase/ShowCase.csproj b/Samples/ShowCase/ShowCase.csproj
index d31e0a6a..4635794d 100644
--- a/Samples/ShowCase/ShowCase.csproj
+++ b/Samples/ShowCase/ShowCase.csproj
@@ -1,34 +1,32 @@
+<?xml version="1.0" encoding="utf-8"?>
<Project Sdk="Microsoft.NET.Sdk">
- <PropertyGroup>
- <TargetFrameworks>net472</TargetFrameworks>
- <OutputType>Exe</OutputType>
- <EnableDefaultNoneItems>false</EnableDefaultNoneItems>
- <ReleaseVersion>0.8.0</ReleaseVersion>
- </PropertyGroup>
-
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugType>full</DebugType>
- <DefineConstants>TRACE;DEBUG</DefineConstants>
- <CheckForOverflowUnderflow>true</CheckForOverflowUnderflow>
- </PropertyGroup>
-
- <ItemGroup>
- <ProjectReference Include="..\..\Crow\Crow.csproj" />
- </ItemGroup>
-
- <ItemGroup>
- <Datas Include="..\data\**\*.*">
- <Link>data\%(RecursiveDir)%(Filename)%(Extension)</Link>
- </Datas>
- <EmbeddedResource Include="ui\*.*">
- <LogicalName>ShowCase.%(Filename)%(Extension)</LogicalName>
- </EmbeddedResource>
- <None Include="..\common\ui\Interfaces\**\*.*">
- <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
- <Link>Interfaces\%(RecursiveDir)%(Filename)%(Extension)</Link>
- </None>
- </ItemGroup>
- <ItemGroup>
- <None Remove="..\common\ui\Interfaces\basicTests\7.crow" />
- </ItemGroup>
-</Project>
+ <PropertyGroup>
+ <TargetFrameworks>net472</TargetFrameworks>
+ <OutputType>Exe</OutputType>
+ <EnableDefaultNoneItems>false</EnableDefaultNoneItems>
+ <ReleaseVersion>0.8.0</ReleaseVersion>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <DebugType>full</DebugType>
+ <DefineConstants>TRACE;DEBUG</DefineConstants>
+ <CheckForOverflowUnderflow>true</CheckForOverflowUnderflow>
+ </PropertyGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\..\Crow\Crow.csproj" />
+ </ItemGroup>
+ <ItemGroup>
+ <Datas Include="..\data\**\*.*">
+ <Link>data\%(RecursiveDir)%(Filename)%(Extension)</Link>
+ </Datas>
+ <EmbeddedResource Include="ui\*.*">
+ <LogicalName>ShowCase.%(Filename)%(Extension)</LogicalName>
+ </EmbeddedResource>
+ <None Include="..\common\ui\Interfaces\**\*.*">
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ <Link>Interfaces\%(RecursiveDir)%(Filename)%(Extension)</Link>
+ </None>
+ </ItemGroup>
+ <ItemGroup>
+ <None Remove="..\common\ui\Interfaces\basicTests\7.crow" />
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/Samples/ShowCase/main.cs b/Samples/ShowCase/main.cs
index 09f86f76..d780c511 100644
--- a/Samples/ShowCase/main.cs
+++ b/Samples/ShowCase/main.cs
@@ -71,8 +71,7 @@ namespace tests
g.DataSource = this;
} catch (Exception ex) {
Console.WriteLine (ex.ToString ());
- if (ex is InstantiatorException)
- showError ((InstantiatorException)ex);
+ showError (ex);
}
}
@@ -85,9 +84,9 @@ namespace tests
NotifyValueChanged ("source", source);
}
- void showError (InstantiatorException ex)
+ void showError (Exception ex)
{
- NotifyValueChanged ("ErrorMessage", ex.Path + ": " + ex.InnerException.Message);
+ NotifyValueChanged ("ErrorMessage", ex.ToString());
NotifyValueChanged ("ShowError", true);
}
void hideError ()
@@ -111,8 +110,7 @@ namespace tests
}
} catch (Exception ex) {
Console.WriteLine (ex.ToString ());
- if (ex is InstantiatorException)
- showError ((InstantiatorException)ex);
+ showError ((Exception)ex);
}
}
diff --git a/Samples/ShowCase/ui/Interfaces/Container/0.crow b/Samples/ShowCase/ui/Interfaces/Container/0.crow
index 5ad8de0a..5ad8de0a 100755..100644
--- a/Samples/ShowCase/ui/Interfaces/Container/0.crow
+++ b/Samples/ShowCase/ui/Interfaces/Container/0.crow
diff --git a/Samples/ShowCase/ui/Interfaces/Container/1.crow b/Samples/ShowCase/ui/Interfaces/Container/1.crow
index e879bcea..e879bcea 100755..100644
--- a/Samples/ShowCase/ui/Interfaces/Container/1.crow
+++ b/Samples/ShowCase/ui/Interfaces/Container/1.crow
diff --git a/Samples/ShowCase/ui/Interfaces/Container/2.crow b/Samples/ShowCase/ui/Interfaces/Container/2.crow
index 98d1add0..98d1add0 100755..100644
--- a/Samples/ShowCase/ui/Interfaces/Container/2.crow
+++ b/Samples/ShowCase/ui/Interfaces/Container/2.crow
diff --git a/Samples/ShowCase/ui/Interfaces/Container/3.crow b/Samples/ShowCase/ui/Interfaces/Container/3.crow
index 94655ca3..94655ca3 100755..100644
--- a/Samples/ShowCase/ui/Interfaces/Container/3.crow
+++ b/Samples/ShowCase/ui/Interfaces/Container/3.crow
diff --git a/Samples/ShowCase/ui/Interfaces/DragAndDrop/0.crow b/Samples/ShowCase/ui/Interfaces/DragAndDrop/0.crow
index ca1a7bb5..ca1a7bb5 100755..100644
--- a/Samples/ShowCase/ui/Interfaces/DragAndDrop/0.crow
+++ b/Samples/ShowCase/ui/Interfaces/DragAndDrop/0.crow
diff --git a/Samples/ShowCase/ui/Interfaces/Experimental/DockWindow.template b/Samples/ShowCase/ui/Interfaces/Experimental/DockWindow.template
index 6c91312b..6c91312b 100755..100644
--- a/Samples/ShowCase/ui/Interfaces/Experimental/DockWindow.template
+++ b/Samples/ShowCase/ui/Interfaces/Experimental/DockWindow.template
diff --git a/Samples/ShowCase/ui/Interfaces/Experimental/testTypeViewer.goml b/Samples/ShowCase/ui/Interfaces/Experimental/testTypeViewer.goml
index caa454fc..caa454fc 100755..100644
--- a/Samples/ShowCase/ui/Interfaces/Experimental/testTypeViewer.goml
+++ b/Samples/ShowCase/ui/Interfaces/Experimental/testTypeViewer.goml
diff --git a/Samples/ShowCase/ui/Interfaces/GraphicObject/0.crow b/Samples/ShowCase/ui/Interfaces/GraphicObject/0.crow
index 542e2ba4..542e2ba4 100755..100644
--- a/Samples/ShowCase/ui/Interfaces/GraphicObject/0.crow
+++ b/Samples/ShowCase/ui/Interfaces/GraphicObject/0.crow
diff --git a/Samples/ShowCase/ui/Interfaces/GraphicObject/1.crow b/Samples/ShowCase/ui/Interfaces/GraphicObject/1.crow
index d74f4949..d74f4949 100755..100644
--- a/Samples/ShowCase/ui/Interfaces/GraphicObject/1.crow
+++ b/Samples/ShowCase/ui/Interfaces/GraphicObject/1.crow
diff --git a/Samples/ShowCase/ui/Interfaces/GraphicObject/2.crow b/Samples/ShowCase/ui/Interfaces/GraphicObject/2.crow
index af2998ac..af2998ac 100755..100644
--- a/Samples/ShowCase/ui/Interfaces/GraphicObject/2.crow
+++ b/Samples/ShowCase/ui/Interfaces/GraphicObject/2.crow
diff --git a/Samples/ShowCase/ui/Interfaces/GraphicObject/4.crow b/Samples/ShowCase/ui/Interfaces/GraphicObject/4.crow
index f696a9ec..f696a9ec 100755..100644
--- a/Samples/ShowCase/ui/Interfaces/GraphicObject/4.crow
+++ b/Samples/ShowCase/ui/Interfaces/GraphicObject/4.crow
diff --git a/Samples/ShowCase/ui/Interfaces/GraphicObject/5.crow b/Samples/ShowCase/ui/Interfaces/GraphicObject/5.crow
index 4922474a..4922474a 100755..100644
--- a/Samples/ShowCase/ui/Interfaces/GraphicObject/5.crow
+++ b/Samples/ShowCase/ui/Interfaces/GraphicObject/5.crow
diff --git a/Samples/ShowCase/ui/Interfaces/GraphicObject/6.crow b/Samples/ShowCase/ui/Interfaces/GraphicObject/6.crow
index c37ca360..c37ca360 100755..100644
--- a/Samples/ShowCase/ui/Interfaces/GraphicObject/6.crow
+++ b/Samples/ShowCase/ui/Interfaces/GraphicObject/6.crow
diff --git a/Samples/ShowCase/ui/Interfaces/GraphicObject/7.crow b/Samples/ShowCase/ui/Interfaces/GraphicObject/7.crow
index d8e9cd38..d8e9cd38 100755..100644
--- a/Samples/ShowCase/ui/Interfaces/GraphicObject/7.crow
+++ b/Samples/ShowCase/ui/Interfaces/GraphicObject/7.crow
diff --git a/Samples/ShowCase/ui/Interfaces/Group/0.crow b/Samples/ShowCase/ui/Interfaces/Group/0.crow
index db09cab0..db09cab0 100755..100644
--- a/Samples/ShowCase/ui/Interfaces/Group/0.crow
+++ b/Samples/ShowCase/ui/Interfaces/Group/0.crow
diff --git a/Samples/ShowCase/ui/Interfaces/Group/1.crow b/Samples/ShowCase/ui/Interfaces/Group/1.crow
index 2d378d3d..2d378d3d 100755..100644
--- a/Samples/ShowCase/ui/Interfaces/Group/1.crow
+++ b/Samples/ShowCase/ui/Interfaces/Group/1.crow
diff --git a/Samples/ShowCase/ui/Interfaces/Group/2.crow b/Samples/ShowCase/ui/Interfaces/Group/2.crow
index 721790d9..721790d9 100755..100644
--- a/Samples/ShowCase/ui/Interfaces/Group/2.crow
+++ b/Samples/ShowCase/ui/Interfaces/Group/2.crow
diff --git a/Samples/ShowCase/ui/Interfaces/Group/3.crow b/Samples/ShowCase/ui/Interfaces/Group/3.crow
index bcb57b20..bcb57b20 100755..100644
--- a/Samples/ShowCase/ui/Interfaces/Group/3.crow
+++ b/Samples/ShowCase/ui/Interfaces/Group/3.crow
diff --git a/Samples/ShowCase/ui/Interfaces/Group/4.crow b/Samples/ShowCase/ui/Interfaces/Group/4.crow
index 3e97341d..3e97341d 100755..100644
--- a/Samples/ShowCase/ui/Interfaces/Group/4.crow
+++ b/Samples/ShowCase/ui/Interfaces/Group/4.crow
diff --git a/Samples/ShowCase/ui/Interfaces/Splitter/1.crow b/Samples/ShowCase/ui/Interfaces/Splitter/1.crow
index 48c1ea1e..48c1ea1e 100755..100644
--- a/Samples/ShowCase/ui/Interfaces/Splitter/1.crow
+++ b/Samples/ShowCase/ui/Interfaces/Splitter/1.crow
diff --git a/Samples/ShowCase/ui/Interfaces/Splitter/3.crow b/Samples/ShowCase/ui/Interfaces/Splitter/3.crow
index 582944a9..582944a9 100755..100644
--- a/Samples/ShowCase/ui/Interfaces/Splitter/3.crow
+++ b/Samples/ShowCase/ui/Interfaces/Splitter/3.crow
diff --git a/Samples/ShowCase/ui/Interfaces/Stack/0.crow b/Samples/ShowCase/ui/Interfaces/Stack/0.crow
index e2ce6bb9..e2ce6bb9 100755..100644
--- a/Samples/ShowCase/ui/Interfaces/Stack/0.crow
+++ b/Samples/ShowCase/ui/Interfaces/Stack/0.crow
diff --git a/Samples/ShowCase/ui/Interfaces/Stack/0h.crow b/Samples/ShowCase/ui/Interfaces/Stack/0h.crow
index af596cbc..af596cbc 100755..100644
--- a/Samples/ShowCase/ui/Interfaces/Stack/0h.crow
+++ b/Samples/ShowCase/ui/Interfaces/Stack/0h.crow
diff --git a/Samples/ShowCase/ui/Interfaces/Stack/1.crow b/Samples/ShowCase/ui/Interfaces/Stack/1.crow
index 4b89bead..4b89bead 100755..100644
--- a/Samples/ShowCase/ui/Interfaces/Stack/1.crow
+++ b/Samples/ShowCase/ui/Interfaces/Stack/1.crow
diff --git a/Samples/ShowCase/ui/Interfaces/Stack/1h.crow b/Samples/ShowCase/ui/Interfaces/Stack/1h.crow
index 5fb05514..5fb05514 100755..100644
--- a/Samples/ShowCase/ui/Interfaces/Stack/1h.crow
+++ b/Samples/ShowCase/ui/Interfaces/Stack/1h.crow
diff --git a/Samples/ShowCase/ui/Interfaces/Stack/2.crow b/Samples/ShowCase/ui/Interfaces/Stack/2.crow
index 2498ee3e..2498ee3e 100755..100644
--- a/Samples/ShowCase/ui/Interfaces/Stack/2.crow
+++ b/Samples/ShowCase/ui/Interfaces/Stack/2.crow
diff --git a/Samples/ShowCase/ui/Interfaces/Stack/2h.crow b/Samples/ShowCase/ui/Interfaces/Stack/2h.crow
index c72e9dab..c72e9dab 100755..100644
--- a/Samples/ShowCase/ui/Interfaces/Stack/2h.crow
+++ b/Samples/ShowCase/ui/Interfaces/Stack/2h.crow
diff --git a/Samples/ShowCase/ui/Interfaces/Stack/3.crow b/Samples/ShowCase/ui/Interfaces/Stack/3.crow
index 7aa7c9e7..7aa7c9e7 100755..100644
--- a/Samples/ShowCase/ui/Interfaces/Stack/3.crow
+++ b/Samples/ShowCase/ui/Interfaces/Stack/3.crow
diff --git a/Samples/ShowCase/ui/Interfaces/Stack/3h.crow b/Samples/ShowCase/ui/Interfaces/Stack/3h.crow
index 2acdd49f..2acdd49f 100755..100644
--- a/Samples/ShowCase/ui/Interfaces/Stack/3h.crow
+++ b/Samples/ShowCase/ui/Interfaces/Stack/3h.crow
diff --git a/Samples/ShowCase/ui/Interfaces/Stack/4.crow b/Samples/ShowCase/ui/Interfaces/Stack/4.crow
index 33d57deb..33d57deb 100755..100644
--- a/Samples/ShowCase/ui/Interfaces/Stack/4.crow
+++ b/Samples/ShowCase/ui/Interfaces/Stack/4.crow
diff --git a/Samples/ShowCase/ui/Interfaces/TemplatedContainer/0.crow b/Samples/ShowCase/ui/Interfaces/TemplatedContainer/0.crow
index 5b267402..5b267402 100755..100644
--- a/Samples/ShowCase/ui/Interfaces/TemplatedContainer/0.crow
+++ b/Samples/ShowCase/ui/Interfaces/TemplatedContainer/0.crow
diff --git a/Samples/ShowCase/ui/Interfaces/TemplatedContainer/6.crow b/Samples/ShowCase/ui/Interfaces/TemplatedContainer/6.crow
index 641d58f9..641d58f9 100755..100644
--- a/Samples/ShowCase/ui/Interfaces/TemplatedContainer/6.crow
+++ b/Samples/ShowCase/ui/Interfaces/TemplatedContainer/6.crow
diff --git a/Samples/ShowCase/ui/Interfaces/TemplatedContainer/7.crow b/Samples/ShowCase/ui/Interfaces/TemplatedContainer/7.crow
index 99a75079..99a75079 100755..100644
--- a/Samples/ShowCase/ui/Interfaces/TemplatedContainer/7.crow
+++ b/Samples/ShowCase/ui/Interfaces/TemplatedContainer/7.crow
diff --git a/Samples/ShowCase/ui/Interfaces/TemplatedContainer/testGroupBox.crow b/Samples/ShowCase/ui/Interfaces/TemplatedContainer/testGroupBox.crow
index 48581803..48581803 100755..100644
--- a/Samples/ShowCase/ui/Interfaces/TemplatedContainer/testGroupBox.crow
+++ b/Samples/ShowCase/ui/Interfaces/TemplatedContainer/testGroupBox.crow
diff --git a/Samples/ShowCase/ui/Interfaces/TemplatedContainer/testMsgBox.crow b/Samples/ShowCase/ui/Interfaces/TemplatedContainer/testMsgBox.crow
index d60c281e..d60c281e 100755..100644
--- a/Samples/ShowCase/ui/Interfaces/TemplatedContainer/testMsgBox.crow
+++ b/Samples/ShowCase/ui/Interfaces/TemplatedContainer/testMsgBox.crow
diff --git a/Samples/ShowCase/ui/Interfaces/TemplatedContainer/testPopper.crow b/Samples/ShowCase/ui/Interfaces/TemplatedContainer/testPopper.crow
index 27da8ea4..27da8ea4 100755..100644
--- a/Samples/ShowCase/ui/Interfaces/TemplatedContainer/testPopper.crow
+++ b/Samples/ShowCase/ui/Interfaces/TemplatedContainer/testPopper.crow
diff --git a/Samples/ShowCase/ui/Interfaces/TemplatedContainer/testTreeView.crow b/Samples/ShowCase/ui/Interfaces/TemplatedContainer/testTreeView.crow
index 099ce66d..099ce66d 100755..100644
--- a/Samples/ShowCase/ui/Interfaces/TemplatedContainer/testTreeView.crow
+++ b/Samples/ShowCase/ui/Interfaces/TemplatedContainer/testTreeView.crow
diff --git a/Samples/ShowCase/ui/Interfaces/TemplatedContainer/testWindow.goml b/Samples/ShowCase/ui/Interfaces/TemplatedContainer/testWindow.goml
index e42a5c9f..e42a5c9f 100755..100644
--- a/Samples/ShowCase/ui/Interfaces/TemplatedContainer/testWindow.goml
+++ b/Samples/ShowCase/ui/Interfaces/TemplatedContainer/testWindow.goml
diff --git a/Samples/ShowCase/ui/Interfaces/TemplatedContainer/testWindow2.goml b/Samples/ShowCase/ui/Interfaces/TemplatedContainer/testWindow2.goml
index cf88e8cb..cf88e8cb 100755..100644
--- a/Samples/ShowCase/ui/Interfaces/TemplatedContainer/testWindow2.goml
+++ b/Samples/ShowCase/ui/Interfaces/TemplatedContainer/testWindow2.goml
diff --git a/Samples/ShowCase/ui/Interfaces/TemplatedContainer/testWindow3.goml b/Samples/ShowCase/ui/Interfaces/TemplatedContainer/testWindow3.goml
index 869615bf..869615bf 100755..100644
--- a/Samples/ShowCase/ui/Interfaces/TemplatedContainer/testWindow3.goml
+++ b/Samples/ShowCase/ui/Interfaces/TemplatedContainer/testWindow3.goml
diff --git a/Samples/ShowCase/ui/Interfaces/TemplatedContainer/test_Listbox.crow b/Samples/ShowCase/ui/Interfaces/TemplatedContainer/test_Listbox.crow
index 47adb8ce..47adb8ce 100755..100644
--- a/Samples/ShowCase/ui/Interfaces/TemplatedContainer/test_Listbox.crow
+++ b/Samples/ShowCase/ui/Interfaces/TemplatedContainer/test_Listbox.crow
diff --git a/Samples/ShowCase/ui/Interfaces/TemplatedControl/testButton.crow b/Samples/ShowCase/ui/Interfaces/TemplatedControl/testButton.crow
index 8911619d..8911619d 100755..100644
--- a/Samples/ShowCase/ui/Interfaces/TemplatedControl/testButton.crow
+++ b/Samples/ShowCase/ui/Interfaces/TemplatedControl/testButton.crow
diff --git a/Samples/ShowCase/ui/Interfaces/TemplatedControl/testCheckbox.crow b/Samples/ShowCase/ui/Interfaces/TemplatedControl/testCheckbox.crow
index 7c8438c0..7c8438c0 100755..100644
--- a/Samples/ShowCase/ui/Interfaces/TemplatedControl/testCheckbox.crow
+++ b/Samples/ShowCase/ui/Interfaces/TemplatedControl/testCheckbox.crow
diff --git a/Samples/ShowCase/ui/Interfaces/TemplatedControl/testCombobox.crow b/Samples/ShowCase/ui/Interfaces/TemplatedControl/testCombobox.crow
index 4363986e..4363986e 100755..100644
--- a/Samples/ShowCase/ui/Interfaces/TemplatedControl/testCombobox.crow
+++ b/Samples/ShowCase/ui/Interfaces/TemplatedControl/testCombobox.crow
diff --git a/Samples/ShowCase/ui/Interfaces/TemplatedControl/testItemTemplateTag.crow b/Samples/ShowCase/ui/Interfaces/TemplatedControl/testItemTemplateTag.crow
index b29be381..b29be381 100755..100644
--- a/Samples/ShowCase/ui/Interfaces/TemplatedControl/testItemTemplateTag.crow
+++ b/Samples/ShowCase/ui/Interfaces/TemplatedControl/testItemTemplateTag.crow
diff --git a/Samples/ShowCase/ui/Interfaces/TemplatedControl/testRadioButton.crow b/Samples/ShowCase/ui/Interfaces/TemplatedControl/testRadioButton.crow
index a01d9041..a01d9041 100755..100644
--- a/Samples/ShowCase/ui/Interfaces/TemplatedControl/testRadioButton.crow
+++ b/Samples/ShowCase/ui/Interfaces/TemplatedControl/testRadioButton.crow
diff --git a/Samples/ShowCase/ui/Interfaces/TemplatedControl/testScrollbar.crow b/Samples/ShowCase/ui/Interfaces/TemplatedControl/testScrollbar.crow
index f8c4a9ae..f8c4a9ae 100755..100644
--- a/Samples/ShowCase/ui/Interfaces/TemplatedControl/testScrollbar.crow
+++ b/Samples/ShowCase/ui/Interfaces/TemplatedControl/testScrollbar.crow
diff --git a/Samples/ShowCase/ui/Interfaces/TemplatedControl/testSpinner.crow b/Samples/ShowCase/ui/Interfaces/TemplatedControl/testSpinner.crow
index 01d53016..01d53016 100755..100644
--- a/Samples/ShowCase/ui/Interfaces/TemplatedControl/testSpinner.crow
+++ b/Samples/ShowCase/ui/Interfaces/TemplatedControl/testSpinner.crow
diff --git a/Samples/ShowCase/ui/Interfaces/TemplatedGroup/0.crow b/Samples/ShowCase/ui/Interfaces/TemplatedGroup/0.crow
index 92cd224b..92cd224b 100755..100644
--- a/Samples/ShowCase/ui/Interfaces/TemplatedGroup/0.crow
+++ b/Samples/ShowCase/ui/Interfaces/TemplatedGroup/0.crow
diff --git a/Samples/ShowCase/ui/Interfaces/TemplatedGroup/1.crow b/Samples/ShowCase/ui/Interfaces/TemplatedGroup/1.crow
index f47e7aa0..f47e7aa0 100755..100644
--- a/Samples/ShowCase/ui/Interfaces/TemplatedGroup/1.crow
+++ b/Samples/ShowCase/ui/Interfaces/TemplatedGroup/1.crow
diff --git a/Samples/ShowCase/ui/Interfaces/TemplatedGroup/2.crow b/Samples/ShowCase/ui/Interfaces/TemplatedGroup/2.crow
index 8d25db5a..8d25db5a 100755..100644
--- a/Samples/ShowCase/ui/Interfaces/TemplatedGroup/2.crow
+++ b/Samples/ShowCase/ui/Interfaces/TemplatedGroup/2.crow
diff --git a/Samples/ShowCase/ui/Interfaces/TmpExpandable.goml b/Samples/ShowCase/ui/Interfaces/TmpExpandable.goml
index 9dddcebb..9dddcebb 100755..100644
--- a/Samples/ShowCase/ui/Interfaces/TmpExpandable.goml
+++ b/Samples/ShowCase/ui/Interfaces/TmpExpandable.goml
diff --git a/Samples/ShowCase/ui/Interfaces/Wrapper/1.1.crow b/Samples/ShowCase/ui/Interfaces/Wrapper/1.1.crow
index 548aab39..548aab39 100755..100644
--- a/Samples/ShowCase/ui/Interfaces/Wrapper/1.1.crow
+++ b/Samples/ShowCase/ui/Interfaces/Wrapper/1.1.crow
diff --git a/Samples/ShowCase/ui/Interfaces/Wrapper/1.crow b/Samples/ShowCase/ui/Interfaces/Wrapper/1.crow
index 58c79eea..58c79eea 100755..100644
--- a/Samples/ShowCase/ui/Interfaces/Wrapper/1.crow
+++ b/Samples/ShowCase/ui/Interfaces/Wrapper/1.crow
diff --git a/Samples/ShowCase/ui/Interfaces/Wrapper/2.1.crow b/Samples/ShowCase/ui/Interfaces/Wrapper/2.1.crow
index 2a352892..2a352892 100755..100644
--- a/Samples/ShowCase/ui/Interfaces/Wrapper/2.1.crow
+++ b/Samples/ShowCase/ui/Interfaces/Wrapper/2.1.crow
diff --git a/Samples/ShowCase/ui/Interfaces/Wrapper/2.2.crow b/Samples/ShowCase/ui/Interfaces/Wrapper/2.2.crow
index 4621c14e..4621c14e 100755..100644
--- a/Samples/ShowCase/ui/Interfaces/Wrapper/2.2.crow
+++ b/Samples/ShowCase/ui/Interfaces/Wrapper/2.2.crow
diff --git a/Samples/ShowCase/ui/Interfaces/Wrapper/2.crow b/Samples/ShowCase/ui/Interfaces/Wrapper/2.crow
index c1f234eb..c1f234eb 100755..100644
--- a/Samples/ShowCase/ui/Interfaces/Wrapper/2.crow
+++ b/Samples/ShowCase/ui/Interfaces/Wrapper/2.crow
diff --git a/Samples/ShowCase/ui/Interfaces/basicTests/7.crow b/Samples/ShowCase/ui/Interfaces/basicTests/7.crow
index 8d1e441c..8d1e441c 100755..100644
--- a/Samples/ShowCase/ui/Interfaces/basicTests/7.crow
+++ b/Samples/ShowCase/ui/Interfaces/basicTests/7.crow
diff --git a/Samples/ShowCase/ui/Interfaces/colorItem.crow b/Samples/ShowCase/ui/Interfaces/colorItem.crow
index 30bfe3d3..30bfe3d3 100755..100644
--- a/Samples/ShowCase/ui/Interfaces/colorItem.crow
+++ b/Samples/ShowCase/ui/Interfaces/colorItem.crow
diff --git a/Samples/ShowCase/ui/Interfaces/colorItem2.crow b/Samples/ShowCase/ui/Interfaces/colorItem2.crow
index 83239b32..83239b32 100755..100644
--- a/Samples/ShowCase/ui/Interfaces/colorItem2.crow
+++ b/Samples/ShowCase/ui/Interfaces/colorItem2.crow
diff --git a/Samples/ShowCase/ui/Interfaces/itemTmp.goml b/Samples/ShowCase/ui/Interfaces/itemTmp.goml
index fadf5e63..fadf5e63 100755..100644
--- a/Samples/ShowCase/ui/Interfaces/itemTmp.goml
+++ b/Samples/ShowCase/ui/Interfaces/itemTmp.goml
diff --git a/Samples/ShowCase/ui/Interfaces/log.xml b/Samples/ShowCase/ui/Interfaces/log.xml
index 1039f7be..1039f7be 100755..100644
--- a/Samples/ShowCase/ui/Interfaces/log.xml
+++ b/Samples/ShowCase/ui/Interfaces/log.xml
diff --git a/Samples/ShowCase/ui/Interfaces/perfMsr.crow b/Samples/ShowCase/ui/Interfaces/perfMsr.crow
index 22a62ea1..22a62ea1 100755..100644
--- a/Samples/ShowCase/ui/Interfaces/perfMsr.crow
+++ b/Samples/ShowCase/ui/Interfaces/perfMsr.crow
diff --git a/Samples/ShowCase/ui/Interfaces/testMeter.goml b/Samples/ShowCase/ui/Interfaces/testMeter.goml
index 2c840a8e..2c840a8e 100755..100644
--- a/Samples/ShowCase/ui/Interfaces/testMeter.goml
+++ b/Samples/ShowCase/ui/Interfaces/testMeter.goml
diff --git a/Samples/ShowCase/ui/Interfaces/testWindow.goml.sav b/Samples/ShowCase/ui/Interfaces/testWindow.goml.sav
index 42b4b744..42b4b744 100755..100644
--- a/Samples/ShowCase/ui/Interfaces/testWindow.goml.sav
+++ b/Samples/ShowCase/ui/Interfaces/testWindow.goml.sav
diff --git a/Samples/ShowCase/ui/Interfaces/tmpDirItem.goml b/Samples/ShowCase/ui/Interfaces/tmpDirItem.goml
index 41665d13..41665d13 100755..100644
--- a/Samples/ShowCase/ui/Interfaces/tmpDirItem.goml
+++ b/Samples/ShowCase/ui/Interfaces/tmpDirItem.goml
diff --git a/Samples/ShowCase/ui/Interfaces/tmpMembers.goml b/Samples/ShowCase/ui/Interfaces/tmpMembers.goml
index f48d8d68..f48d8d68 100755..100644
--- a/Samples/ShowCase/ui/Interfaces/tmpMembers.goml
+++ b/Samples/ShowCase/ui/Interfaces/tmpMembers.goml
diff --git a/Samples/ShowCase/ui/Interfaces/treeList.crow b/Samples/ShowCase/ui/Interfaces/treeList.crow
index ca59c17f..ca59c17f 100755..100644
--- a/Samples/ShowCase/ui/Interfaces/treeList.crow
+++ b/Samples/ShowCase/ui/Interfaces/treeList.crow
diff --git a/Samples/ShowCase/ui/divers/0.crow b/Samples/ShowCase/ui/divers/0.crow
index e7cf3e2f..e7cf3e2f 100755..100644
--- a/Samples/ShowCase/ui/divers/0.crow
+++ b/Samples/ShowCase/ui/divers/0.crow
diff --git a/Samples/ShowCase/ui/divers/2.crow b/Samples/ShowCase/ui/divers/2.crow
index b4a06b68..b4a06b68 100755..100644
--- a/Samples/ShowCase/ui/divers/2.crow
+++ b/Samples/ShowCase/ui/divers/2.crow
diff --git a/Samples/ShowCase/ui/divers/3.crow b/Samples/ShowCase/ui/divers/3.crow
index a1f5e95d..a1f5e95d 100755..100644
--- a/Samples/ShowCase/ui/divers/3.crow
+++ b/Samples/ShowCase/ui/divers/3.crow
diff --git a/Samples/ShowCase/ui/divers/4.crow b/Samples/ShowCase/ui/divers/4.crow
index ca696622..ca696622 100755..100644
--- a/Samples/ShowCase/ui/divers/4.crow
+++ b/Samples/ShowCase/ui/divers/4.crow
diff --git a/Samples/ShowCase/ui/divers/5.crow b/Samples/ShowCase/ui/divers/5.crow
index 7e3df064..7e3df064 100755..100644
--- a/Samples/ShowCase/ui/divers/5.crow
+++ b/Samples/ShowCase/ui/divers/5.crow
diff --git a/Samples/ShowCase/ui/divers/6.crow b/Samples/ShowCase/ui/divers/6.crow
index f537a71d..f537a71d 100755..100644
--- a/Samples/ShowCase/ui/divers/6.crow
+++ b/Samples/ShowCase/ui/divers/6.crow
diff --git a/Samples/ShowCase/ui/divers/clip0.crow b/Samples/ShowCase/ui/divers/clip0.crow
index 0dee2ef1..0dee2ef1 100755..100644
--- a/Samples/ShowCase/ui/divers/clip0.crow
+++ b/Samples/ShowCase/ui/divers/clip0.crow
diff --git a/Samples/ShowCase/ui/divers/clip1.crow b/Samples/ShowCase/ui/divers/clip1.crow
index bc4c9279..bc4c9279 100755..100644
--- a/Samples/ShowCase/ui/divers/clip1.crow
+++ b/Samples/ShowCase/ui/divers/clip1.crow
diff --git a/Samples/ShowCase/ui/divers/clip2.crow b/Samples/ShowCase/ui/divers/clip2.crow
index 9292150f..9292150f 100755..100644
--- a/Samples/ShowCase/ui/divers/clip2.crow
+++ b/Samples/ShowCase/ui/divers/clip2.crow
diff --git a/Samples/ShowCase/ui/divers/clip3.crow b/Samples/ShowCase/ui/divers/clip3.crow
index 82a98881..82a98881 100755..100644
--- a/Samples/ShowCase/ui/divers/clip3.crow
+++ b/Samples/ShowCase/ui/divers/clip3.crow
diff --git a/Samples/ShowCase/ui/divers/clip4.crow b/Samples/ShowCase/ui/divers/clip4.crow
index 5caaf771..5caaf771 100755..100644
--- a/Samples/ShowCase/ui/divers/clip4.crow
+++ b/Samples/ShowCase/ui/divers/clip4.crow
diff --git a/Samples/ShowCase/ui/divers/colorPicker.crow b/Samples/ShowCase/ui/divers/colorPicker.crow
index afdef146..afdef146 100755..100644
--- a/Samples/ShowCase/ui/divers/colorPicker.crow
+++ b/Samples/ShowCase/ui/divers/colorPicker.crow
diff --git a/Samples/ShowCase/ui/divers/fps.crow b/Samples/ShowCase/ui/divers/fps.crow
index 1d515a15..1d515a15 100755..100644
--- a/Samples/ShowCase/ui/divers/fps.crow
+++ b/Samples/ShowCase/ui/divers/fps.crow
diff --git a/Samples/ShowCase/ui/divers/perfMeasures.crow b/Samples/ShowCase/ui/divers/perfMeasures.crow
index d2d5138f..d2d5138f 100755..100644
--- a/Samples/ShowCase/ui/divers/perfMeasures.crow
+++ b/Samples/ShowCase/ui/divers/perfMeasures.crow
diff --git a/Samples/ShowCase/ui/divers/test1.1.crow b/Samples/ShowCase/ui/divers/test1.1.crow
index e6f8e2af..e6f8e2af 100755..100644
--- a/Samples/ShowCase/ui/divers/test1.1.crow
+++ b/Samples/ShowCase/ui/divers/test1.1.crow
diff --git a/Samples/ShowCase/ui/divers/test1.2.crow b/Samples/ShowCase/ui/divers/test1.2.crow
index 00fb7d22..00fb7d22 100755..100644
--- a/Samples/ShowCase/ui/divers/test1.2.crow
+++ b/Samples/ShowCase/ui/divers/test1.2.crow
diff --git a/Samples/ShowCase/ui/divers/test1.crow b/Samples/ShowCase/ui/divers/test1.crow
index 74da4726..74da4726 100755..100644
--- a/Samples/ShowCase/ui/divers/test1.crow
+++ b/Samples/ShowCase/ui/divers/test1.crow
diff --git a/Samples/ShowCase/ui/divers/test2WayBinding.crow b/Samples/ShowCase/ui/divers/test2WayBinding.crow
index cf76f72b..cf76f72b 100755..100644
--- a/Samples/ShowCase/ui/divers/test2WayBinding.crow
+++ b/Samples/ShowCase/ui/divers/test2WayBinding.crow
diff --git a/Samples/ShowCase/ui/divers/testBind0.crow b/Samples/ShowCase/ui/divers/testBind0.crow
index d8991c71..d8991c71 100755..100644
--- a/Samples/ShowCase/ui/divers/testBind0.crow
+++ b/Samples/ShowCase/ui/divers/testBind0.crow
diff --git a/Samples/ShowCase/ui/divers/testCtxMenu.crow b/Samples/ShowCase/ui/divers/testCtxMenu.crow
index 5fd6072a..5fd6072a 100755..100644
--- a/Samples/ShowCase/ui/divers/testCtxMenu.crow
+++ b/Samples/ShowCase/ui/divers/testCtxMenu.crow
diff --git a/Samples/ShowCase/ui/divers/testFocus.crow b/Samples/ShowCase/ui/divers/testFocus.crow
index 1f262631..1f262631 100755..100644
--- a/Samples/ShowCase/ui/divers/testFocus.crow
+++ b/Samples/ShowCase/ui/divers/testFocus.crow
diff --git a/Samples/ShowCase/ui/divers/testImage.crow b/Samples/ShowCase/ui/divers/testImage.crow
index ccdd87c0..ccdd87c0 100755..100644
--- a/Samples/ShowCase/ui/divers/testImage.crow
+++ b/Samples/ShowCase/ui/divers/testImage.crow
diff --git a/Samples/ShowCase/ui/divers/testMenu.crow b/Samples/ShowCase/ui/divers/testMenu.crow
index 08822445..08822445 100755..100644
--- a/Samples/ShowCase/ui/divers/testMenu.crow
+++ b/Samples/ShowCase/ui/divers/testMenu.crow
diff --git a/Samples/ShowCase/ui/divers/testOutOfClipUpdate.crow b/Samples/ShowCase/ui/divers/testOutOfClipUpdate.crow
index 22523b8c..22523b8c 100755..100644
--- a/Samples/ShowCase/ui/divers/testOutOfClipUpdate.crow
+++ b/Samples/ShowCase/ui/divers/testOutOfClipUpdate.crow
diff --git a/Samples/ShowCase/ui/divers/testPropLess.crow b/Samples/ShowCase/ui/divers/testPropLess.crow
index 42282c11..42282c11 100755..100644
--- a/Samples/ShowCase/ui/divers/testPropLess.crow
+++ b/Samples/ShowCase/ui/divers/testPropLess.crow
diff --git a/Samples/ShowCase/ui/divers/testStacks.crow b/Samples/ShowCase/ui/divers/testStacks.crow
index 99279cd4..99279cd4 100755..100644
--- a/Samples/ShowCase/ui/divers/testStacks.crow
+++ b/Samples/ShowCase/ui/divers/testStacks.crow
diff --git a/Samples/ShowCase/ui/divers/testTextBox.crow b/Samples/ShowCase/ui/divers/testTextBox.crow
index d0fe0af4..d0fe0af4 100755..100644
--- a/Samples/ShowCase/ui/divers/testTextBox.crow
+++ b/Samples/ShowCase/ui/divers/testTextBox.crow
diff --git a/Samples/ShowCase/ui/divers/testVisibility.crow b/Samples/ShowCase/ui/divers/testVisibility.crow
index 9f9464c9..9f9464c9 100755..100644
--- a/Samples/ShowCase/ui/divers/testVisibility.crow
+++ b/Samples/ShowCase/ui/divers/testVisibility.crow
diff --git a/Samples/ShowCase/ui/divers/test_stack.crow b/Samples/ShowCase/ui/divers/test_stack.crow
index 044fd7f0..044fd7f0 100755..100644
--- a/Samples/ShowCase/ui/divers/test_stack.crow
+++ b/Samples/ShowCase/ui/divers/test_stack.crow
diff --git a/Samples/ShowCase/ui/showcase.crow b/Samples/ShowCase/ui/showcase.crow
index f14e965c..f14e965c 100755..100644
--- a/Samples/ShowCase/ui/showcase.crow
+++ b/Samples/ShowCase/ui/showcase.crow
diff --git a/Samples/common/ui/Interfaces/Container/0.crow b/Samples/common/ui/Interfaces/Container/0.crow
index 5ad8de0a..5ad8de0a 100755..100644
--- a/Samples/common/ui/Interfaces/Container/0.crow
+++ b/Samples/common/ui/Interfaces/Container/0.crow
diff --git a/Samples/common/ui/Interfaces/Container/1.crow b/Samples/common/ui/Interfaces/Container/1.crow
index df935b1d..df935b1d 100755..100644
--- a/Samples/common/ui/Interfaces/Container/1.crow
+++ b/Samples/common/ui/Interfaces/Container/1.crow
diff --git a/Samples/common/ui/Interfaces/Container/2.crow b/Samples/common/ui/Interfaces/Container/2.crow
index 98d1add0..98d1add0 100755..100644
--- a/Samples/common/ui/Interfaces/Container/2.crow
+++ b/Samples/common/ui/Interfaces/Container/2.crow
diff --git a/Samples/common/ui/Interfaces/Container/3.crow b/Samples/common/ui/Interfaces/Container/3.crow
index 5ca515a8..5ca515a8 100755..100644
--- a/Samples/common/ui/Interfaces/Container/3.crow
+++ b/Samples/common/ui/Interfaces/Container/3.crow
diff --git a/Samples/common/ui/Interfaces/Divers/0.crow b/Samples/common/ui/Interfaces/Divers/0.crow
index d083946c..d083946c 100755..100644
--- a/Samples/common/ui/Interfaces/Divers/0.crow
+++ b/Samples/common/ui/Interfaces/Divers/0.crow
diff --git a/Samples/common/ui/Interfaces/Divers/2.crow b/Samples/common/ui/Interfaces/Divers/2.crow
index b4a06b68..b4a06b68 100755..100644
--- a/Samples/common/ui/Interfaces/Divers/2.crow
+++ b/Samples/common/ui/Interfaces/Divers/2.crow
diff --git a/Samples/common/ui/Interfaces/Divers/3.crow b/Samples/common/ui/Interfaces/Divers/3.crow
index a1f5e95d..a1f5e95d 100755..100644
--- a/Samples/common/ui/Interfaces/Divers/3.crow
+++ b/Samples/common/ui/Interfaces/Divers/3.crow
diff --git a/Samples/common/ui/Interfaces/Divers/4.crow b/Samples/common/ui/Interfaces/Divers/4.crow
index ca696622..ca696622 100755..100644
--- a/Samples/common/ui/Interfaces/Divers/4.crow
+++ b/Samples/common/ui/Interfaces/Divers/4.crow
diff --git a/Samples/common/ui/Interfaces/Divers/5.crow b/Samples/common/ui/Interfaces/Divers/5.crow
index 7e3df064..7e3df064 100755..100644
--- a/Samples/common/ui/Interfaces/Divers/5.crow
+++ b/Samples/common/ui/Interfaces/Divers/5.crow
diff --git a/Samples/common/ui/Interfaces/Divers/6.crow b/Samples/common/ui/Interfaces/Divers/6.crow
index f537a71d..f537a71d 100755..100644
--- a/Samples/common/ui/Interfaces/Divers/6.crow
+++ b/Samples/common/ui/Interfaces/Divers/6.crow
diff --git a/Samples/common/ui/Interfaces/Divers/clip0.crow b/Samples/common/ui/Interfaces/Divers/clip0.crow
index 0dee2ef1..0dee2ef1 100755..100644
--- a/Samples/common/ui/Interfaces/Divers/clip0.crow
+++ b/Samples/common/ui/Interfaces/Divers/clip0.crow
diff --git a/Samples/common/ui/Interfaces/Divers/clip1.crow b/Samples/common/ui/Interfaces/Divers/clip1.crow
index bc4c9279..bc4c9279 100755..100644
--- a/Samples/common/ui/Interfaces/Divers/clip1.crow
+++ b/Samples/common/ui/Interfaces/Divers/clip1.crow
diff --git a/Samples/common/ui/Interfaces/Divers/clip2.crow b/Samples/common/ui/Interfaces/Divers/clip2.crow
index 9292150f..9292150f 100755..100644
--- a/Samples/common/ui/Interfaces/Divers/clip2.crow
+++ b/Samples/common/ui/Interfaces/Divers/clip2.crow
diff --git a/Samples/common/ui/Interfaces/Divers/clip3.crow b/Samples/common/ui/Interfaces/Divers/clip3.crow
index 82a98881..82a98881 100755..100644
--- a/Samples/common/ui/Interfaces/Divers/clip3.crow
+++ b/Samples/common/ui/Interfaces/Divers/clip3.crow
diff --git a/Samples/common/ui/Interfaces/Divers/clip4.crow b/Samples/common/ui/Interfaces/Divers/clip4.crow
index 5caaf771..5caaf771 100755..100644
--- a/Samples/common/ui/Interfaces/Divers/clip4.crow
+++ b/Samples/common/ui/Interfaces/Divers/clip4.crow
diff --git a/Samples/common/ui/Interfaces/Divers/colorPicker.crow b/Samples/common/ui/Interfaces/Divers/colorPicker.crow
index afdef146..afdef146 100755..100644
--- a/Samples/common/ui/Interfaces/Divers/colorPicker.crow
+++ b/Samples/common/ui/Interfaces/Divers/colorPicker.crow
diff --git a/Samples/common/ui/Interfaces/Divers/fps.crow b/Samples/common/ui/Interfaces/Divers/fps.crow
index 1d515a15..1d515a15 100755..100644
--- a/Samples/common/ui/Interfaces/Divers/fps.crow
+++ b/Samples/common/ui/Interfaces/Divers/fps.crow
diff --git a/Samples/common/ui/Interfaces/Divers/perfMeasures.crow b/Samples/common/ui/Interfaces/Divers/perfMeasures.crow
index d2d5138f..d2d5138f 100755..100644
--- a/Samples/common/ui/Interfaces/Divers/perfMeasures.crow
+++ b/Samples/common/ui/Interfaces/Divers/perfMeasures.crow
diff --git a/Samples/common/ui/Interfaces/Divers/test1.1.crow b/Samples/common/ui/Interfaces/Divers/test1.1.crow
index e6f8e2af..e6f8e2af 100755..100644
--- a/Samples/common/ui/Interfaces/Divers/test1.1.crow
+++ b/Samples/common/ui/Interfaces/Divers/test1.1.crow
diff --git a/Samples/common/ui/Interfaces/Divers/test1.2.crow b/Samples/common/ui/Interfaces/Divers/test1.2.crow
index 00fb7d22..00fb7d22 100755..100644
--- a/Samples/common/ui/Interfaces/Divers/test1.2.crow
+++ b/Samples/common/ui/Interfaces/Divers/test1.2.crow
diff --git a/Samples/common/ui/Interfaces/Divers/test1.crow b/Samples/common/ui/Interfaces/Divers/test1.crow
index 74da4726..74da4726 100755..100644
--- a/Samples/common/ui/Interfaces/Divers/test1.crow
+++ b/Samples/common/ui/Interfaces/Divers/test1.crow
diff --git a/Samples/common/ui/Interfaces/Divers/test2WayBinding.crow b/Samples/common/ui/Interfaces/Divers/test2WayBinding.crow
index cf76f72b..cf76f72b 100755..100644
--- a/Samples/common/ui/Interfaces/Divers/test2WayBinding.crow
+++ b/Samples/common/ui/Interfaces/Divers/test2WayBinding.crow
diff --git a/Samples/common/ui/Interfaces/Divers/testBind0.crow b/Samples/common/ui/Interfaces/Divers/testBind0.crow
index 5d8f226c..5d8f226c 100755..100644
--- a/Samples/common/ui/Interfaces/Divers/testBind0.crow
+++ b/Samples/common/ui/Interfaces/Divers/testBind0.crow
diff --git a/Samples/common/ui/Interfaces/Divers/testCtxMenu.crow b/Samples/common/ui/Interfaces/Divers/testCtxMenu.crow
index 5fd6072a..5fd6072a 100755..100644
--- a/Samples/common/ui/Interfaces/Divers/testCtxMenu.crow
+++ b/Samples/common/ui/Interfaces/Divers/testCtxMenu.crow
diff --git a/Samples/common/ui/Interfaces/Divers/testFocus.crow b/Samples/common/ui/Interfaces/Divers/testFocus.crow
index 1f262631..1f262631 100755..100644
--- a/Samples/common/ui/Interfaces/Divers/testFocus.crow
+++ b/Samples/common/ui/Interfaces/Divers/testFocus.crow
diff --git a/Samples/common/ui/Interfaces/Divers/testImage.crow b/Samples/common/ui/Interfaces/Divers/testImage.crow
index ccdd87c0..ccdd87c0 100755..100644
--- a/Samples/common/ui/Interfaces/Divers/testImage.crow
+++ b/Samples/common/ui/Interfaces/Divers/testImage.crow
diff --git a/Samples/common/ui/Interfaces/Divers/testMenu.crow b/Samples/common/ui/Interfaces/Divers/testMenu.crow
index 08822445..08822445 100755..100644
--- a/Samples/common/ui/Interfaces/Divers/testMenu.crow
+++ b/Samples/common/ui/Interfaces/Divers/testMenu.crow
diff --git a/Samples/common/ui/Interfaces/Divers/testOutOfClipUpdate.crow b/Samples/common/ui/Interfaces/Divers/testOutOfClipUpdate.crow
index 22523b8c..22523b8c 100755..100644
--- a/Samples/common/ui/Interfaces/Divers/testOutOfClipUpdate.crow
+++ b/Samples/common/ui/Interfaces/Divers/testOutOfClipUpdate.crow
diff --git a/Samples/common/ui/Interfaces/Divers/testPropLess.crow b/Samples/common/ui/Interfaces/Divers/testPropLess.crow
index 42282c11..42282c11 100755..100644
--- a/Samples/common/ui/Interfaces/Divers/testPropLess.crow
+++ b/Samples/common/ui/Interfaces/Divers/testPropLess.crow
diff --git a/Samples/common/ui/Interfaces/Divers/testSlider.crow b/Samples/common/ui/Interfaces/Divers/testSlider.crow
new file mode 100644
index 00000000..6ed5aa0d
--- /dev/null
+++ b/Samples/common/ui/Interfaces/Divers/testSlider.crow
@@ -0,0 +1,13 @@
+<?xml version="1.0"?>
+<VerticalStack Margin="20" Spacing="10" >
+ <Slider Height="10" Width="Stretched"/>
+ <Slider Background="RoyalBlue" Height="10" Width="Stretched"/>
+ <Slider Background="Transparent" Margin="2" Height="10" Width="Stretched"/>
+ <Slider Background="Transparent" CursorSize="10" Height="12" Width="Stretched" CursorType="Circle"/>
+
+ <Slider Height="10" Width="Stretched" CursorType="None" CursorColor='Red'/>
+
+
+ <Slider ClipToClientRect='false' Background="Transparent" CursorSize="20" Height="12" Width="Stretched" CursorType="Circle"/>
+ <Slider ClipToClientRect='false' CacheEnabled='false' Background="Transparent" CursorSize="20" Height="12" Width="Stretched" CursorType="Circle"/>
+</VerticalStack> \ No newline at end of file
diff --git a/Samples/common/ui/Interfaces/Divers/testStacks.crow b/Samples/common/ui/Interfaces/Divers/testStacks.crow
index 99279cd4..99279cd4 100755..100644
--- a/Samples/common/ui/Interfaces/Divers/testStacks.crow
+++ b/Samples/common/ui/Interfaces/Divers/testStacks.crow
diff --git a/Samples/common/ui/Interfaces/Divers/testTextBox.crow b/Samples/common/ui/Interfaces/Divers/testTextBox.crow
index d0fe0af4..d0fe0af4 100755..100644
--- a/Samples/common/ui/Interfaces/Divers/testTextBox.crow
+++ b/Samples/common/ui/Interfaces/Divers/testTextBox.crow
diff --git a/Samples/common/ui/Interfaces/Divers/testVisibility.crow b/Samples/common/ui/Interfaces/Divers/testVisibility.crow
index 9f9464c9..9f9464c9 100755..100644
--- a/Samples/common/ui/Interfaces/Divers/testVisibility.crow
+++ b/Samples/common/ui/Interfaces/Divers/testVisibility.crow
diff --git a/Samples/common/ui/Interfaces/Divers/test_stack.crow b/Samples/common/ui/Interfaces/Divers/test_stack.crow
index 044fd7f0..044fd7f0 100755..100644
--- a/Samples/common/ui/Interfaces/Divers/test_stack.crow
+++ b/Samples/common/ui/Interfaces/Divers/test_stack.crow
diff --git a/Samples/common/ui/Interfaces/DragAndDrop/0.crow b/Samples/common/ui/Interfaces/DragAndDrop/0.crow
index ca1a7bb5..ca1a7bb5 100755..100644
--- a/Samples/common/ui/Interfaces/DragAndDrop/0.crow
+++ b/Samples/common/ui/Interfaces/DragAndDrop/0.crow
diff --git a/Samples/common/ui/Interfaces/Experimental/DockWindow.template b/Samples/common/ui/Interfaces/Experimental/DockWindow.template
index 6c91312b..6c91312b 100755..100644
--- a/Samples/common/ui/Interfaces/Experimental/DockWindow.template
+++ b/Samples/common/ui/Interfaces/Experimental/DockWindow.template
diff --git a/Samples/common/ui/Interfaces/Experimental/testTypeViewer.goml b/Samples/common/ui/Interfaces/Experimental/testTypeViewer.goml
index caa454fc..caa454fc 100755..100644
--- a/Samples/common/ui/Interfaces/Experimental/testTypeViewer.goml
+++ b/Samples/common/ui/Interfaces/Experimental/testTypeViewer.goml
diff --git a/Samples/common/ui/Interfaces/GraphicObject/0.crow b/Samples/common/ui/Interfaces/GraphicObject/0.crow
index 2548fb64..2548fb64 100755..100644
--- a/Samples/common/ui/Interfaces/GraphicObject/0.crow
+++ b/Samples/common/ui/Interfaces/GraphicObject/0.crow
diff --git a/Samples/common/ui/Interfaces/GraphicObject/1.crow b/Samples/common/ui/Interfaces/GraphicObject/1.crow
index d74f4949..d74f4949 100755..100644
--- a/Samples/common/ui/Interfaces/GraphicObject/1.crow
+++ b/Samples/common/ui/Interfaces/GraphicObject/1.crow
diff --git a/Samples/common/ui/Interfaces/GraphicObject/2.crow b/Samples/common/ui/Interfaces/GraphicObject/2.crow
index af2998ac..af2998ac 100755..100644
--- a/Samples/common/ui/Interfaces/GraphicObject/2.crow
+++ b/Samples/common/ui/Interfaces/GraphicObject/2.crow
diff --git a/Samples/common/ui/Interfaces/GraphicObject/4.crow b/Samples/common/ui/Interfaces/GraphicObject/4.crow
index 81d386c9..81d386c9 100755..100644
--- a/Samples/common/ui/Interfaces/GraphicObject/4.crow
+++ b/Samples/common/ui/Interfaces/GraphicObject/4.crow
diff --git a/Samples/common/ui/Interfaces/GraphicObject/5.crow b/Samples/common/ui/Interfaces/GraphicObject/5.crow
index 4922474a..0e0560fc 100755..100644
--- a/Samples/common/ui/Interfaces/GraphicObject/5.crow
+++ b/Samples/common/ui/Interfaces/GraphicObject/5.crow
@@ -1,10 +1,10 @@
<?xml version="1.0"?>
<HorizontalStack Width="Stretched" Height="Fit" Margin="5" Background="Mantis">
- <GraphicObject Background="Carmine" Width="10%" Height="20"/>
- <GraphicObject Background="Carmine" Width="Stretched" Height="20"/>
- <GraphicObject Background="Carmine" Width="10%" Height="20"/>
- <GraphicObject Background="Carmine" Width="10%" Height="20"/>
- <GraphicObject Background="Carmine" Width="10%" Height="20"/>
- <GraphicObject Background="Carmine" Width="10%" Height="20"/>
- <GraphicObject Background="Carmine" Width="10%" Height="20"/>
+ <Widget Background="Carmine" Width="10%" Height="20"/>
+ <Widget Background="Carmine" Width="Stretched" Height="20"/>
+ <Widget Background="Carmine" Width="10%" Height="20"/>
+ <Widget Background="Carmine" Width="10%" Height="20"/>
+ <Widget Background="Carmine" Width="10%" Height="20"/>
+ <Widget Background="Carmine" Width="10%" Height="20"/>
+ <Widget Background="Carmine" Width="10%" Height="20"/>
</HorizontalStack>
diff --git a/Samples/common/ui/Interfaces/GraphicObject/6.crow b/Samples/common/ui/Interfaces/GraphicObject/6.crow
index f537a71d..f537a71d 100755..100644
--- a/Samples/common/ui/Interfaces/GraphicObject/6.crow
+++ b/Samples/common/ui/Interfaces/GraphicObject/6.crow
diff --git a/Samples/common/ui/Interfaces/GraphicObject/7.crow b/Samples/common/ui/Interfaces/GraphicObject/7.crow
index 0ac9b19f..0ac9b19f 100755..100644
--- a/Samples/common/ui/Interfaces/GraphicObject/7.crow
+++ b/Samples/common/ui/Interfaces/GraphicObject/7.crow
diff --git a/Samples/common/ui/Interfaces/Group/0.crow b/Samples/common/ui/Interfaces/Group/0.crow
index db09cab0..db09cab0 100755..100644
--- a/Samples/common/ui/Interfaces/Group/0.crow
+++ b/Samples/common/ui/Interfaces/Group/0.crow
diff --git a/Samples/common/ui/Interfaces/Group/1.crow b/Samples/common/ui/Interfaces/Group/1.crow
index 2d378d3d..2d378d3d 100755..100644
--- a/Samples/common/ui/Interfaces/Group/1.crow
+++ b/Samples/common/ui/Interfaces/Group/1.crow
diff --git a/Samples/common/ui/Interfaces/Group/2.crow b/Samples/common/ui/Interfaces/Group/2.crow
index 721790d9..721790d9 100755..100644
--- a/Samples/common/ui/Interfaces/Group/2.crow
+++ b/Samples/common/ui/Interfaces/Group/2.crow
diff --git a/Samples/common/ui/Interfaces/Group/3.crow b/Samples/common/ui/Interfaces/Group/3.crow
index bcb57b20..bcb57b20 100755..100644
--- a/Samples/common/ui/Interfaces/Group/3.crow
+++ b/Samples/common/ui/Interfaces/Group/3.crow
diff --git a/Samples/common/ui/Interfaces/Group/4.crow b/Samples/common/ui/Interfaces/Group/4.crow
index 3e97341d..3e97341d 100755..100644
--- a/Samples/common/ui/Interfaces/Group/4.crow
+++ b/Samples/common/ui/Interfaces/Group/4.crow
diff --git a/Samples/common/ui/Interfaces/Splitter/1.crow b/Samples/common/ui/Interfaces/Splitter/1.crow
index 48c1ea1e..48c1ea1e 100755..100644
--- a/Samples/common/ui/Interfaces/Splitter/1.crow
+++ b/Samples/common/ui/Interfaces/Splitter/1.crow
diff --git a/Samples/common/ui/Interfaces/Splitter/3.crow b/Samples/common/ui/Interfaces/Splitter/3.crow
index 9a288963..9a288963 100755..100644
--- a/Samples/common/ui/Interfaces/Splitter/3.crow
+++ b/Samples/common/ui/Interfaces/Splitter/3.crow
diff --git a/Samples/common/ui/Interfaces/Stack/0.crow b/Samples/common/ui/Interfaces/Stack/0.crow
index e2ce6bb9..e2ce6bb9 100755..100644
--- a/Samples/common/ui/Interfaces/Stack/0.crow
+++ b/Samples/common/ui/Interfaces/Stack/0.crow
diff --git a/Samples/common/ui/Interfaces/Stack/0h.crow b/Samples/common/ui/Interfaces/Stack/0h.crow
index af596cbc..af596cbc 100755..100644
--- a/Samples/common/ui/Interfaces/Stack/0h.crow
+++ b/Samples/common/ui/Interfaces/Stack/0h.crow
diff --git a/Samples/common/ui/Interfaces/Stack/1.crow b/Samples/common/ui/Interfaces/Stack/1.crow
index 4b89bead..4b89bead 100755..100644
--- a/Samples/common/ui/Interfaces/Stack/1.crow
+++ b/Samples/common/ui/Interfaces/Stack/1.crow
diff --git a/Samples/common/ui/Interfaces/Stack/1h.crow b/Samples/common/ui/Interfaces/Stack/1h.crow
index 5fb05514..5fb05514 100755..100644
--- a/Samples/common/ui/Interfaces/Stack/1h.crow
+++ b/Samples/common/ui/Interfaces/Stack/1h.crow
diff --git a/Samples/common/ui/Interfaces/Stack/2.crow b/Samples/common/ui/Interfaces/Stack/2.crow
index 2498ee3e..2498ee3e 100755..100644
--- a/Samples/common/ui/Interfaces/Stack/2.crow
+++ b/Samples/common/ui/Interfaces/Stack/2.crow
diff --git a/Samples/common/ui/Interfaces/Stack/2h.crow b/Samples/common/ui/Interfaces/Stack/2h.crow
index c72e9dab..c72e9dab 100755..100644
--- a/Samples/common/ui/Interfaces/Stack/2h.crow
+++ b/Samples/common/ui/Interfaces/Stack/2h.crow
diff --git a/Samples/common/ui/Interfaces/Stack/3.crow b/Samples/common/ui/Interfaces/Stack/3.crow
index 7aa7c9e7..7aa7c9e7 100755..100644
--- a/Samples/common/ui/Interfaces/Stack/3.crow
+++ b/Samples/common/ui/Interfaces/Stack/3.crow
diff --git a/Samples/common/ui/Interfaces/Stack/3h.crow b/Samples/common/ui/Interfaces/Stack/3h.crow
index 2acdd49f..2acdd49f 100755..100644
--- a/Samples/common/ui/Interfaces/Stack/3h.crow
+++ b/Samples/common/ui/Interfaces/Stack/3h.crow
diff --git a/Samples/common/ui/Interfaces/Stack/4.crow b/Samples/common/ui/Interfaces/Stack/4.crow
index 33d57deb..33d57deb 100755..100644
--- a/Samples/common/ui/Interfaces/Stack/4.crow
+++ b/Samples/common/ui/Interfaces/Stack/4.crow
diff --git a/Samples/common/ui/Interfaces/TemplatedContainer/0.crow b/Samples/common/ui/Interfaces/TemplatedContainer/0.crow
index 5b267402..5b267402 100755..100644
--- a/Samples/common/ui/Interfaces/TemplatedContainer/0.crow
+++ b/Samples/common/ui/Interfaces/TemplatedContainer/0.crow
diff --git a/Samples/common/ui/Interfaces/TemplatedContainer/6.crow b/Samples/common/ui/Interfaces/TemplatedContainer/6.crow
index 641d58f9..641d58f9 100755..100644
--- a/Samples/common/ui/Interfaces/TemplatedContainer/6.crow
+++ b/Samples/common/ui/Interfaces/TemplatedContainer/6.crow
diff --git a/Samples/common/ui/Interfaces/TemplatedContainer/7.crow b/Samples/common/ui/Interfaces/TemplatedContainer/7.crow
index 99a75079..99a75079 100755..100644
--- a/Samples/common/ui/Interfaces/TemplatedContainer/7.crow
+++ b/Samples/common/ui/Interfaces/TemplatedContainer/7.crow
diff --git a/Samples/common/ui/Interfaces/TemplatedContainer/testGroupBox.crow b/Samples/common/ui/Interfaces/TemplatedContainer/testGroupBox.crow
index 48581803..48581803 100755..100644
--- a/Samples/common/ui/Interfaces/TemplatedContainer/testGroupBox.crow
+++ b/Samples/common/ui/Interfaces/TemplatedContainer/testGroupBox.crow
diff --git a/Samples/common/ui/Interfaces/TemplatedContainer/testMsgBox.crow b/Samples/common/ui/Interfaces/TemplatedContainer/testMsgBox.crow
index d60c281e..d60c281e 100755..100644
--- a/Samples/common/ui/Interfaces/TemplatedContainer/testMsgBox.crow
+++ b/Samples/common/ui/Interfaces/TemplatedContainer/testMsgBox.crow
diff --git a/Samples/common/ui/Interfaces/TemplatedContainer/testPopper.crow b/Samples/common/ui/Interfaces/TemplatedContainer/testPopper.crow
index beac8734..beac8734 100755..100644
--- a/Samples/common/ui/Interfaces/TemplatedContainer/testPopper.crow
+++ b/Samples/common/ui/Interfaces/TemplatedContainer/testPopper.crow
diff --git a/Samples/common/ui/Interfaces/TemplatedContainer/testTreeView.crow b/Samples/common/ui/Interfaces/TemplatedContainer/testTreeView.crow
index 099ce66d..099ce66d 100755..100644
--- a/Samples/common/ui/Interfaces/TemplatedContainer/testTreeView.crow
+++ b/Samples/common/ui/Interfaces/TemplatedContainer/testTreeView.crow
diff --git a/Samples/common/ui/Interfaces/TemplatedContainer/testWindow.goml b/Samples/common/ui/Interfaces/TemplatedContainer/testWindow.goml
index e42a5c9f..e42a5c9f 100755..100644
--- a/Samples/common/ui/Interfaces/TemplatedContainer/testWindow.goml
+++ b/Samples/common/ui/Interfaces/TemplatedContainer/testWindow.goml
diff --git a/Samples/common/ui/Interfaces/TemplatedContainer/testWindow2.goml b/Samples/common/ui/Interfaces/TemplatedContainer/testWindow2.goml
index cf88e8cb..cf88e8cb 100755..100644
--- a/Samples/common/ui/Interfaces/TemplatedContainer/testWindow2.goml
+++ b/Samples/common/ui/Interfaces/TemplatedContainer/testWindow2.goml
diff --git a/Samples/common/ui/Interfaces/TemplatedContainer/testWindow3.goml b/Samples/common/ui/Interfaces/TemplatedContainer/testWindow3.goml
index 869615bf..869615bf 100755..100644
--- a/Samples/common/ui/Interfaces/TemplatedContainer/testWindow3.goml
+++ b/Samples/common/ui/Interfaces/TemplatedContainer/testWindow3.goml
diff --git a/Samples/common/ui/Interfaces/TemplatedContainer/test_Listbox.crow b/Samples/common/ui/Interfaces/TemplatedContainer/test_Listbox.crow
index 90fccf4f..90fccf4f 100755..100644
--- a/Samples/common/ui/Interfaces/TemplatedContainer/test_Listbox.crow
+++ b/Samples/common/ui/Interfaces/TemplatedContainer/test_Listbox.crow
diff --git a/Samples/common/ui/Interfaces/TemplatedControl/testButton.crow b/Samples/common/ui/Interfaces/TemplatedControl/testButton.crow
index 8911619d..8911619d 100755..100644
--- a/Samples/common/ui/Interfaces/TemplatedControl/testButton.crow
+++ b/Samples/common/ui/Interfaces/TemplatedControl/testButton.crow
diff --git a/Samples/common/ui/Interfaces/TemplatedControl/testCheckbox.crow b/Samples/common/ui/Interfaces/TemplatedControl/testCheckbox.crow
index 7c8438c0..7c8438c0 100755..100644
--- a/Samples/common/ui/Interfaces/TemplatedControl/testCheckbox.crow
+++ b/Samples/common/ui/Interfaces/TemplatedControl/testCheckbox.crow
diff --git a/Samples/common/ui/Interfaces/TemplatedControl/testCombobox.crow b/Samples/common/ui/Interfaces/TemplatedControl/testCombobox.crow
index 4bfb41fb..4bfb41fb 100755..100644
--- a/Samples/common/ui/Interfaces/TemplatedControl/testCombobox.crow
+++ b/Samples/common/ui/Interfaces/TemplatedControl/testCombobox.crow
diff --git a/Samples/common/ui/Interfaces/TemplatedControl/testItemTemplateTag.crow b/Samples/common/ui/Interfaces/TemplatedControl/testItemTemplateTag.crow
index b29be381..b29be381 100755..100644
--- a/Samples/common/ui/Interfaces/TemplatedControl/testItemTemplateTag.crow
+++ b/Samples/common/ui/Interfaces/TemplatedControl/testItemTemplateTag.crow
diff --git a/Samples/common/ui/Interfaces/TemplatedControl/testRadioButton.crow b/Samples/common/ui/Interfaces/TemplatedControl/testRadioButton.crow
index a01d9041..a01d9041 100755..100644
--- a/Samples/common/ui/Interfaces/TemplatedControl/testRadioButton.crow
+++ b/Samples/common/ui/Interfaces/TemplatedControl/testRadioButton.crow
diff --git a/Samples/common/ui/Interfaces/TemplatedControl/testScrollbar.crow b/Samples/common/ui/Interfaces/TemplatedControl/testScrollbar.crow
index f8c4a9ae..f8c4a9ae 100755..100644
--- a/Samples/common/ui/Interfaces/TemplatedControl/testScrollbar.crow
+++ b/Samples/common/ui/Interfaces/TemplatedControl/testScrollbar.crow
diff --git a/Samples/common/ui/Interfaces/TemplatedControl/testSpinner.crow b/Samples/common/ui/Interfaces/TemplatedControl/testSpinner.crow
index bff7eab9..bff7eab9 100755..100644
--- a/Samples/common/ui/Interfaces/TemplatedControl/testSpinner.crow
+++ b/Samples/common/ui/Interfaces/TemplatedControl/testSpinner.crow
diff --git a/Samples/common/ui/Interfaces/TemplatedGroup/0.crow b/Samples/common/ui/Interfaces/TemplatedGroup/0.crow
index 92cd224b..92cd224b 100755..100644
--- a/Samples/common/ui/Interfaces/TemplatedGroup/0.crow
+++ b/Samples/common/ui/Interfaces/TemplatedGroup/0.crow
diff --git a/Samples/common/ui/Interfaces/TemplatedGroup/1.crow b/Samples/common/ui/Interfaces/TemplatedGroup/1.crow
index f47e7aa0..f47e7aa0 100755..100644
--- a/Samples/common/ui/Interfaces/TemplatedGroup/1.crow
+++ b/Samples/common/ui/Interfaces/TemplatedGroup/1.crow
diff --git a/Samples/common/ui/Interfaces/TemplatedGroup/2.crow b/Samples/common/ui/Interfaces/TemplatedGroup/2.crow
index 8d25db5a..8d25db5a 100755..100644
--- a/Samples/common/ui/Interfaces/TemplatedGroup/2.crow
+++ b/Samples/common/ui/Interfaces/TemplatedGroup/2.crow
diff --git a/Samples/common/ui/Interfaces/TmpExpandable.goml b/Samples/common/ui/Interfaces/TmpExpandable.goml
index 9dddcebb..9dddcebb 100755..100644
--- a/Samples/common/ui/Interfaces/TmpExpandable.goml
+++ b/Samples/common/ui/Interfaces/TmpExpandable.goml
diff --git a/Samples/common/ui/Interfaces/Wrapper/1.1.crow b/Samples/common/ui/Interfaces/Wrapper/1.1.crow
index 548aab39..548aab39 100755..100644
--- a/Samples/common/ui/Interfaces/Wrapper/1.1.crow
+++ b/Samples/common/ui/Interfaces/Wrapper/1.1.crow
diff --git a/Samples/common/ui/Interfaces/Wrapper/1.crow b/Samples/common/ui/Interfaces/Wrapper/1.crow
index 58c79eea..58c79eea 100755..100644
--- a/Samples/common/ui/Interfaces/Wrapper/1.crow
+++ b/Samples/common/ui/Interfaces/Wrapper/1.crow
diff --git a/Samples/common/ui/Interfaces/Wrapper/2.1.crow b/Samples/common/ui/Interfaces/Wrapper/2.1.crow
index 2a352892..2a352892 100755..100644
--- a/Samples/common/ui/Interfaces/Wrapper/2.1.crow
+++ b/Samples/common/ui/Interfaces/Wrapper/2.1.crow
diff --git a/Samples/common/ui/Interfaces/Wrapper/2.2.crow b/Samples/common/ui/Interfaces/Wrapper/2.2.crow
index 4621c14e..4621c14e 100755..100644
--- a/Samples/common/ui/Interfaces/Wrapper/2.2.crow
+++ b/Samples/common/ui/Interfaces/Wrapper/2.2.crow
diff --git a/Samples/common/ui/Interfaces/Wrapper/2.crow b/Samples/common/ui/Interfaces/Wrapper/2.crow
index c1f234eb..c1f234eb 100755..100644
--- a/Samples/common/ui/Interfaces/Wrapper/2.crow
+++ b/Samples/common/ui/Interfaces/Wrapper/2.crow
diff --git a/Samples/common/ui/Interfaces/colorItem.crow b/Samples/common/ui/Interfaces/colorItem.crow
index 30bfe3d3..30bfe3d3 100755..100644
--- a/Samples/common/ui/Interfaces/colorItem.crow
+++ b/Samples/common/ui/Interfaces/colorItem.crow
diff --git a/Samples/common/ui/Interfaces/colorItem2.crow b/Samples/common/ui/Interfaces/colorItem2.crow
index 83239b32..83239b32 100755..100644
--- a/Samples/common/ui/Interfaces/colorItem2.crow
+++ b/Samples/common/ui/Interfaces/colorItem2.crow
diff --git a/Samples/common/ui/Interfaces/itemTmp.goml b/Samples/common/ui/Interfaces/itemTmp.goml
index fadf5e63..fadf5e63 100755..100644
--- a/Samples/common/ui/Interfaces/itemTmp.goml
+++ b/Samples/common/ui/Interfaces/itemTmp.goml
diff --git a/Samples/common/ui/Interfaces/log.xml b/Samples/common/ui/Interfaces/log.xml
index 882028da..882028da 100755..100644
--- a/Samples/common/ui/Interfaces/log.xml
+++ b/Samples/common/ui/Interfaces/log.xml
diff --git a/Samples/common/ui/Interfaces/perfMsr.crow b/Samples/common/ui/Interfaces/perfMsr.crow
index 22a62ea1..22a62ea1 100755..100644
--- a/Samples/common/ui/Interfaces/perfMsr.crow
+++ b/Samples/common/ui/Interfaces/perfMsr.crow
diff --git a/Samples/common/ui/Interfaces/testMeter.goml b/Samples/common/ui/Interfaces/testMeter.goml
index 2c840a8e..2c840a8e 100755..100644
--- a/Samples/common/ui/Interfaces/testMeter.goml
+++ b/Samples/common/ui/Interfaces/testMeter.goml
diff --git a/Samples/common/ui/Interfaces/testWindow.goml.sav b/Samples/common/ui/Interfaces/testWindow.goml.sav
index 42b4b744..42b4b744 100755..100644
--- a/Samples/common/ui/Interfaces/testWindow.goml.sav
+++ b/Samples/common/ui/Interfaces/testWindow.goml.sav
diff --git a/Samples/common/ui/Interfaces/tmpDirItem.goml b/Samples/common/ui/Interfaces/tmpDirItem.goml
index 41665d13..41665d13 100755..100644
--- a/Samples/common/ui/Interfaces/tmpDirItem.goml
+++ b/Samples/common/ui/Interfaces/tmpDirItem.goml
diff --git a/Samples/common/ui/Interfaces/tmpMembers.goml b/Samples/common/ui/Interfaces/tmpMembers.goml
index f48d8d68..f48d8d68 100755..100644
--- a/Samples/common/ui/Interfaces/tmpMembers.goml
+++ b/Samples/common/ui/Interfaces/tmpMembers.goml
diff --git a/Samples/common/ui/Interfaces/treeList.crow b/Samples/common/ui/Interfaces/treeList.crow
index ca59c17f..ca59c17f 100755..100644
--- a/Samples/common/ui/Interfaces/treeList.crow
+++ b/Samples/common/ui/Interfaces/treeList.crow