From: jpbruyere Date: Tue, 24 Jan 2017 00:28:16 +0000 (+0100) Subject: add debug msg for DEBUG_LAYOUTING X-Git-Tag: v0.5.1~28^2~10 X-Git-Url: https://git.osiis.dedyn.io/?a=commitdiff_plain;h=1f9b7270016ea257bf51f3f6002c46aa8b2542d8;p=jp%2Fcrow.git add debug msg for DEBUG_LAYOUTING --- diff --git a/src/GraphicObjects/GraphicObject.cs b/src/GraphicObjects/GraphicObject.cs index 18745fa1..fc13c4a1 100644 --- a/src/GraphicObjects/GraphicObject.cs +++ b/src/GraphicObjects/GraphicObject.cs @@ -250,7 +250,6 @@ namespace Crow set { if (horizontalAlignment == value) return; - horizontalAlignment = value; NotifyValueChanged("HorizontalAlignment", horizontalAlignment); RegisterForLayouting (LayoutingType.X); @@ -262,7 +261,6 @@ namespace Crow set { if (left == value) return; - left = value; NotifyValueChanged ("Left", left); this.RegisterForLayouting (LayoutingType.X); @@ -274,7 +272,6 @@ namespace Crow set { if (top == value) return; - top = value; NotifyValueChanged ("Top", top); this.RegisterForLayouting (LayoutingType.Y); @@ -872,6 +869,7 @@ namespace Crow #if DEBUG_LAYOUTING CurrentInterface.currentLQI.Slot = LastSlots; CurrentInterface.currentLQI.NewSlot = Slot; + Debug.WriteLine ("\t\t{0} => {1}",LastSlots,Slot); #endif switch (layoutType) { diff --git a/src/LayoutingQueueItem.cs b/src/LayoutingQueueItem.cs index 95bc6bb7..c7ae3024 100644 --- a/src/LayoutingQueueItem.cs +++ b/src/LayoutingQueueItem.cs @@ -83,6 +83,7 @@ namespace Crow LQITime = new Stopwatch(); Slot = Rectangle.Empty; NewSlot = Rectangle.Empty; + Debug.WriteLine ("\tRegister => " + this.ToString ()); #endif } #endregion @@ -100,13 +101,20 @@ namespace Crow } #if DEBUG_LAYOUTING LQITime.Start(); + Debug.WriteLine ("=> " + this.ToString ()); #endif LayoutingTries++; if (!Layoutable.UpdateLayout (LayoutType)) { + #if DEBUG_LAYOUTING + Debug.WriteLine ("\t\tRequeued"); + #endif if (LayoutingTries < Interface.MaxLayoutingTries) { Layoutable.RegisteredLayoutings |= LayoutType; (Layoutable as GraphicObject).CurrentInterface.LayoutingQueue.Enqueue (this); } else if (DiscardCount < Interface.MaxDiscardCount) { + #if DEBUG_LAYOUTING + Debug.WriteLine ("\t\tDiscarded"); + #endif LayoutingTries = 0; DiscardCount++; Layoutable.RegisteredLayoutings |= LayoutType;