aboutsummaryrefslogtreecommitdiffstatsci
path: root/src/LayoutingQueueItem.cs
diff options
context:
space:
mode:
authorjpbruyere <jp.bruyere@hotmail.com>2017-01-04 11:43:15 +0100
committerjpbruyere <jp.bruyere@hotmail.com>2017-01-04 11:43:15 +0100
commit78a35f84e4cfec562f3ab6c76c746acbb6de3fec (patch)
tree3474d14e16c8a5b95d34d1669af763d7476d5942 /src/LayoutingQueueItem.cs
parent1ba15ebcac390fae4ee4e7cda91f8c473913a5af (diff)
* Interface.cs:
maxLayoutTries = 3; max discard = 5, test if dirtyRect.width != 0, lqi logging removed because lqi is now a struct * LayoutingQueueItem.cs: lqi logging removed
Diffstat (limited to 'src/LayoutingQueueItem.cs')
-rw-r--r--src/LayoutingQueueItem.cs30
1 files changed, 12 insertions, 18 deletions
diff --git a/src/LayoutingQueueItem.cs b/src/LayoutingQueueItem.cs
index 61646b15..95bc6bb7 100644
--- a/src/LayoutingQueueItem.cs
+++ b/src/LayoutingQueueItem.cs
@@ -38,6 +38,7 @@ namespace Crow
ArrangeChildren = 0x10,
All = 0xFF
}
+
/// <summary>
/// Element class of the LayoutingQueue
/// </summary>
@@ -51,9 +52,7 @@ namespace Crow
public int LayoutingTries, DiscardCount;
#if DEBUG_LAYOUTING
- public Stopwatch LQITime = new Stopwatch();
- public LQIList triggeredLQIs = new LQIList();
- public LayoutingQueueItem wasTriggeredBy = null;
+ public Stopwatch LQITime;
public GraphicObject graphicObject {
get { return Layoutable as GraphicObject; }
}
@@ -69,25 +68,21 @@ namespace Crow
public Measure Height {
get { return graphicObject.Height; }
}
- public bool HasTriggeredLQIs { get { return triggeredLQIs.Count > 0; }}
public Rectangle Slot, NewSlot;
#endif
#region CTOR
public LayoutingQueueItem (LayoutingType _layoutType, ILayoutable _graphicObject)
- {
+ {
LayoutType = _layoutType;
Layoutable = _graphicObject;
Layoutable.RegisteredLayoutings |= LayoutType;
LayoutingTries = 0;
DiscardCount = 0;
#if DEBUG_LAYOUTING
- GraphicObject g = graphicObject;
- g.CurrentInterface.curLQIs.Add(this);
- if (g.CurrentInterface.currentLQI != null){
- wasTriggeredBy = g.CurrentInterface.currentLQI;
- g.CurrentInterface.currentLQI.triggeredLQIs.Add(this);
- }
+ LQITime = new Stopwatch();
+ Slot = Rectangle.Empty;
+ NewSlot = Rectangle.Empty;
#endif
}
#endregion
@@ -124,10 +119,9 @@ namespace Crow
}
#if DEBUG_LAYOUTING
else{
- if (LayoutingTries > 1 || DiscardCount > 0)
+ if (LayoutingTries > 2 || DiscardCount > 0)
Debug.WriteLine (this.ToString ());
}
-
LQITime.Stop();
#endif
}
@@ -152,11 +146,11 @@ namespace Crow
}
}
public class LQIList : List<LayoutingQueueItem>{
- #if DEBUG_LAYOUTING
- public List<LayoutingQueueItem> GetRootLQIs(){
- return this.Where (lqi => lqi.wasTriggeredBy == null).ToList ();
- }
- #endif
+// #if DEBUG_LAYOUTING
+// public List<LayoutingQueueItem> GetRootLQIs(){
+// return this.Where (lqi => lqi.wasTriggeredBy == null).ToList ();
+// }
+// #endif
}
}