aboutsummaryrefslogtreecommitdiffstatsci
path: root/src/GraphicObjects/ILayoutable.cs
diff options
context:
space:
mode:
authorjpbruyere <jp.bruyere@hotmail.com>2017-01-05 01:34:39 +0100
committerjpbruyere <jp.bruyere@hotmail.com>2017-01-05 01:34:39 +0100
commit8220ddcbd825364c3e817696a393319e24f0fa85 (patch)
treefe28a94ec5675dcd3d328e5989255b46dfb9d906 /src/GraphicObjects/ILayoutable.cs
parente72a5709781c52d0db3468c43313bdba0a5c530d (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.cs29
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);
-
- }
-}
-