diff options
| author | Jean-Philippe Bruyère <jp_bruyere@hotmail.com> | 2019-10-07 17:20:36 +0200 |
|---|---|---|
| committer | Jean-Philippe Bruyère <jp_bruyere@hotmail.com> | 2019-10-07 17:20:36 +0200 |
| commit | cf9a52bc813aeb95a9a3d4aa424bd980bcecfa6a (patch) | |
| tree | d44d51fcbb805dc643af3eb9bfb188e48dda5b2f | |
| parent | 83472f05d2debe504b957d80109fb9e1a24937db (diff) | |
rename GraphicObjects folder to Widgets
| -rw-r--r-- | Crow/src/GraphicObjects/ColorSelector.cs | 74 | ||||
| -rw-r--r-- | Crow/src/Widgets/Border.cs (renamed from Crow/src/GraphicObjects/Border.cs) | 0 | ||||
| -rw-r--r-- | Crow/src/Widgets/Button.cs (renamed from Crow/src/GraphicObjects/Button.cs) | 0 | ||||
| -rw-r--r-- | Crow/src/Widgets/CheckBox.cs (renamed from Crow/src/GraphicObjects/CheckBox.cs) | 0 | ||||
| -rw-r--r-- | Crow/src/Widgets/ColorPicker.cs (renamed from Crow/src/GraphicObjects/ColorPicker.cs) | 0 | ||||
| -rw-r--r-- | Crow/src/Widgets/ColorSelector.cs | 50 | ||||
| -rw-r--r-- | Crow/src/Widgets/ColorSlider.cs (renamed from Crow/src/GraphicObjects/ColorSlider.cs) | 83 | ||||
| -rw-r--r-- | Crow/src/Widgets/ComboBox.cs (renamed from Crow/src/GraphicObjects/ComboBox.cs) | 0 | ||||
| -rw-r--r-- | Crow/src/Widgets/Container.cs (renamed from Crow/src/GraphicObjects/Container.cs) | 0 | ||||
| -rw-r--r-- | Crow/src/Widgets/DataSourceChangeEventArgs.cs (renamed from Crow/src/GraphicObjects/DataSourceChangeEventArgs.cs) | 0 | ||||
| -rw-r--r-- | Crow/src/Widgets/DirectoryView.cs (renamed from Crow/src/GraphicObjects/DirectoryView.cs) | 0 | ||||
| -rw-r--r-- | Crow/src/Widgets/DockStack.cs (renamed from Crow/src/GraphicObjects/DockStack.cs) | 0 | ||||
| -rw-r--r-- | Crow/src/Widgets/DockWindow.cs (renamed from Crow/src/GraphicObjects/DockWindow.cs) | 0 | ||||
| -rw-r--r-- | Crow/src/Widgets/EnumSelector.cs (renamed from Crow/src/GraphicObjects/EnumSelector.cs) | 0 | ||||
| -rw-r--r-- | Crow/src/Widgets/Expandable.cs (renamed from Crow/src/GraphicObjects/Expandable.cs) | 0 | ||||
| -rw-r--r-- | Crow/src/Widgets/FileDialog.cs (renamed from Crow/src/GraphicObjects/FileDialog.cs) | 0 | ||||
| -rw-r--r-- | Crow/src/Widgets/GenericStack.cs (renamed from Crow/src/GraphicObjects/GenericStack.cs) | 0 | ||||
| -rw-r--r-- | Crow/src/Widgets/GraduatedSlider.cs (renamed from Crow/src/GraphicObjects/GraduatedSlider.cs) | 0 | ||||
| -rw-r--r-- | Crow/src/Widgets/Grid.cs (renamed from Crow/src/GraphicObjects/Grid.cs) | 0 | ||||
| -rw-r--r-- | Crow/src/Widgets/Group.cs (renamed from Crow/src/GraphicObjects/Group.cs) | 0 | ||||
| -rw-r--r-- | Crow/src/Widgets/GroupBox.cs (renamed from Crow/src/GraphicObjects/GroupBox.cs) | 0 | ||||
| -rw-r--r-- | Crow/src/Widgets/HorizontalStack.cs (renamed from Crow/src/GraphicObjects/HorizontalStack.cs) | 0 | ||||
| -rw-r--r-- | Crow/src/Widgets/HueSelector.cs (renamed from Crow/src/GraphicObjects/HueSelector.cs) | 0 | ||||
| -rw-r--r-- | Crow/src/Widgets/ILayoutable.cs (renamed from Crow/src/GraphicObjects/ILayoutable.cs) | 0 | ||||
| -rw-r--r-- | Crow/src/Widgets/IMLContainer.cs (renamed from Crow/src/GraphicObjects/IMLContainer.cs) | 0 | ||||
| -rw-r--r-- | Crow/src/Widgets/IValueChange.cs (renamed from Crow/src/GraphicObjects/IValueChange.cs) | 0 | ||||
| -rw-r--r-- | Crow/src/Widgets/Image.cs (renamed from Crow/src/GraphicObjects/Image.cs) | 0 | ||||
| -rw-r--r-- | Crow/src/Widgets/Label.cs (renamed from Crow/src/GraphicObjects/Label.cs) | 0 | ||||
| -rw-r--r-- | Crow/src/Widgets/ListBox.cs (renamed from Crow/src/GraphicObjects/ListBox.cs) | 0 | ||||
| -rw-r--r-- | Crow/src/Widgets/Menu.cs (renamed from Crow/src/GraphicObjects/Menu.cs) | 0 | ||||
| -rw-r--r-- | Crow/src/Widgets/MenuItem.cs (renamed from Crow/src/GraphicObjects/MenuItem.cs) | 0 | ||||
| -rw-r--r-- | Crow/src/Widgets/MessageBox.cs (renamed from Crow/src/GraphicObjects/MessageBox.cs) | 0 | ||||
| -rw-r--r-- | Crow/src/Widgets/NumericControl.cs (renamed from Crow/src/GraphicObjects/NumericControl.cs) | 0 | ||||
| -rw-r--r-- | Crow/src/Widgets/Popper.cs (renamed from Crow/src/GraphicObjects/Popper.cs) | 0 | ||||
| -rw-r--r-- | Crow/src/Widgets/PrivateContainer.cs (renamed from Crow/src/GraphicObjects/PrivateContainer.cs) | 0 | ||||
| -rw-r--r-- | Crow/src/Widgets/ProgressBar.cs (renamed from Crow/src/GraphicObjects/ProgressBar.cs) | 0 | ||||
| -rw-r--r-- | Crow/src/Widgets/RadioButton.cs (renamed from Crow/src/GraphicObjects/RadioButton.cs) | 0 | ||||
| -rw-r--r-- | Crow/src/Widgets/SaturationValueSelector.cs (renamed from Crow/src/GraphicObjects/SaturationValueSelector.cs) | 0 | ||||
| -rw-r--r-- | Crow/src/Widgets/ScrollBar.cs (renamed from Crow/src/GraphicObjects/ScrollBar.cs) | 0 | ||||
| -rw-r--r-- | Crow/src/Widgets/Scroller.cs (renamed from Crow/src/GraphicObjects/Scroller.cs) | 0 | ||||
| -rw-r--r-- | Crow/src/Widgets/ScrollingObject.cs (renamed from Crow/src/GraphicObjects/ScrollingObject.cs) | 0 | ||||
| -rw-r--r-- | Crow/src/Widgets/Shape.cs (renamed from Crow/src/GraphicObjects/Shape.cs) | 0 | ||||
| -rw-r--r-- | Crow/src/Widgets/Slider.cs (renamed from Crow/src/GraphicObjects/Slider.cs) | 0 | ||||
| -rw-r--r-- | Crow/src/Widgets/Spinner.cs (renamed from Crow/src/GraphicObjects/Spinner.cs) | 0 | ||||
| -rw-r--r-- | Crow/src/Widgets/Splitter.cs (renamed from Crow/src/GraphicObjects/Splitter.cs) | 0 | ||||
| -rw-r--r-- | Crow/src/Widgets/TabItem.cs (renamed from Crow/src/GraphicObjects/TabItem.cs) | 0 | ||||
| -rw-r--r-- | Crow/src/Widgets/TabView.cs (renamed from Crow/src/GraphicObjects/TabView.cs) | 0 | ||||
| -rw-r--r-- | Crow/src/Widgets/TemplatedContainer.cs (renamed from Crow/src/GraphicObjects/TemplatedContainer.cs) | 0 | ||||
| -rw-r--r-- | Crow/src/Widgets/TemplatedControl.cs (renamed from Crow/src/GraphicObjects/TemplatedControl.cs) | 0 | ||||
| -rw-r--r-- | Crow/src/Widgets/TemplatedGroup.cs (renamed from Crow/src/GraphicObjects/TemplatedGroup.cs) | 0 | ||||
| -rw-r--r-- | Crow/src/Widgets/TestCairoPatch.cs (renamed from Crow/src/GraphicObjects/TestCairoPatch.cs) | 0 | ||||
| -rw-r--r-- | Crow/src/Widgets/TextBox.cs (renamed from Crow/src/GraphicObjects/TextBox.cs) | 0 | ||||
| -rw-r--r-- | Crow/src/Widgets/TextRun.cs (renamed from Crow/src/GraphicObjects/TextRun.cs) | 0 | ||||
| -rw-r--r-- | Crow/src/Widgets/TreeView.cs (renamed from Crow/src/GraphicObjects/TreeView.cs) | 0 | ||||
| -rw-r--r-- | Crow/src/Widgets/Trend.cs (renamed from Crow/src/GraphicObjects/Trend.cs) | 0 | ||||
| -rw-r--r-- | Crow/src/Widgets/VerticalStack.cs (renamed from Crow/src/GraphicObjects/VerticalStack.cs) | 0 | ||||
| -rw-r--r-- | Crow/src/Widgets/Widget.cs (renamed from Crow/src/GraphicObjects/Widget.cs) | 0 | ||||
| -rw-r--r-- | Crow/src/Widgets/Window.cs (renamed from Crow/src/GraphicObjects/Window.cs) | 0 | ||||
| -rw-r--r-- | Crow/src/Widgets/Wrapper.cs (renamed from Crow/src/GraphicObjects/Wrapper.cs) | 0 | ||||
| -rw-r--r-- | Crow/src/Widgets/XmlIgnoreAttribute.cs (renamed from Crow/src/GraphicObjects/XmlIgnoreAttribute.cs) | 0 |
60 files changed, 90 insertions, 117 deletions
diff --git a/Crow/src/GraphicObjects/ColorSelector.cs b/Crow/src/GraphicObjects/ColorSelector.cs deleted file mode 100644 index 83e69626..00000000 --- a/Crow/src/GraphicObjects/ColorSelector.cs +++ /dev/null @@ -1,74 +0,0 @@ -// -// ColorSelector.cs -// -// Author: -// Jean-Philippe Bruyère <jp.bruyere@hotmail.com> -// -// Copyright (c) 2013-2017 Jean-Philippe Bruyère -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. - -using System; -using System.Xml.Serialization; -using System.ComponentModel; - -namespace Crow -{ - /// <summary> - /// simple squarred rgb color selector - /// </summary> - [DesignIgnore] - public class ColorSelector : Widget - { - #region CTOR - protected ColorSelector() : base(){} - public ColorSelector (Interface iface) : base(iface){} - #endregion - - protected Point mousePos; - - public override void onMouseMove (object sender, MouseMoveEventArgs e) - { - base.onMouseMove (sender, e); - if (IFace.Mouse.LeftButton == ButtonState.Released) - return; - updateMouseLocalPos (e.Position); - } - public override void onMouseDown (object sender, MouseButtonEventArgs e) - { - base.onMouseDown (sender, e); - if (e.Button == MouseButton.Left) - updateMouseLocalPos (e.Position); - } - - protected virtual void updateMouseLocalPos(Point mPos){ - Rectangle r = ScreenCoordinates (Slot); - Rectangle cb = ClientRectangle; - mousePos = mPos - r.Position; - - mousePos.X = Math.Max(cb.X, mousePos.X); - mousePos.X = Math.Min(cb.Right, mousePos.X); - mousePos.Y = Math.Max(cb.Y, mousePos.Y); - mousePos.Y = Math.Min(cb.Bottom, mousePos.Y); - - RegisterForRedraw (); - } - } -} - diff --git a/Crow/src/GraphicObjects/Border.cs b/Crow/src/Widgets/Border.cs index e5a16ec8..e5a16ec8 100644 --- a/Crow/src/GraphicObjects/Border.cs +++ b/Crow/src/Widgets/Border.cs diff --git a/Crow/src/GraphicObjects/Button.cs b/Crow/src/Widgets/Button.cs index 8b15c2ea..8b15c2ea 100644 --- a/Crow/src/GraphicObjects/Button.cs +++ b/Crow/src/Widgets/Button.cs diff --git a/Crow/src/GraphicObjects/CheckBox.cs b/Crow/src/Widgets/CheckBox.cs index 7dc2b073..7dc2b073 100644 --- a/Crow/src/GraphicObjects/CheckBox.cs +++ b/Crow/src/Widgets/CheckBox.cs diff --git a/Crow/src/GraphicObjects/ColorPicker.cs b/Crow/src/Widgets/ColorPicker.cs index 92837717..92837717 100644 --- a/Crow/src/GraphicObjects/ColorPicker.cs +++ b/Crow/src/Widgets/ColorPicker.cs diff --git a/Crow/src/Widgets/ColorSelector.cs b/Crow/src/Widgets/ColorSelector.cs new file mode 100644 index 00000000..dea2b48c --- /dev/null +++ b/Crow/src/Widgets/ColorSelector.cs @@ -0,0 +1,50 @@ +// Copyright (c) 2013-2019 Bruyère Jean-Philippe jp_bruyere@hotmail.com +// +// This code is licensed under the MIT license (MIT) (http://opensource.org/licenses/MIT) + +using System; + +namespace Crow +{ + /// <summary> + /// simple squarred rgb color selector + /// </summary> + [DesignIgnore] + public class ColorSelector : Widget + { + #region CTOR + protected ColorSelector() : base(){} + public ColorSelector (Interface iface) : base(iface){} + #endregion + + protected Point mousePos; + + public override void onMouseMove (object sender, MouseMoveEventArgs e) + { + base.onMouseMove (sender, e); + if (IFace.Mouse.LeftButton == ButtonState.Released) + return; + updateMouseLocalPos (e.Position); + } + public override void onMouseDown (object sender, MouseButtonEventArgs e) + { + base.onMouseDown (sender, e); + if (e.Button == MouseButton.Left) + updateMouseLocalPos (e.Position); + } + + protected virtual void updateMouseLocalPos(Point mPos){ + Rectangle r = ScreenCoordinates (Slot); + Rectangle cb = ClientRectangle; + mousePos = mPos - r.Position; + + mousePos.X = Math.Max(cb.X, mousePos.X); + mousePos.X = Math.Min(cb.Right, mousePos.X); + mousePos.Y = Math.Max(cb.Y, mousePos.Y); + mousePos.Y = Math.Min(cb.Bottom, mousePos.Y); + + RegisterForRedraw (); + } + } +} + diff --git a/Crow/src/GraphicObjects/ColorSlider.cs b/Crow/src/Widgets/ColorSlider.cs index 9a7e470b..84e688e9 100644 --- a/Crow/src/GraphicObjects/ColorSlider.cs +++ b/Crow/src/Widgets/ColorSlider.cs @@ -9,7 +9,7 @@ using Crow.Cairo; namespace Crow { /// <summary> - /// simple squarred rgb color selector + /// Color component slider with background gradient ranging from 0 to 1 for this component value. /// </summary> [DesignIgnore] public class ColorSlider : Widget @@ -19,12 +19,12 @@ namespace Crow public ColorSlider (Interface iface) : base(iface){} #endregion - protected Point mousePos; + protected Point mousePos;//store local mouse pos sync with currentValue Orientation orientation; CursorType cursorType = CursorType.Pentagone; ColorComponent component; Color currentColor = Color.Black; - double currentValue; + double currentValue = -1;//force notify for property less binding 'CurrentValue' [DefaultValue (Orientation.Horizontal)] public Orientation Orientation { @@ -64,53 +64,56 @@ namespace Crow set { if (currentColor == value) return; + currentColor = value; + + NotifyValueChanged ("CurrentColor", currentColor); + RegisterForRedraw (); + switch (component) { case ColorComponent.Red: - if (currentValue != currentColor.R) { - currentValue = currentColor.R; - updateMousePosFromComponentValue (); - } + if (currentValue == currentColor.R) + return; + currentValue = currentColor.R; break; case ColorComponent.Green: - if (currentValue != currentColor.G) { - currentValue = currentColor.G; - updateMousePosFromComponentValue (); - } + if (currentValue == currentColor.G) + return; + currentValue = currentColor.G; break; case ColorComponent.Blue: - if (currentValue != currentColor.B) { - currentValue = currentColor.B; - updateMousePosFromComponentValue (); - } + if (currentValue == currentColor.B) + return; + currentValue = currentColor.B; break; case ColorComponent.Alpha: - if (currentValue != currentColor.A) { - currentValue = currentColor.A; - updateMousePosFromComponentValue (); - } + if (currentValue == currentColor.A) + return; + currentValue = currentColor.A; break; case ColorComponent.Hue: - if (currentValue != currentColor.Hue) { - currentValue = currentColor.Hue; - updateMousePosFromComponentValue (); - } + if (currentValue == currentColor.Hue) + return; + currentValue = currentColor.Hue; break; case ColorComponent.Saturation: - if (currentValue != currentColor.Saturation) { - currentValue = currentColor.Saturation; - updateMousePosFromComponentValue (); - } + if (currentValue == currentColor.Saturation) + return; + currentValue = currentColor.Saturation; break; case ColorComponent.Value: - if (currentValue != currentColor.Value) { - currentValue = currentColor.Value; - updateMousePosFromComponentValue (); - } + if (currentValue == currentColor.Value) + return; + currentValue = currentColor.Value; break; } - NotifyValueChanged ("CurrentColor", currentColor); - RegisterForRedraw (); + + NotifyValueChanged ("CurrentValue", $"{currentValue:0.000}"); + + if (Orientation == Orientation.Horizontal) + mousePos.X = (int)Math.Floor (currentValue * ClientRectangle.Width); + else + mousePos.Y = (int)Math.Floor (currentValue * ClientRectangle.Height); } } public override void onMouseMove (object sender, MouseMoveEventArgs e) @@ -229,16 +232,9 @@ namespace Crow if (Orientation == Orientation.Horizontal) { if (layoutType == LayoutingType.Width) - updateMousePosFromComponentValue (); + mousePos.X = (int)Math.Floor (currentValue * ClientRectangle.Width); } else if (layoutType == LayoutingType.Height) - updateMousePosFromComponentValue (); - } - void updateMousePosFromComponentValue () { - if (Orientation == Orientation.Horizontal) - mousePos.X = (int)Math.Floor (currentValue * ClientRectangle.Width); - else mousePos.Y = (int)Math.Floor (currentValue * ClientRectangle.Height); - RegisterForRedraw (); } protected virtual void updateMouseLocalPos(Point mPos){ @@ -255,6 +251,9 @@ namespace Crow currentValue = (double)mousePos.X / ClientRectangle.Width; else currentValue = (double)mousePos.Y / ClientRectangle.Height; + + NotifyValueChanged ("CurrentValue", $"{currentValue:0.000}"); + Color c = currentColor; switch (component) { case ColorComponent.Red: @@ -279,8 +278,6 @@ namespace Crow CurrentColor = Color.FromHSV (c.Hue, currentValue, c.Saturation, c.A); break; } - //NotifyValueChanged ("CurrentColor", currentColor); - //RegisterForRedraw (); } } } diff --git a/Crow/src/GraphicObjects/ComboBox.cs b/Crow/src/Widgets/ComboBox.cs index 61227055..61227055 100644 --- a/Crow/src/GraphicObjects/ComboBox.cs +++ b/Crow/src/Widgets/ComboBox.cs diff --git a/Crow/src/GraphicObjects/Container.cs b/Crow/src/Widgets/Container.cs index ce54514e..ce54514e 100644 --- a/Crow/src/GraphicObjects/Container.cs +++ b/Crow/src/Widgets/Container.cs diff --git a/Crow/src/GraphicObjects/DataSourceChangeEventArgs.cs b/Crow/src/Widgets/DataSourceChangeEventArgs.cs index a2519356..a2519356 100644 --- a/Crow/src/GraphicObjects/DataSourceChangeEventArgs.cs +++ b/Crow/src/Widgets/DataSourceChangeEventArgs.cs diff --git a/Crow/src/GraphicObjects/DirectoryView.cs b/Crow/src/Widgets/DirectoryView.cs index b0217896..b0217896 100644 --- a/Crow/src/GraphicObjects/DirectoryView.cs +++ b/Crow/src/Widgets/DirectoryView.cs diff --git a/Crow/src/GraphicObjects/DockStack.cs b/Crow/src/Widgets/DockStack.cs index a52c7f6e..a52c7f6e 100644 --- a/Crow/src/GraphicObjects/DockStack.cs +++ b/Crow/src/Widgets/DockStack.cs diff --git a/Crow/src/GraphicObjects/DockWindow.cs b/Crow/src/Widgets/DockWindow.cs index 4be23adb..4be23adb 100644 --- a/Crow/src/GraphicObjects/DockWindow.cs +++ b/Crow/src/Widgets/DockWindow.cs diff --git a/Crow/src/GraphicObjects/EnumSelector.cs b/Crow/src/Widgets/EnumSelector.cs index 932e90e2..932e90e2 100644 --- a/Crow/src/GraphicObjects/EnumSelector.cs +++ b/Crow/src/Widgets/EnumSelector.cs diff --git a/Crow/src/GraphicObjects/Expandable.cs b/Crow/src/Widgets/Expandable.cs index 3a480b24..3a480b24 100644 --- a/Crow/src/GraphicObjects/Expandable.cs +++ b/Crow/src/Widgets/Expandable.cs diff --git a/Crow/src/GraphicObjects/FileDialog.cs b/Crow/src/Widgets/FileDialog.cs index db66ae9e..db66ae9e 100644 --- a/Crow/src/GraphicObjects/FileDialog.cs +++ b/Crow/src/Widgets/FileDialog.cs diff --git a/Crow/src/GraphicObjects/GenericStack.cs b/Crow/src/Widgets/GenericStack.cs index 51897487..51897487 100644 --- a/Crow/src/GraphicObjects/GenericStack.cs +++ b/Crow/src/Widgets/GenericStack.cs diff --git a/Crow/src/GraphicObjects/GraduatedSlider.cs b/Crow/src/Widgets/GraduatedSlider.cs index 71bbff11..71bbff11 100644 --- a/Crow/src/GraphicObjects/GraduatedSlider.cs +++ b/Crow/src/Widgets/GraduatedSlider.cs diff --git a/Crow/src/GraphicObjects/Grid.cs b/Crow/src/Widgets/Grid.cs index ad776bd3..ad776bd3 100644 --- a/Crow/src/GraphicObjects/Grid.cs +++ b/Crow/src/Widgets/Grid.cs diff --git a/Crow/src/GraphicObjects/Group.cs b/Crow/src/Widgets/Group.cs index a0ae35b2..a0ae35b2 100644 --- a/Crow/src/GraphicObjects/Group.cs +++ b/Crow/src/Widgets/Group.cs diff --git a/Crow/src/GraphicObjects/GroupBox.cs b/Crow/src/Widgets/GroupBox.cs index 2e32ddd5..2e32ddd5 100644 --- a/Crow/src/GraphicObjects/GroupBox.cs +++ b/Crow/src/Widgets/GroupBox.cs diff --git a/Crow/src/GraphicObjects/HorizontalStack.cs b/Crow/src/Widgets/HorizontalStack.cs index 64d7cae5..64d7cae5 100644 --- a/Crow/src/GraphicObjects/HorizontalStack.cs +++ b/Crow/src/Widgets/HorizontalStack.cs diff --git a/Crow/src/GraphicObjects/HueSelector.cs b/Crow/src/Widgets/HueSelector.cs index eb00a048..eb00a048 100644 --- a/Crow/src/GraphicObjects/HueSelector.cs +++ b/Crow/src/Widgets/HueSelector.cs diff --git a/Crow/src/GraphicObjects/ILayoutable.cs b/Crow/src/Widgets/ILayoutable.cs index c8aa38fb..c8aa38fb 100644 --- a/Crow/src/GraphicObjects/ILayoutable.cs +++ b/Crow/src/Widgets/ILayoutable.cs diff --git a/Crow/src/GraphicObjects/IMLContainer.cs b/Crow/src/Widgets/IMLContainer.cs index 8ba161a6..8ba161a6 100644 --- a/Crow/src/GraphicObjects/IMLContainer.cs +++ b/Crow/src/Widgets/IMLContainer.cs diff --git a/Crow/src/GraphicObjects/IValueChange.cs b/Crow/src/Widgets/IValueChange.cs index 7e18e5e5..7e18e5e5 100644 --- a/Crow/src/GraphicObjects/IValueChange.cs +++ b/Crow/src/Widgets/IValueChange.cs diff --git a/Crow/src/GraphicObjects/Image.cs b/Crow/src/Widgets/Image.cs index 98f86e58..98f86e58 100644 --- a/Crow/src/GraphicObjects/Image.cs +++ b/Crow/src/Widgets/Image.cs diff --git a/Crow/src/GraphicObjects/Label.cs b/Crow/src/Widgets/Label.cs index f597f5d7..f597f5d7 100644 --- a/Crow/src/GraphicObjects/Label.cs +++ b/Crow/src/Widgets/Label.cs diff --git a/Crow/src/GraphicObjects/ListBox.cs b/Crow/src/Widgets/ListBox.cs index 438e8d60..438e8d60 100644 --- a/Crow/src/GraphicObjects/ListBox.cs +++ b/Crow/src/Widgets/ListBox.cs diff --git a/Crow/src/GraphicObjects/Menu.cs b/Crow/src/Widgets/Menu.cs index 85f5485c..85f5485c 100644 --- a/Crow/src/GraphicObjects/Menu.cs +++ b/Crow/src/Widgets/Menu.cs diff --git a/Crow/src/GraphicObjects/MenuItem.cs b/Crow/src/Widgets/MenuItem.cs index abc9d114..abc9d114 100644 --- a/Crow/src/GraphicObjects/MenuItem.cs +++ b/Crow/src/Widgets/MenuItem.cs diff --git a/Crow/src/GraphicObjects/MessageBox.cs b/Crow/src/Widgets/MessageBox.cs index e5746c60..e5746c60 100644 --- a/Crow/src/GraphicObjects/MessageBox.cs +++ b/Crow/src/Widgets/MessageBox.cs diff --git a/Crow/src/GraphicObjects/NumericControl.cs b/Crow/src/Widgets/NumericControl.cs index ec63fe8d..ec63fe8d 100644 --- a/Crow/src/GraphicObjects/NumericControl.cs +++ b/Crow/src/Widgets/NumericControl.cs diff --git a/Crow/src/GraphicObjects/Popper.cs b/Crow/src/Widgets/Popper.cs index b6acabd2..b6acabd2 100644 --- a/Crow/src/GraphicObjects/Popper.cs +++ b/Crow/src/Widgets/Popper.cs diff --git a/Crow/src/GraphicObjects/PrivateContainer.cs b/Crow/src/Widgets/PrivateContainer.cs index 7909a6d9..7909a6d9 100644 --- a/Crow/src/GraphicObjects/PrivateContainer.cs +++ b/Crow/src/Widgets/PrivateContainer.cs diff --git a/Crow/src/GraphicObjects/ProgressBar.cs b/Crow/src/Widgets/ProgressBar.cs index 20fadadc..20fadadc 100644 --- a/Crow/src/GraphicObjects/ProgressBar.cs +++ b/Crow/src/Widgets/ProgressBar.cs diff --git a/Crow/src/GraphicObjects/RadioButton.cs b/Crow/src/Widgets/RadioButton.cs index d18971a2..d18971a2 100644 --- a/Crow/src/GraphicObjects/RadioButton.cs +++ b/Crow/src/Widgets/RadioButton.cs diff --git a/Crow/src/GraphicObjects/SaturationValueSelector.cs b/Crow/src/Widgets/SaturationValueSelector.cs index 779a6de6..779a6de6 100644 --- a/Crow/src/GraphicObjects/SaturationValueSelector.cs +++ b/Crow/src/Widgets/SaturationValueSelector.cs diff --git a/Crow/src/GraphicObjects/ScrollBar.cs b/Crow/src/Widgets/ScrollBar.cs index cf6201e4..cf6201e4 100644 --- a/Crow/src/GraphicObjects/ScrollBar.cs +++ b/Crow/src/Widgets/ScrollBar.cs diff --git a/Crow/src/GraphicObjects/Scroller.cs b/Crow/src/Widgets/Scroller.cs index 7bdb7d39..7bdb7d39 100644 --- a/Crow/src/GraphicObjects/Scroller.cs +++ b/Crow/src/Widgets/Scroller.cs diff --git a/Crow/src/GraphicObjects/ScrollingObject.cs b/Crow/src/Widgets/ScrollingObject.cs index 12804899..12804899 100644 --- a/Crow/src/GraphicObjects/ScrollingObject.cs +++ b/Crow/src/Widgets/ScrollingObject.cs diff --git a/Crow/src/GraphicObjects/Shape.cs b/Crow/src/Widgets/Shape.cs index 952c3738..952c3738 100644 --- a/Crow/src/GraphicObjects/Shape.cs +++ b/Crow/src/Widgets/Shape.cs diff --git a/Crow/src/GraphicObjects/Slider.cs b/Crow/src/Widgets/Slider.cs index e4942b2b..e4942b2b 100644 --- a/Crow/src/GraphicObjects/Slider.cs +++ b/Crow/src/Widgets/Slider.cs diff --git a/Crow/src/GraphicObjects/Spinner.cs b/Crow/src/Widgets/Spinner.cs index 8a3bcd62..8a3bcd62 100644 --- a/Crow/src/GraphicObjects/Spinner.cs +++ b/Crow/src/Widgets/Spinner.cs diff --git a/Crow/src/GraphicObjects/Splitter.cs b/Crow/src/Widgets/Splitter.cs index e3f2161b..e3f2161b 100644 --- a/Crow/src/GraphicObjects/Splitter.cs +++ b/Crow/src/Widgets/Splitter.cs diff --git a/Crow/src/GraphicObjects/TabItem.cs b/Crow/src/Widgets/TabItem.cs index 7c20a33e..7c20a33e 100644 --- a/Crow/src/GraphicObjects/TabItem.cs +++ b/Crow/src/Widgets/TabItem.cs diff --git a/Crow/src/GraphicObjects/TabView.cs b/Crow/src/Widgets/TabView.cs index 423b8ab4..423b8ab4 100644 --- a/Crow/src/GraphicObjects/TabView.cs +++ b/Crow/src/Widgets/TabView.cs diff --git a/Crow/src/GraphicObjects/TemplatedContainer.cs b/Crow/src/Widgets/TemplatedContainer.cs index 0acd8765..0acd8765 100644 --- a/Crow/src/GraphicObjects/TemplatedContainer.cs +++ b/Crow/src/Widgets/TemplatedContainer.cs diff --git a/Crow/src/GraphicObjects/TemplatedControl.cs b/Crow/src/Widgets/TemplatedControl.cs index 563fc0a6..563fc0a6 100644 --- a/Crow/src/GraphicObjects/TemplatedControl.cs +++ b/Crow/src/Widgets/TemplatedControl.cs diff --git a/Crow/src/GraphicObjects/TemplatedGroup.cs b/Crow/src/Widgets/TemplatedGroup.cs index da87b91e..da87b91e 100644 --- a/Crow/src/GraphicObjects/TemplatedGroup.cs +++ b/Crow/src/Widgets/TemplatedGroup.cs diff --git a/Crow/src/GraphicObjects/TestCairoPatch.cs b/Crow/src/Widgets/TestCairoPatch.cs index f8294a3b..f8294a3b 100644 --- a/Crow/src/GraphicObjects/TestCairoPatch.cs +++ b/Crow/src/Widgets/TestCairoPatch.cs diff --git a/Crow/src/GraphicObjects/TextBox.cs b/Crow/src/Widgets/TextBox.cs index 71fd6205..71fd6205 100644 --- a/Crow/src/GraphicObjects/TextBox.cs +++ b/Crow/src/Widgets/TextBox.cs diff --git a/Crow/src/GraphicObjects/TextRun.cs b/Crow/src/Widgets/TextRun.cs index f784f90e..f784f90e 100644 --- a/Crow/src/GraphicObjects/TextRun.cs +++ b/Crow/src/Widgets/TextRun.cs diff --git a/Crow/src/GraphicObjects/TreeView.cs b/Crow/src/Widgets/TreeView.cs index af86ab7d..af86ab7d 100644 --- a/Crow/src/GraphicObjects/TreeView.cs +++ b/Crow/src/Widgets/TreeView.cs diff --git a/Crow/src/GraphicObjects/Trend.cs b/Crow/src/Widgets/Trend.cs index b62fd2f2..b62fd2f2 100644 --- a/Crow/src/GraphicObjects/Trend.cs +++ b/Crow/src/Widgets/Trend.cs diff --git a/Crow/src/GraphicObjects/VerticalStack.cs b/Crow/src/Widgets/VerticalStack.cs index cf0a251a..cf0a251a 100644 --- a/Crow/src/GraphicObjects/VerticalStack.cs +++ b/Crow/src/Widgets/VerticalStack.cs diff --git a/Crow/src/GraphicObjects/Widget.cs b/Crow/src/Widgets/Widget.cs index d6c3a968..d6c3a968 100644 --- a/Crow/src/GraphicObjects/Widget.cs +++ b/Crow/src/Widgets/Widget.cs diff --git a/Crow/src/GraphicObjects/Window.cs b/Crow/src/Widgets/Window.cs index 22ad640e..22ad640e 100644 --- a/Crow/src/GraphicObjects/Window.cs +++ b/Crow/src/Widgets/Window.cs diff --git a/Crow/src/GraphicObjects/Wrapper.cs b/Crow/src/Widgets/Wrapper.cs index cc319856..cc319856 100644 --- a/Crow/src/GraphicObjects/Wrapper.cs +++ b/Crow/src/Widgets/Wrapper.cs diff --git a/Crow/src/GraphicObjects/XmlIgnoreAttribute.cs b/Crow/src/Widgets/XmlIgnoreAttribute.cs index 29e5bf6e..29e5bf6e 100644 --- a/Crow/src/GraphicObjects/XmlIgnoreAttribute.cs +++ b/Crow/src/Widgets/XmlIgnoreAttribute.cs |