private void ListBox2_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e) { #if DEBUG dbugLayoutMsg msg = listBox2.SelectedItem as dbugLayoutMsg; if (msg == null) { return; } switch (msg.msgOwnerKind) { case dbugLayoutMsgOwnerKind.Layer: { RenderElementLayer layer = (RenderElementLayer)msg.owner; } break; case dbugLayoutMsgOwnerKind.Line: { } break; case dbugLayoutMsgOwnerKind.VisualElement: { RenderElement ve = (RenderElement)msg.owner; dbugHelper01.dbugVE_HighlightMe = ve; lastestSelectVE = ve; vwport.PaintMe(); } break; } #endif }
public void dbug_PushLayoutTraceMessage(dbugVisualRootMsg msg, RenderElementLayer layer) { if (dbugLastestDebugVisualLay != null) { dbugLastestDebugVisualLay.WriteInfo(msg.msg, layer); } }
void debug_RecordLayerInfo(RenderElementLayer layer) { RootGraphic visualroot = RootGraphic.dbugCurrentGlobalVRoot; if (visualroot.dbug_RecordDrawingChain) { visualroot.dbug_AddDrawLayer(layer); } }
public void WriteInfo(string info, RenderElementLayer layer) { ++msgLineNum; ShouldBreak(); strmWriter.Write(new string('\t', indentCount)); strmWriter.Write(info); strmWriter.Write(layer.ToString()); strmWriter.Write("\r\n"); strmWriter.Flush(); }
public void PushLayerElement(RenderElementLayer layer) { elementStack.Push(layer); BeginNewContext(); }
public dbugLayoutMsg(RenderElementLayer layer, string msg) { this.owner = layer; this.msg = msg; this.msgOwnerKind = dbugLayoutMsgOwnerKind.Layer; }
public void dbug_AddDrawLayer(RenderElementLayer layer) { dbug_rootDrawingMsg.AddLast(new dbugLayoutMsg(layer, new string('.', dbug_drawLevel) + "[F" + dbug_drawLevel + "] " + layer.ToString())); }