<?xml version="1.0" encoding="utf-16"?>
<GeospatialSchema projectName="feature_annotation" schemaDescr="feature_annotation schema" workspaceRootDir="D:\Bentley_Map_SS3\Workspace" projectParentDir="Projects\Examples\Geospatial">
  <Workspace name="All Users">
    <Features genFile="features.xml" schemaVersion="http://www.bentley.com/schemas/GeoSpatial/XFM/feature_annotation/1.0">
      <feature name="text" alias="" collectionName="text" type="point-text" minOccurs="0" maxOccurs="1" category="None" propagateToParent="never" propagateFromParent="never" propagateDeleteToParent="never" propagateFromRoot="never" propagateCopyFromRoot="never" propagateCopyToParent="never" propagateCopyFromParent="never" schemaVersion="">
        <Symbology type="text">
          <ApplyDrawingScale>true</ApplyDrawingScale>
          <ApplyScaleOnEdit>true</ApplyScaleOnEdit>
          <OverrideScale useCriteria="" />
          <Color>1</Color>
          <Level>default</Level>
          <Style>0</Style>
          <StyleScale>1.0</StyleScale>
          <Weight>1</Weight>
          <Class>0</Class>
          <Priority>0</Priority>
          <Transparency>0</Transparency>
          <Scale>0.0008</Scale>
          <TextStyle>default</TextStyle>
          <Angle>0.0</Angle>
        </Symbology>
        <Properties>
          <property name="Attribute" alias="" preferenceType="none" type="string" dbProp="">
            <initialValue key="placing" synch="false" valueType="property" incrementType="none">text/ComboProp<incrementValue valueType="property" /></initialValue>
            <dataSpec numChars="32" min="" minExclusive="false" max="" maxExclusive="false" />
            <itemSpec type="textBox" label="Attribute:" labelColor="black">
              <textBox formatToDisplay="%s" formatToInternal="%s" keystrokeUpdate="false" />
            </itemSpec>
            <hookOptions uppercase="false" readOnly="false" dontclear="false" required="false" synchOnChangeKey="" />
            <toolTip>Enter Attribute</toolTip>
          </property>
        </Properties>
      </feature>
    </Features>
    <Operations>
      <operation name="text" genFile="text.xml">
        <Properties>
          <property name="TextString" type="string" preferenceType="client" xmlns:vb="vbasic">
            <initialValue key="placing" synch="true" valueType="blank" />
            <dataSpec numChars="254" />
            <hookOptions uppercase="false" readOnly="false" dontclear="false" required="false" synchOnChangeKey="placing" />
            <itemSpec type="textBox" label="~Text String:" labelColor="black">
              <textBox formatToDisplay="%s" formatToInternal="%s" multiLine="true" />
            </itemSpec>
            <toolTip>Text string to place</toolTip>
          </property>
          <property name="ComboProp" alias="" preferenceType="client" type="string" dbProp="">
            <initialValue key="placing" synch="true" valueType="blank"></initialValue>
            <dataSpec numChars="25" />
            <itemSpec type="comboBox" label="ComboProp:" labelColor="black">
              <comboBox valueColumnName="col1" editColumnName="col1" widthFromList="true" formatToDisplay="%s" formatToInternal="%s" numRowsToDisplay="10" listBoxWidth="0" />
            </itemSpec>
            <domainListSpec numColumns="1" addBlankListEntry="true">
              <domainRow col1="Name" />
              <domainRow col1="Material" />
              <domainRow col1="Descritpion" />
            </domainListSpec>
            <hookOptions uppercase="false" readOnly="false" dontclear="false" required="false" synchOnChangeKey="" />
            <toolTip>Enter ComboProp</toolTip>
          </property>
        </Properties>
        <dialogItemLists>
          <!-- ====================================================================
                                EditFormView itemlist
                             ===================================================================== -->
          <itemlist name="EditFormView" dialogTitle="Form View">
            <dialogItem operation="text" property="ComboProp" x="0" y="0" layout="topLeft" width="10" height="" label="Atrribute" />
        </itemlist>
          <!-- ====================================================================
                    ToolSettings itemlist
                    ===================================================================== -->
          <itemlist name="placement" dialogTitle="Place text">
            <dialogItem operation="text" property="TextString" layout="topLeft" x="0" y="0" width="30" height="2" />
            <stdDlgItem type="formView" operation="text" itemListName="EditFormView" resize="all" maxHeight="10" maxWidth="42" width="40" height="10" x="0" y="0" layout="topLeft" />
          </itemlist>
          <!-- ====================================================================
                    Dialog itemlist
                    ===================================================================== -->
        </dialogItemLists>
      </operation>
    </Operations>
    <Methods genFile="methods.xml">
      <MethodGroup name="text">
        <file>text.xml</file>
        <Method name="Place" OpType="MDL" includeInMainMenu="true">
          <procedureName>PlaceText</procedureName>
          <parameter name="featureName">text</parameter>
          <parameter name="featureAlias">text</parameter>
          <parameter name="featureGroup">placement</parameter>
          <parameter name="cmdPrompt">Place text</parameter>
          <parameter name="toolSettingsOp">text</parameter>
          <parameter name="toolSettingsName">placement</parameter>
          <parameter name="stringSourceType">property</parameter>
          <parameter name="stringSource">text/ComboProp</parameter>
          <parameter name="placeAsCollection">False</parameter>
        </Method>
        <Method name="Annotate" OpType="MDL" includeInMainMenu="false">
          <procedureName>PlaceAnnotation2</procedureName>
          <parameter name="annotationFeatureName">textText</parameter>
          <parameter name="annotationFeatureAlias">textText</parameter>
          <parameter name="leaderFeatureName">textTextLeader</parameter>
          <parameter name="leaderFeatureAlias">textTextLeader</parameter>
          <parameter name="awayBubble1FeatureName">textTextBubble1</parameter>
          <parameter name="awayBubble1FeatureAlias">textTextBubble1</parameter>
          <parameter name="awayBubble2FeatureName">textTextBubble2</parameter>
          <parameter name="awayBubble2FeatureAlias">textTextBubble2</parameter>
          <parameter name="bubbleOffsetX">0.0001</parameter>
          <parameter name="bubbleOffsetY">-0.0005</parameter>
          <parameter name="annotationGroup">annotation</parameter>
          <parameter name="cmdPrompt">Place text Annotation</parameter>
          <parameter name="toolSettingsOp">text</parameter>
          <parameter name="toolSettingsName">annotationPlacement</parameter>
          <parameter name="textModeProperty">text/AnnotationMode</parameter>
        </Method>
        <Method name="Edit" OpType="MDL" includeInMainMenu="false">
          <procedureName>EditFeature</procedureName>
          <parameter name="featureName">text</parameter>
          <parameter name="featureAlias">text</parameter>
          <parameter name="featureGroup">edit</parameter>
          <parameter name="cmdPrompt">Edit text</parameter>
          <parameter>text</parameter>
          <parameter name="dialogName">edit</parameter>
        </Method>
      </MethodGroup>
    </Methods>
    <Domains>
    </Domains>
    <Criterias genFile="criteria.xml">
    </Criterias>
    <Categories>
    </Categories>
    <Commands>
      <FeatureMgr>
        <DomainListDef name="MainMenu" numColumns="4" genFile="MainMenu.xml">
          <domainRow col1="None" col2="text (Place)" col3="activate method text|Place" col4="point-text" />
        </DomainListDef>
      </FeatureMgr>
      <CmdMsgs />
      <Menus genFile="Menus.xml" xmlns:vb="vbasic">
        <MenuBar name="GeoMenuBar" mainMenu="true" clearFirst="false" dialogTitle="$$_GEOENGINEEXEBASENAME$$" fileExt="*">
          <Menu label="Fe~ature" insertBefore="Window">
            <MenuItem label="Edit Properties" command="edit feature" />
            <MenuItem label="Analyze" command="activate readonlymethod Analyze|Open" />
            <MenuItem label="Data Browser" command="activate readonlymethod Navigator|Open" />
            <MenuItem label="-" />
            <MenuItem label="Command Manager (Combo)" command="activate readonlymethod MainMenu|Open" />
            <MenuItem label="Command Manager (Tree)" command="activate readonlymethod MainMenu2|Open" />
            <MenuItem label="-" />
            <MenuItem label="Auto Attribution" autorun="gui set toggle property SysProps/AutoAttribute (on=1 off=0 searchId=200)" command="gui toggle property SysProps/AutoAttribute (on=1 off=0 searchId=200)" searchId="200" />
            <MenuItem label="Edit During Attribution" autorun="gui set toggle property SysProps/OpenEditDialogDuringAutoAttribution (on=1 off=0 searchId=201)" command="gui toggle property SysProps/OpenEditDialogDuringAutoAttribution (on=1 off=0 searchId=201)" searchId="201" />
          </Menu>
          <Delete>
          </Delete>
        </MenuBar>
      </Menus>
    </Commands>
    <PersistentTopology genFile="topology.xml" schemaVersion="http://www.bentley.com/schemas/GeoSpatial/extensions/topo/1.0">
    </PersistentTopology>
    <Database type="" name="" genFile="database.xml">
    </Database>
  </Workspace>
  <Workspaces>
    <Workspace name="user" base-srcDir="D:\Bentley_Map_SS3\Workspace\Projects\Examples\Geospatial\defaults" description="user workspace" cfgDir="D:\Bentley_Map_SS3\Workspace\Users\" mainMenuType="Tree" defaultScale="1in=400'">
      <Features genFile="features.xml" schemaVersion="http://www.bentley.com/schemas/GeoSpatial/XFM/feature_annotation/1.0" />
      <Operations />
      <Methods genFile="methods.xml" />
      <Domains />
      <Criterias genFile="criteria.xml" />
      <Categories />
      <Scales genFile="scales.xml">
        <scale DisplayName="1&quot;=400'" name="1in=400'" PaperUnitName="Inches" NumPaperUnits="1.0" DgnUnitName="Feet" NumDgnUnits="400.0" Hide="false" />
        <scale DisplayName="1&quot;=200'" name="1in=200'" PaperUnitName="Inches" NumPaperUnits="1.0" DgnUnitName="Feet" NumDgnUnits="200.0" Hide="false" />
        <scale DisplayName="1&quot;=100'" name="1in=100'" PaperUnitName="Inches" NumPaperUnits="1.0" DgnUnitName="Feet" NumDgnUnits="100.0" Hide="false" />
        <scale DisplayName="1&quot;=50'" name="1in=50'" PaperUnitName="Inches" NumPaperUnits="1.0" DgnUnitName="Feet" NumDgnUnits="50.0" Hide="false" />
        <scale DisplayName="1&quot;=25'" name="1in=25'" PaperUnitName="Inches" NumPaperUnits="1.0" DgnUnitName="Feet" NumDgnUnits="25.0" Hide="false" />
        <scale DisplayName="1&quot;=20'" name="1in=20'" PaperUnitName="Inches" NumPaperUnits="1.0" DgnUnitName="Feet" NumDgnUnits="20.0" Hide="false" />
        <scale DisplayName="1&quot;=8'" name="1in=8'" PaperUnitName="Inches" NumPaperUnits="1.0" DgnUnitName="Feet" NumDgnUnits="8.0" Hide="false" />
        <scale DisplayName="1&quot;=4'" name="1in=4'" PaperUnitName="Inches" NumPaperUnits="1.0" DgnUnitName="Feet" NumDgnUnits="4.0" Hide="false" />
        <scale DisplayName="1&quot;=2'" name="1in=2'" PaperUnitName="Inches" NumPaperUnits="1.0" DgnUnitName="Feet" NumDgnUnits="2.0" Hide="false" />
        <scale DisplayName="1&quot;=1'" name="1in=1'" PaperUnitName="Inches" NumPaperUnits="1.0" DgnUnitName="Feet" NumDgnUnits="1.0" Hide="false" />
      </Scales>
      <Files>
        <fileCategory name="Dgn Libraries" srcSubDir="dgnlib" destSubDir="dgnlib">
          <file sourceFile="TextStyles.dgnlib" destFile="TextStyles.dgnlib" />
        </fileCategory>
        <fileCategory name="Cell Libraries" srcSubDir="cell" destSubDir="cell">
          <file sourceFile="default.cel" destFile="default.cel" />
        </fileCategory>
        <fileCategory name="Resource Files" srcSubDir="symb" destSubDir="symb">
          <file sourceFile="lineterm.rsc" destFile="lineterm.rsc" />
        </fileCategory>
        <fileCategory name="Seed Files" srcSubDir="seed" destSubDir="seed">
          <file sourceFile="2dEnglish.dgn" destFile="2dEnglish.dgn" />
          <file sourceFile="3dEnglish.dgn" destFile="3dEnglish.dgn" />
          <file sourceFile="2dMetric.dgn" destFile="2dMetric.dgn" />
          <file sourceFile="3dMetric.dgn" destFile="3dMetric.dgn" />
        </fileCategory>
        <fileCategory name="Dgn Files" srcSubDir="seed" destSubDir="dgn">
          <file sourceFile="2dEnglish.dgn" destFile="work.dgn" />
        </fileCategory>
      </Files>
      <Macros>
        <macro name="MS_DESIGNSEED" comment="Default seed file" operator="=">2dEnglish.dgn</macro>
        <macro name="MS_GEOXFM_CREATE_ORPHAN_FOR_MISSING_CELLS" comment="Flag to create orphan cell XML when specified cell is missing" operator="=">1</macro>
      </Macros>
      <Commands>
        <FeatureMgr />
        <CmdMsgs />
        <Tools genFile="Toolbars.xml" />
        <Menus genFile="Menus.xml">
          <MenuBar name="GeoMenuBar" mainMenu="true" clearFirst="false" dialogTitle="$$_GEOENGINEEXEBASENAME$$" fileExt="*">
            <Menu label="Pl~ot-Scale" autorun="gui set toggle on command=set modelscalename $MODELSCALENAME$" insertBefore="Window" xmlns:vb="vbasic">
              <MenuItem label="1&quot;=400'" command="set modelscalename 1in=400'; gui set toggle off searchId=400-410; gui set toggle on searchId=400" searchId="400" />
              <MenuItem label="1&quot;=200'" command="set modelscalename 1in=200'; gui set toggle off searchId=400-410; gui set toggle on searchId=401" searchId="401" />
              <MenuItem label="1&quot;=100'" command="set modelscalename 1in=100'; gui set toggle off searchId=400-410; gui set toggle on searchId=402" searchId="402" />
              <MenuItem label="1&quot;=50'" command="set modelscalename 1in=50'; gui set toggle off searchId=400-410; gui set toggle on searchId=403" searchId="403" />
              <MenuItem label="1&quot;=40'" command="set modelscalename 1in=40'; gui set toggle off searchId=400-410; gui set toggle on searchId=404" searchId="404" />
              <MenuItem label="1&quot;=25'" command="set modelscalename 1in=25'; gui set toggle off searchId=400-410; gui set toggle on searchId=405" searchId="405" />
              <MenuItem label="1&quot;=20'" command="set modelscalename 1in=20'; gui set toggle off searchId=400-410; gui set toggle on searchId=406" searchId="406" />
              <MenuItem label="1/8&quot;=1'" command="set modelscalename 1in=8'; gui set toggle off searchId=400-410; gui set toggle on searchId=407" searchId="407" />
              <MenuItem label="1/4&quot;=1'" command="set modelscalename 1in=4'; gui set toggle off searchId=400-410; gui set toggle on searchId=408" searchId="408" />
              <MenuItem label="1/2&quot;=1'" command="set modelscalename 1in=2'; gui set toggle off searchId=400-410; gui set toggle on searchId=409" searchId="409" />
              <MenuItem label="1&quot;=1'" command="set modelscalename 1in=1'; gui set toggle off searchId=400-410; gui set toggle on searchId=410" searchId="410" />
            </Menu>
            <Delete />
          </MenuBar>
        </Menus>
      </Commands>
      <PersistentTopology genFile="topology.xml" schemaVersion="http://www.bentley.com/schemas/GeoSpatial/extensions/topo/1.0" />
    </Workspace>
  </Workspaces>
  <GraphicalSources genFile="graphicalsources.xml">
    <GraphicalSourceGroup type="file">
    </GraphicalSourceGroup>
    <GraphicalSourceGroup type="Oracle">
    </GraphicalSourceGroup>
    <GraphicalSourceGroup type="SQLServer">
    </GraphicalSourceGroup>
    <GraphicalSourceGroup type="WFS">
    </GraphicalSourceGroup>
  </GraphicalSources>
</GeospatialSchema>