Click here to Skip to main content
15,886,731 members
Articles / Desktop Programming / Windows Forms

Traceract

Rate me:
Please Sign up or sign in to vote.
3.69/5 (9 votes)
3 Sep 20059 min read 98.6K   1.6K   37  
A prototype debug tracer with an added dimension.
<?xml version="1.0" encoding="utf-8" ?>
<root>
	<!-- 
    Microsoft ResX Schema 
    
    Version 1.3
    
    The primary goals of this format is to allow a simple XML format 
    that is mostly human readable. The generation and parsing of the 
    various data types are done through the TypeConverter classes 
    associated with the data types.
    
    Example:
    
    ... ado.net/XML headers & schema ...
    <resheader name="resmimetype">text/microsoft-resx</resheader>
    <resheader name="version">1.3</resheader>
    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
    <data name="Name1">this is my long string</data>
    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
        [base64 mime encoded serialized .NET Framework object]
    </data>
    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
        [base64 mime encoded string representing a byte array form of the .NET Framework object]
    </data>
                
    There are any number of "resheader" rows that contain simple 
    name/value pairs.
    
    Each data row contains a name, and value. The row also contains a 
    type or mimetype. Type corresponds to a .NET class that support 
    text/value conversion through the TypeConverter architecture. 
    Classes that don't support this are serialized and stored with the 
    mimetype set.
    
    The mimetype is used forserialized objects, and tells the 
    ResXResourceReader how to depersist the object. This is currently not 
    extensible. For a given mimetype the value must be set accordingly:
    
    Note - application/x-microsoft.net.object.binary.base64 is the format 
    that the ResXResourceWriter will generate, however the reader can 
    read any of the formats listed below.
    
    mimetype: application/x-microsoft.net.object.binary.base64
    value   : The object must be serialized with 
            : System.Serialization.Formatters.Binary.BinaryFormatter
            : and then encoded with base64 encoding.
    
    mimetype: application/x-microsoft.net.object.soap.base64
    value   : The object must be serialized with 
            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
            : and then encoded with base64 encoding.

    mimetype: application/x-microsoft.net.object.bytearray.base64
    value   : The object must be serialized into a byte array 
            : using a System.ComponentModel.TypeConverter
            : and then encoded with base64 encoding.
    -->
	<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
		<xsd:element name="root" msdata:IsDataSet="true">
			<xsd:complexType>
				<xsd:choice maxOccurs="unbounded">
					<xsd:element name="data">
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
								<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
							</xsd:sequence>
							<xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
							<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
							<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
						</xsd:complexType>
					</xsd:element>
					<xsd:element name="resheader">
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
							</xsd:sequence>
							<xsd:attribute name="name" type="xsd:string" use="required" />
						</xsd:complexType>
					</xsd:element>
				</xsd:choice>
			</xsd:complexType>
		</xsd:element>
	</xsd:schema>
	<resheader name="resmimetype">
		<value>text/microsoft-resx</value>
	</resheader>
	<resheader name="version">
		<value>1.3</value>
	</resheader>
	<resheader name="reader">
		<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
	</resheader>
	<resheader name="writer">
		<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
	</resheader>
	<data name="DockContent.Show.InvalidDockState">
		<value>Invalid DockState: Content can not be showed as "Unknown" or "Hidden".</value>
	</data>
	<data name="DockPanel.LoadFromXml.InvalidFormatVersion">
		<value>The configuration file's version is invalid.</value>
	</data>
	<data name="Category.DockingNotification">
		<value>Docking Notification</value>
	</data>
	<data name="InertButton.Monochrom.Description">
		<value>Determines fore/back colors are used to display black/white image.</value>
	</data>
	<data name="DockPanel.LoadFromXml.InvalidXmlFormat">
		<value>The XML file format is invalid.</value>
	</data>
	<data name="InertButton.ToolTipText.Description">
		<value>The tool tip text to display.</value>
	</data>
	<data name="InertButton.BorderWidth.Description">
		<value>The border width of the control.</value>
	</data>
	<data name="FloatWindow.SetPaneIndex.InvalidPane">
		<value>Invalid Pane: DockPane not within the collection.</value>
	</data>
	<data name="InertButton.ImageIndexDisabled.Description">
		<value>The index of the image in the ImageList to display when the control is disabled.</value>
	</data>
	<data name="DockPanel.SetPaneIndex.InvalidPane">
		<value>Invalid Pane: DockPane not within the collection.</value>
	</data>
	<data name="DockContent.ToolTipText.Description">
		<value>The text displayed when mouse hovers over the tab.</value>
	</data>
	<data name="DockPane.Constructor.NullDockPanel">
		<value>Invalid argument: The content's DockPanel can not be "null".</value>
	</data>
	<data name="InertButton.IsPopup.Description">
		<value>Determines whether the control should be displayed in popup style.</value>
	</data>
	<data name="DockPanel.DockLeftPortion.Description">
		<value>Portion of the left docking window.</value>
	</data>
	<data name="DockPaneCaption.ToolTipAutoHide">
		<value>Auto Hide</value>
	</data>
	<data name="DockPane.ActiveContent.InvalidValue">
		<value>Invalid Content: ActiveContent must be one of the visible contents, or null if there is no visible content.</value>
	</data>
	<data name="DockPaneStrip.ToolTipScrollLeft">
		<value>Scroll Left</value>
	</data>
	<data name="DockContent.Show.NullDockPanel">
		<value>DockPanel can not be null.</value>
	</data>
	<data name="DockContent.HideOnClose.Description">
		<value>Indicates the content will be hidden instead of being closed.</value>
	</data>
	<data name="DockPanel.ActiveAutoHideContent.InvalidValue">
		<value>Invalid Content: The content must be auto-hide state and assiociates with this DockPanel.</value>
	</data>
	<data name="Category.Docking">
		<value>Docking</value>
	</data>
	<data name="InertButton.ImageDisabled.Description">
		<value>The image will be displayed when the control is disabled.</value>
	</data>
	<data name="DockPanel.DockRightPortion.Description">
		<value>Portion of the right docking window.</value>
	</data>
	<data name="FloatWindow.SetPaneIndex.InvalidIndex">
		<value>Invalid Index: The index is out of range.</value>
	</data>
	<data name="DockPanel.DockBottomPortion.Description">
		<value>Portion of the bottom docking window.</value>
	</data>
	<data name="DockPaneStrip.ToolTipClose">
		<value>Close</value>
	</data>
	<data name="DockContent.DockableAreas.Description">
		<value>Gets or sets a value indicating in which area of the DockPanel the content allowed to show.</value>
	</data>
	<data name="DockPane.Constructor.NullContent">
		<value>Invalid argument: Content can not be "null".</value>
	</data>
	<data name="DockContent.AutoHidePortion.Description">
		<value>The portion when the content displayed in auto hide mode.</value>
	</data>
	<data name="DockContent.ShowHint.Description">
		<value>The desired docking state when first showing.</value>
	</data>
	<data name="DockPanel.ContentRemoved.Description">
		<value>Occurs when a content removed from the DockPanel.</value>
	</data>
	<data name="DockPanel.SetPaneIndex.InvalidIndex">
		<value>Invalid Index: The index is out of range.</value>
	</data>
	<data name="InertButton.TextAlign.Description">
		<value>The alignment of the text that will be displayed in the face of the control.</value>
	</data>
	<data name="DockContent.AllowRedocking.Description">
		<value>Determines if drag-and-drop re-docking is allowed.</value>
	</data>
	<data name="FloatWindow.Constructor.NullDockPanel">
		<value>Invalid argument: DockPanel can not be "null".</value>
	</data>
	<data name="DockPane.SetContentIndex.InvalidContent">
		<value>Invalid Content: Content not within the collection.</value>
	</data>
	<data name="InertButton.ImageEnabled.Description">
		<value>The image will be displayed when the control is enabled.</value>
	</data>
	<data name="DockPane.SetContentIndex.InvalidIndex">
		<value>Invalid Index: The index is out of range.</value>
	</data>
	<data name="DockPanel.ContentAdded.Description">
		<value>Occurs when a content added to the DockPanel.</value>
	</data>
	<data name="DockPanel.DockTopPortion.Description">
		<value>Portion of the top docking window.</value>
	</data>
	<data name="DockPanel.LoadFromXml.AlreadyInitialized">
		<value>The DockPanel has already been initialized.</value>
	</data>
	<data name="DockContent.DockableAreas.InvalidValue">
		<value>Invalid Value: The value of DockableAreas conflicts with current DockState.</value>
	</data>
	<data name="DockContent.CloseButton.Description">
		<value>Enable/Disable the close button of the content.</value>
	</data>
	<data name="DockPaneStrip.ToolTipScrollRight">
		<value>Scroll Right</value>
	</data>
	<data name="DockContent.DockStateChanged.Description">
		<value>Occurs when the value of DockState property changed.</value>
	</data>
	<data name="Category.PropertyChanged">
		<value>Property Changed</value>
	</data>
	<data name="DockPaneCaption.ToolTipClose">
		<value>Close</value>
	</data>
	<data name="DockPanel.ActiveDocumentChanged.Description">
		<value>Occurs when the value of ActiveDocument property changed.</value>
	</data>
	<data name="InertButton.ImageIndexEnabled.Description">
		<value>The index of the image in the image list to display when the control is enabled.</value>
	</data>
	<data name="InertButton.BorderColor.Description">
		<value>The color of the left top border.</value>
	</data>
	<data name="DockContent.AutoHidePortion.OutOfRange">
		<value>The provided value is out of range.</value>
	</data>
	<data name="InertButton.ImageList.Description">
		<value>The image list to get the image(s) to display in the face of the control.</value>
	</data>
	<data name="DockContent.ShowHint.InvalidValue">
		<value>Invalid value, check DockableAreas property.</value>
	</data>
	<data name="DockPane.FloatWindow.InvalidValue">
		<value>FloatWindow property can not be set to "null" when DockState is DockState.Float.</value>
	</data>
	<data name="DockPanel.ActiveContentChanged.Description">
		<value>Occurs when the value of ActiveContentProperty changed.</value>
	</data>
	<data name="DockContent.TabText.Description">
		<value>The tab text displayed in the dock pane. If not set, the Text property will be used.</value>
	</data>
	<data name="DockPanel.ActivePaneChanged.Description">
		<value>Occurs when the value of ActivePane property changed.</value>
	</data>
	<data name="DockPane.AddToDockList.NullContainer">
		<value>The container can not be null.</value>
	</data>
	<data name="DockPane.AddToDockList.NullPrevPane">
		<value>The PrevPane can not be null when the dock list is not empty.</value>
	</data>
	<data name="DockPane.AddToDockList.NoPrevPane">
		<value>The PrevPane does not exist in the dock list.</value>
	</data>
	<data name="DockPane.AddToDockList.SelfPrevPane">
		<value>The PrevPane can not be itself.</value>
	</data>
	<data name="DockContent.TabPageContextMenu.Description">
		<value>Context menu displayed for the dock pane tab strip.</value>
	</data>
	<data name="DockPane.SetDockState.InvalidState">
		<value>The state for the dock pane is invalid.</value>
	</data>
	<data name="DockContent.SetDockState.NullPanel">
		<value>The dock panel is null.</value>
	</data>
	<data name="DockPane.AddToDockList.InvalidContainer">
		<value>The specified container conflicts with the IsFloat property.</value>
	</data>
	<data name="DockContent.IsFloat.InvalidValue">
		<value>Invalid value, conflicts with DockableAreas  property.</value>
	</data>
	<data name="DockContent.SetDockState.InvalidState">
		<value>The dock state is invalid.</value>
	</data>
	<data name="DockContent.DockPane.InvalidValue">
		<value>The pane is invalid. Check the IsFloat and DockPanel properties of this dock pane.</value>
	</data>
	<data name="DockContent.FloatPane.InvalidValue">
		<value>The pane is invalid. Check the IsFloat and DockPanel properties of this dock pane.</value>
	</data>
	<data name="DockPanel.SdiDocument.Description">
		<value>Determines if the document is displayed as SDI (without tab strip).</value>
	</data>
	<data name="DockPanel.AllowRedocking.Description">
		<value>Determines if the drag and drop redocking is allowed.</value>
	</data>
	<data name="DockPanel.MdiIntegration.Description">
		<value>Determines if the documents are integrated as MDI child forms.</value>
	</data>
	<data name="DockContent.Show.NullPane">
		<value>The Pane can not be null.</value>
	</data>
	<data name="DockContent.Show.InvalidBeforeContent">
		<value>Invalid beforeContent, it must be contained by the pane.</value>
	</data>
	<data name="DockContent.Show.InvalidPrevPane">
		<value>The prevPane is invalid. It can not be null, and its docking state must not be auto-hide.</value>
	</data>
</root>

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here


Written By
Architect Interacx
United States United States
Blog: https://marcclifton.wordpress.com/
Home Page: http://www.marcclifton.com
Research: http://www.higherorderprogramming.com/
GitHub: https://github.com/cliftonm

All my life I have been passionate about architecture / software design, as this is the cornerstone to a maintainable and extensible application. As such, I have enjoyed exploring some crazy ideas and discovering that they are not so crazy after all. I also love writing about my ideas and seeing the community response. As a consultant, I've enjoyed working in a wide range of industries such as aerospace, boatyard management, remote sensing, emergency services / data management, and casino operations. I've done a variety of pro-bono work non-profit organizations related to nature conservancy, drug recovery and women's health.

Comments and Discussions