diff options
| author | jpbruyere <jp.bruyere@hotmail.com> | 2017-01-05 01:34:39 +0100 |
|---|---|---|
| committer | jpbruyere <jp.bruyere@hotmail.com> | 2017-01-05 01:34:39 +0100 |
| commit | 8220ddcbd825364c3e817696a393319e24f0fa85 (patch) | |
| tree | fe28a94ec5675dcd3d328e5989255b46dfb9d906 /src/GraphicObjects/ILayoutable.cs | |
| parent | e72a5709781c52d0db3468c43313bdba0a5c530d (diff) | |
removed interface ILayoutable and derive Interfrace class from GraphicObject which could be split into a simpler layoutable obj and another oneRemovedILayoutable
Diffstat (limited to 'src/GraphicObjects/ILayoutable.cs')
| -rw-r--r-- | src/GraphicObjects/ILayoutable.cs | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/src/GraphicObjects/ILayoutable.cs b/src/GraphicObjects/ILayoutable.cs deleted file mode 100644 index 33153935..00000000 --- a/src/GraphicObjects/ILayoutable.cs +++ /dev/null @@ -1,29 +0,0 @@ -using System; -using System.Collections.Generic; - -namespace Crow -{ - public interface ILayoutable - { - /// <summary> Parent in the graphic tree </summary> - ILayoutable Parent { get; set; } - /// <summary> The logical parent (used mainly for bindings) as opposed - /// to the parent in the graphic tree </summary> - ILayoutable LogicalParent { get; set; } - - Rectangle ClientRectangle { get; } - Rectangle getSlot(); - - bool ArrangeChildren { get; } - LayoutingType RegisteredLayoutings { get; set; } - void RegisterForLayouting(LayoutingType layoutType); - void RegisterClip(Rectangle clip); - bool UpdateLayout(LayoutingType layoutType); - - - Rectangle ContextCoordinates(Rectangle r); - Rectangle ScreenCoordinates (Rectangle r); - - } -} - |