<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="dispatch.xsl" ?>
<Object name="FileType" project="SuperEdi">

  <Title>FileType Object</Title>

  <Description>The FileType object represents the properties of
    a user-defined file type.</Description>

  <Keywords>
    FileType, Name, Extensions, Syntax, HelpFile, TabSize,
    ChangeTabToSpaces, RemoveTrailingSpaces, ColorScheme, WordWrap, LineNumbers,
    WhiteSpace</Keywords>

  <!-- Properties -->

  <Property name="ChangeTabToSpaces" type="boolean">
    <Description>
      Sets or returns whether the editor should convert
      tab characters to spaces.
    </Description>
  </Property>

  <Property name="RemoveTrailingSpaces" type="boolean">
    <Description>
      Sets or returns whether the editor should remove
      trailing spaces from each line.
    </Description>
  </Property>

  <Property name="ColorScheme" type="string">
  	<Description>Sets or returns the color scheme used for the file
	  type.</Description>
  </Property>

  <Property name="Extensions" type="string">
  	<Description>Sets or returns a comma-separated list of
  	  file extensions.</Description>
  </Property>

  <Property name="HelpFile" type="string">
  	<Description>Sets or returns the help file name.</Description>
  </Property>

  <Property name="LineNumbers" type="boolean">
  	<Description>Sets or returns whether the editor displays 
  	  line numbers.</Description>
  </Property>

  <Property name="Name" type="string">
  	<Description>Sets or returns the name of the file type.</Description>
  </Property>

  <Property name="Syntax" type="string">
  	<Description>Sets or returns the syntax coloring style.</Description>
  </Property>

  <Property name="TabSize" type="short">
  	<Description>Sets or returns the tab size.</Description>
  </Property>

  <Property name="WordWrap" type="boolean">
  	<Description>Sets or returns the default word wrap preference.</Description>
  </Property>

  <Property name="WhiteSpace" type="boolean">
  	<Description>Sets or returns whether the editor displays 
  	  whitespace.</Description>
  </Property>

  <!-- Methods -->

  <Method name="Remove">
    <Description>Removes the file type from the FileTypes collection.</Description>
    <Syntax>fileType.Remove()</Syntax>
  </Method>

</Object>
