<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Set Default Construction Tool in ArcGIS Pro SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-pro-sdk-questions/set-default-construction-tool/m-p/1541685#M12113</link>
    <description>&lt;P&gt;Figured it out.&lt;/P&gt;&lt;P&gt;Can not use:&lt;/P&gt;&lt;P&gt;cimEditTemplate.GetDefaultToolID =&amp;nbsp; "rmg_AlbertaWildfireTools_Buttons_Editing_ConstructionTool_FireLine";&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;must use:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;cimEditTemplate.SetDefaultToolID("rmg_AlbertaWildfireTools_Buttons_Editing_ConstructionTool_FireLine");;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 23 Sep 2024 22:05:47 GMT</pubDate>
    <dc:creator>JonathanDewalt</dc:creator>
    <dc:date>2024-09-23T22:05:47Z</dc:date>
    <item>
      <title>Set Default Construction Tool</title>
      <link>https://community.esri.com/t5/arcgis-pro-sdk-questions/set-default-construction-tool/m-p/1541645#M12112</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I have code that removes all standard construction tools and adds my custom construction tool but for some reason the setDefualtToolID function does not work or at least the tool is not selected by default.&amp;nbsp; My tool is the only one available so that works and the tool works when I use it, it is just not automatically selected.&lt;/P&gt;&lt;P&gt;CIMFeatureLayer? layerDef = null;&lt;BR /&gt;var newCIMEditingTemplates = new List&amp;lt;CIMEditingTemplate&amp;gt;();&lt;BR /&gt;var editTemplates = layer.GetTemplates();&lt;/P&gt;&lt;P&gt;foreach (var et in editTemplates)&lt;BR /&gt;{&lt;BR /&gt;//initialize template by activating default tool&lt;BR /&gt;et.ActivateDefaultToolAsync();&lt;BR /&gt;var cimEditTemplate = et.GetDefinition();&lt;BR /&gt;//get the visible tools on this template&lt;BR /&gt;var allTools = et.ToolIDs.ToList();&lt;/P&gt;&lt;P&gt;//add the hidden tools on this template&lt;BR /&gt;allTools.AddRange(cimEditTemplate.GetExcludedToolIDs().ToList());&lt;BR /&gt;cimEditTemplate.SetExcludedToolIDs(allTools.ToArray());&lt;/P&gt;&lt;P&gt;cimEditTemplate.AllowToolID("rmg_AlbertaWildfireTools_Buttons_Editing_ConstructionTool_FirePoint");&lt;BR /&gt;cimEditTemplate.DefaultToolGUID = "rmg_AlbertaWildfireTools_Buttons_Editing_ConstructionTool_FirePoint";&lt;BR /&gt;&lt;BR /&gt;newCIMEditingTemplates.Add(cimEditTemplate);&lt;BR /&gt;}&lt;BR /&gt;//update the layer templates&lt;BR /&gt;layerDef = layer.GetDefinition() as CIMFeatureLayer;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;if (layerDef != null)&lt;BR /&gt;{&lt;BR /&gt;layerDef.AutoGenerateFeatureTemplates = false;&lt;BR /&gt;layerDef.FeatureTemplates = newCIMEditingTemplates.ToArray();&lt;BR /&gt;layer.SetDefinition(layerDef);&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;</description>
      <pubDate>Mon, 23 Sep 2024 20:50:15 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-sdk-questions/set-default-construction-tool/m-p/1541645#M12112</guid>
      <dc:creator>JonathanDewalt</dc:creator>
      <dc:date>2024-09-23T20:50:15Z</dc:date>
    </item>
    <item>
      <title>Re: Set Default Construction Tool</title>
      <link>https://community.esri.com/t5/arcgis-pro-sdk-questions/set-default-construction-tool/m-p/1541685#M12113</link>
      <description>&lt;P&gt;Figured it out.&lt;/P&gt;&lt;P&gt;Can not use:&lt;/P&gt;&lt;P&gt;cimEditTemplate.GetDefaultToolID =&amp;nbsp; "rmg_AlbertaWildfireTools_Buttons_Editing_ConstructionTool_FireLine";&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;must use:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;cimEditTemplate.SetDefaultToolID("rmg_AlbertaWildfireTools_Buttons_Editing_ConstructionTool_FireLine");;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 23 Sep 2024 22:05:47 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-sdk-questions/set-default-construction-tool/m-p/1541685#M12113</guid>
      <dc:creator>JonathanDewalt</dc:creator>
      <dc:date>2024-09-23T22:05:47Z</dc:date>
    </item>
  </channel>
</rss>

