<?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 for serialized 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=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
  </resheader>
  <resheader name="writer">
    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
  </resheader>
  <data name="Animation_Text0" xml:space="preserve">
    <value>You can add and expand animations by setting the &lt;strong&gt;ExpandAnimation&lt;/strong&gt; property, and you can add a collapse animations by setting the &lt;strong&gt;CollapseAnimation&lt;/strong&gt; property.</value>
  </data>
  <data name="AutoCollapse_Text0" xml:space="preserve">
    <value>This sample illustrates the auto collapsed feature of the &lt;strong&gt;C1TreeView &lt;/strong&gt;control. In this feature all expanded node will be collapsed if other node is expanded.</value>
  </data>
  <data name="AutoCollapse_Text1" xml:space="preserve">
    <value>To enable this feature, the property &lt;strong&gt;AutoCollapse&lt;/strong&gt; should be set to True.</value>
  </data>
  <data name="CheckBox_Text0" xml:space="preserve">
    <value>&lt;strong&gt;C1TreeView &lt;/strong&gt;supports showing tree nodes with tri-state check boxes.</value>
  </data>
  <data name="CheckBox_Text1" xml:space="preserve">
    <value>In order to show tree nodes with check box, the following properties are used in this sample.</value>
  </data>
  <data name="CheckBox_Text2" xml:space="preserve">
    <value>Tri-state check boxes have 3 states "Checked", "Unchecked" and "Indeterminate".  The "Indeterminate" state
        indicates that the node has both checked and unchecked child nodes.</value>
  </data>
  <data name="CustomDragDrop_Text0" xml:space="preserve">
    <value>Clone node to this tree:</value>
  </data>
  <data name="CustomDragDrop_Text1" xml:space="preserve">
    <value>&lt;strong&gt;C1TreeView&lt;/strong&gt; supports drag and drop behavior which allows the end-user to drag and drop nodes to rearrange the tree structure.</value>
  </data>
  <data name="CustomDragDrop_Text2" xml:space="preserve">
    <value>The drag and drop behavior is allowed if the following properties are set to True.</value>
  </data>
  <data name="CustomDragDrop_Text3" xml:space="preserve">
    <value>Drag and drop node behavior can be made in single treeview or between two tree views. Furthermore, end-users can even can customize their own draggable and droppable behaviors from the client side using draggable and droppable client-side properties.</value>
  </data>
  <data name="DataBinding_Text0" xml:space="preserve">
    <value>&lt;strong&gt;C1TreeView&lt;/strong&gt; supports data binding – you can bind to an XML or SiteMap data source, or you can read data from any data source and create the &lt;strong&gt;C1TreeView&lt;/strong&gt; hierarchy dynamically.</value>
  </data>
  <data name="DataBinding_Text1" xml:space="preserve">
    <value>The following properties are used in this sample to bind &lt;strong&gt;C1TreeView &lt;/strong&gt;to a data source.</value>
  </data>
  <data name="DragDrop_Text0" xml:space="preserve">
    <value>&lt;strong&gt;C1TreeView&lt;/strong&gt; supports drag and drop behavior which allows the end-user to drag and drop nodes to rearrange the tree structure.</value>
  </data>
  <data name="DragDrop_Text1" xml:space="preserve">
    <value>The drag and drop behavior is allowed if the following properties are set to True.</value>
  </data>
  <data name="DragDrop_Text2" xml:space="preserve">
    <value>Drag and drop node behavior can be made in single treeview or between two tree views. Furthermore, end-users can even can customize their own draggable and droppable behaviors from the client side using draggable and droppable client-side properties.</value>
  </data>
  <data name="DragDropNode_Text0" xml:space="preserve">
    <value>Each node of the wijtree allows you to drag and drop by setting the allowDrag
                and allowDrop properties to true. If you do not set the properties for node, it depends on tree options.</value>
  </data>
  <data name="ExpandOnHover_Text0" xml:space="preserve">
    <value>&lt;strong&gt;C1TreeView&lt;/strong&gt; supports expanding/collapsing when nodes are hovered as an alternative to being clicked.</value>
  </data>
  <data name="ExpandOnHover_Text1" xml:space="preserve">
    <value>The expand on hover is enabled if the property &lt;strong&gt;ExpandCollapseHoverUsed&lt;/strong&gt; is set to True.</value>
  </data>
  <data name="ExpandOnHover_Text2" xml:space="preserve">
    <value>You can also set the expanding/collapsing animations with the &lt;strong&gt;ExpandAnimation&lt;/strong&gt; and &lt;strong&gt;CollapseAnimation&lt;/strong&gt; properties.</value>
  </data>
  <data name="Icon_Text0" xml:space="preserve">
    <value>This sample illustrates how to add icons to &lt;strong&gt;C1TreeViewNode&lt;/strong&gt;; in addition, it also
        shows how you can switch icons based on a &lt;strong&gt;C1TreeViewNode&lt;/strong&gt;'s current state.</value>
  </data>
  <data name="Icon_Text1" xml:space="preserve">
    <value>This sample sets the following properties in support of this feature:</value>
  </data>
  <data name="LoadOnDemand_Text0" xml:space="preserve">
    <value>&lt;strong&gt;C1TreeView &lt;/strong&gt;supports retrieving data (nodes) dynamically. Child nodes are loaded using AJAX when their parent is expanded.</value>
  </data>
  <data name="LoadOnDemand_Text1" xml:space="preserve">
    <value>To enable loading data on demand, the following properties are used in this sample:</value>
  </data>
  <data name="LoadOnDemand_Text2" xml:space="preserve">
    <value>If &lt;strong&gt;DataBindStartLevel&lt;/strong&gt; property is set to 0, only root nodes will be bounded at first. In turn, if 1, then both root and first-level nodes will be bound. Its default value is -1, which indicates that this property will be ignored.</value>
  </data>
  <data name="ObjectModel_Text0" xml:space="preserve">
    <value>This sample shows how to dynamically add and remove nodes from the &lt;strong&gt;C1TreeView &lt;/strong&gt;from client side code.</value>
  </data>
  <data name="ObjectModel_Text1" xml:space="preserve">
    <value>The following client-side methods are used in this sample.</value>
  </data>
  <data name="ObjectModel_Text2" xml:space="preserve">
    <value>The add method has the following parameters.</value>
  </data>
  <data name="ObjectModel_Text3" xml:space="preserve">
    <value>The remove method has the following parameters.</value>
  </data>
  <data name="ObjectModel_Text4" xml:space="preserve">
    <value>For example:
        &lt;pre&gt;$("#treeId").c1treeviewnode("add", 'Node text 1');&lt;/pre&gt;</value>
  </data>
  <data name="Overview_Text0" xml:space="preserve">
    <value>The &lt;strong&gt;C1TreeView&lt;/strong&gt; presents items in a hierarchical tree structure. The
        &lt;strong&gt;C1TreeView &lt;/strong&gt;supports expand/collapse animations, stylish themes, and drag-and-drop functionality.</value>
  </data>
  <data name="Overview_Text1" xml:space="preserve">
    <value>This sample illustrates the default behaviors of the &lt;strong&gt;C1TreeView &lt;/strong&gt;
        control. The other samples in this section highlight the features of the 
        control, such as data binding, drag-and-drop nodes, and autocollapsing nodes.</value>
  </data>
  <data name="Animation_Apply" xml:space="preserve">
    <value>Apply</value>
  </data>
  <data name="Animation_ExpandAnimation" xml:space="preserve">
    <value>Expand Animation:</value>
  </data>
  <data name="Animation_Disabled" xml:space="preserve">
    <value>Disabled</value>
  </data>
  <data name="Animation_Effect" xml:space="preserve">
    <value>Effect:</value>
  </data>
  <data name="Animation_Duration" xml:space="preserve">
    <value>Duration: </value>
  </data>
  <data name="Animation_Easing" xml:space="preserve">
    <value>Easing: </value>
  </data>
  <data name="Animation_CollapseAnimation" xml:space="preserve">
    <value>Collapse Animation:</value>
  </data>
  <data name="CheckBox_Li1" xml:space="preserve">
    <value>&lt;strong&gt;ShowCheckBoxes&lt;/strong&gt; - set to True to show check boxes&lt;strong&gt;.&lt;/strong&gt;</value>
  </data>
  <data name="CheckBox_Li2" xml:space="preserve">
    <value>&lt;strong&gt;AutoCheckNodes&lt;/strong&gt; - for specifying whether the sub-nodes will be checked according to its parent's check state.</value>
  </data>
  <data name="CheckBox_Li3" xml:space="preserve">
    <value>&lt;strong&gt;AllowTriState&lt;/strong&gt; - for specifying whether the node can be in indeterminate state.</value>
  </data>
  <data name="CustomDragDrop_Li1" xml:space="preserve">
    <value>&lt;strong&gt;AllowDrag &lt;/strong&gt;- for specifying whether dragging is allowed</value>
  </data>
  <data name="CustomDragDrop_Li2" xml:space="preserve">
    <value>&lt;strong&gt;AllowDrop &lt;/strong&gt;- for specifying whether dropping is allowed</value>
  </data>
  <data name="CustomDragDrop_Trash" xml:space="preserve">
    <value>Trash</value>
  </data>
  <data name="DataBinding_Li1" xml:space="preserve">
    <value>&lt;strong&gt;DataSourceID - &lt;/strong&gt;to specify the data source to be bound.</value>
  </data>
  <data name="DataBinding_Li2" xml:space="preserve">
    <value>&lt;strong&gt;C1TreeViewNodeBinding - &lt;/strong&gt;to determine the mapping relationship of the attributes in &lt;strong&gt;XmlDataSource&lt;/strong&gt; and the data field of C1TreeView.</value>
  </data>
  <data name="DataBinding_SelectDataBindingSource" xml:space="preserve">
    <value>Select DataBinding Source:</value>
  </data>
  <data name="DataBinding_SiteMapDataSource" xml:space="preserve">
    <value>SiteMap Data Source</value>
  </data>
  <data name="DataBinding_XMLDataSource" xml:space="preserve">
    <value>XML Data Source</value>
  </data>
  <data name="DragDrop_Li1" xml:space="preserve">
    <value>&lt;strong&gt;AllowDrag &lt;/strong&gt;- for specifying whether dragging is allowed</value>
  </data>
  <data name="DragDrop_Li2" xml:space="preserve">
    <value>&lt;strong&gt;AllowDrop &lt;/strong&gt;- for specifying whether dropping is allowed</value>
  </data>
  <data name="DragDrop_Between2Trees" xml:space="preserve">
    <value>Between 2 trees</value>
  </data>
  <data name="DragDropNode_TreeSettings" xml:space="preserve">
    <value>Tree Settings:</value>
  </data>
  <data name="DragDropNode_AllowDrag" xml:space="preserve">
    <value>AllowDrag</value>
  </data>
  <data name="DragDropNode_AllowDrop" xml:space="preserve">
    <value>AllowDrop</value>
  </data>
  <data name="DragDropNode_SelectedNodeSettings" xml:space="preserve">
    <value>Selected Node Settings:</value>
  </data>
  <data name="DragDropNode_AllowDragLabel" xml:space="preserve">
    <value>AllowDrag:</value>
  </data>
  <data name="DragDropNode_AllowDropLabel" xml:space="preserve">
    <value>AllowDrop:</value>
  </data>
  <data name="DragDropNode_Default" xml:space="preserve">
    <value>Default</value>
  </data>
  <data name="DragDropNode_True" xml:space="preserve">
    <value>True</value>
  </data>
  <data name="DragDropNode_False" xml:space="preserve">
    <value>False</value>
  </data>
  <data name="DragDropNode_Apply" xml:space="preserve">
    <value>Apply</value>
  </data>
  <data name="LoadOnDemand_Li1" xml:space="preserve">
    <value>&lt;strong&gt;LoadOnDemand &lt;/strong&gt;- set to True so that the &lt;strong&gt;C1TreeView &lt;/strong&gt;will load only partial data.</value>
  </data>
  <data name="LoadOnDemand_Li2" xml:space="preserve">
    <value>&lt;strong&gt;DataBindStartLevel &lt;/strong&gt;- for specifying which level to start loading dynamically.</value>
  </data>
  <data name="ObjectModel_Li1" xml:space="preserve">
    <value>&lt;strong&gt;node&lt;/strong&gt; - The &lt;strong&gt;node&lt;/strong&gt; parameter specifies the markup/jquery object/tree node options that will be added to the &lt;strong&gt;C1TreeView&lt;/strong&gt; or &lt;strong&gt;C1TreeViewNode&lt;/strong&gt;.</value>
  </data>
  <data name="ObjectModel_Li2" xml:space="preserve">
    <value>&lt;strong&gt;index&lt;/strong&gt; - The &lt;strong&gt;index&lt;/strong&gt; parameter specifies the index of its siblings. If &lt;strong&gt;index&lt;/strong&gt; is null, then the node will be added to the end.</value>
  </data>
  <data name="ObjectModel_Li3" xml:space="preserve">
    <value>&lt;strong&gt;index&lt;/strong&gt; - The &lt;strong&gt;index&lt;/strong&gt; parameter specifies the index of the child nodes of the &lt;strong&gt;C1TreeView&lt;/strong&gt; or &lt;strong&gt;C1TreeViewNode&lt;/strong&gt;.</value>
  </data>
  <data name="ObjectModel_Add" xml:space="preserve">
    <value>Add:</value>
  </data>
  <data name="ObjectModel_Index" xml:space="preserve">
    <value>Index:</value>
  </data>
  <data name="ObjectModel_Value" xml:space="preserve">
    <value>Value:</value>
  </data>
  <data name="ObjectModel_AddText" xml:space="preserve">
    <value>Add</value>
  </data>
  <data name="ObjectModel_Remove" xml:space="preserve">
    <value>Remove:</value>
  </data>
  <data name="ObjectModel_RemoveText" xml:space="preserve">
    <value>Remove</value>
  </data>
</root>