<?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: Add-in custom editor extension  does not show in the toolbar in ArcObjects SDK Questions</title>
    <link>https://community.esri.com/t5/arcobjects-sdk-questions/add-in-custom-editor-extension-does-not-show-in/m-p/172608#M4483</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Editor extensions will not display in the Extensions list of ArcMap. For example, the Editor in ArcMap is actually an extension named "Esri Object Editor". If you open the Extensions dialog you'll see that this name doesn't appear there. An editor extension essentially hooks into this extension to enable/disable itself.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would suggest two workflows if you're needing to be able to turn this extension on/off. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt; Use a regular Extension instead of an Editor Extension. Both are implemented in the same manner (i.e. when the application or editor starts you wire your code into events where you need to implement your logic). With the regular Extension you'd be able to expose your custom extension in the ExtensionDialog. This would allow users to be able to enable/disable your extension from the ArcMap UI. You could also use the link I posted before to automate this process by wiring into other events throughout the system.&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;How to use extensions&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&lt;A href="http://resources.arcgis.com/en/help/arcobjects-net/conceptualhelp/index.html#//00010000033w000000" title="http://resources.arcgis.com/en/help/arcobjects-net/conceptualhelp/index.html#//00010000033w000000"&gt;http://resources.arcgis.com/en/help/arcobjects-net/conceptualhelp/index.html#//00010000033w000000&lt;/A&gt; &lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;&lt;LI&gt;Use an Editor Extension. This extension will be treated as a JIT extension. You'd need to cycle through the JITExtensionManager to hook into your edit extension. Once you've located it you could call its&amp;nbsp; OnStartup or OnShutdown methods to essentially turn your logic on or off. &lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;How to find an extension&lt;BR /&gt;&lt;A href="http://edndoc.esri.com/arcobjects/9.2/net/ee7dc655-6908-4c1a-bc30-374903916520.htm" title="http://edndoc.esri.com/arcobjects/9.2/net/ee7dc655-6908-4c1a-bc30-374903916520.htm"&gt;http://edndoc.esri.com/arcobjects/9.2/net/ee7dc655-6908-4c1a-bc30-374903916520.htm&lt;/A&gt; &lt;/STRONG&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I only had a few minutes to write this up...so below is what I was able to create and test. This appears to be working for me so far. You'd need to implement the logic to control when to call Startup or Shutdown and you'd also need to setup the needed wiring within both of these methods.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="jit.png" class="image-1 jive-image" src="https://community.esri.com/legacyfs/online/146048_jit.png" style="width: 620px; height: 561px;" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 20 Nov 2015 18:30:10 GMT</pubDate>
    <dc:creator>FreddieGibson</dc:creator>
    <dc:date>2015-11-20T18:30:10Z</dc:date>
    <item>
      <title>Add-in custom editor extension  does not show in the toolbar</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/add-in-custom-editor-extension-does-not-show-in/m-p/172604#M4479</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello everyone,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am working on an AddIn in Vb.net using the sample "AddInEditorExtension" as a template and now that I finished it I do into see in ArcMap in the toolbar or in ArcMap Extensions list the name of the Add-In.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;H1 style="margin-bottom: 0.2em; font-size: 22px; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000;"&gt;&lt;/H1&gt;&lt;P&gt;&lt;A href="http://resources.arcgis.com/en/help/arcobjects-net/conceptualhelp/index.html#//0001000004n0000000" title="http://resources.arcgis.com/en/help/arcobjects-net/conceptualhelp/index.html#//0001000004n0000000"&gt;ArcObjects Help for .NET developers&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would like to know how a user can enable or disable the AddInextension.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Where can I find the name of this AddIn other than in the Add-In list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Nov 2015 20:10:07 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/add-in-custom-editor-extension-does-not-show-in/m-p/172604#M4479</guid>
      <dc:creator>JoseSanchez</dc:creator>
      <dc:date>2015-11-19T20:10:07Z</dc:date>
    </item>
    <item>
      <title>Re: Add-in custom editor extension  does not show in the toolbar</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/add-in-custom-editor-extension-does-not-show-in/m-p/172605#M4480</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Depending on the type of functionality you have built you may need to register the component.&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN style="color: #4d4d4d; font-family: Arial, Helvetica, sans-serif; font-size: 12.8px;"&gt;Many of these customizations can be built and deployed as add-ins, while others require development of custom components...&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #4d4d4d; font-family: Arial, Helvetica, sans-serif; font-size: 12.8px;"&gt;The following table shows the various editor customization types and their supported customization methods:&lt;/SPAN&gt;&lt;/P&gt;&lt;TABLE cellspacing="0" class="dtTable" style="margin: 0.6em 0 0.3em 15px; border: 1px solid #c2c4ba; font-size: 12.16px; color: #4d4d4d; font-family: Arial, Helvetica, sans-serif; background-color: #999999;"&gt;&lt;TBODY style="font-size: 12.16px;" valign="top"&gt;&lt;TR style="border: 0px; font-size: 12.16px;"&gt;&lt;TD style="padding: 2px 5px 0; border: 1px solid #c2c4ba; font-size: 12.16px; background: none 0 0 repeat scroll #ffffff;"&gt;&lt;P style="margin: 0.5em 0 0.3em; font-size: 12.16px;"&gt;&lt;STRONG style="font-size: 12.16px;"&gt;Customization type&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD style="padding: 2px 5px 0; border: 1px solid #c2c4ba; font-size: 12.16px; background: none 0 0 repeat scroll #ffffff;"&gt;&lt;P align="left" style="margin: 0.5em 0 0.3em; font-size: 12.16px;"&gt;&lt;STRONG style="font-size: 12.16px;"&gt;Add-in&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD style="padding: 2px 5px 0; border: 1px solid #c2c4ba; font-size: 12.16px; background: none 0 0 repeat scroll #ffffff;"&gt;&lt;P align="left" style="margin: 0.5em 0 0.3em; font-size: 12.16px;"&gt;&lt;STRONG style="font-size: 12.16px;"&gt;Component&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="border: 0px; font-size: 12.16px;"&gt;&lt;TD style="padding: 2px 5px 0; border: 1px solid #c2c4ba; font-size: 12.16px; background: none 0 0 repeat scroll #ffffff;"&gt;&lt;P style="margin: 0.5em 0 0.3em; font-size: 12.16px;"&gt;Commands&lt;/P&gt;&lt;/TD&gt;&lt;TD style="padding: 2px 5px 0; border: 1px solid #c2c4ba; font-size: 12.16px; background: none 0 0 repeat scroll #ffffff;"&gt;&lt;P style="margin: 0.5em 0 0.3em; font-size: 12.16px;"&gt;Yes&lt;/P&gt;&lt;/TD&gt;&lt;TD style="padding: 2px 5px 0; border: 1px solid #c2c4ba; font-size: 12.16px; background: none 0 0 repeat scroll #ffffff;"&gt;&lt;P style="margin: 0.5em 0 0.3em; font-size: 12.16px;"&gt;Yes&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="border: 0px; font-size: 12.16px;"&gt;&lt;TD style="padding: 2px 5px 0; border: 1px solid #c2c4ba; font-size: 12.16px; background: none 0 0 repeat scroll #ffffff;"&gt;&lt;UL&gt;&lt;LI&gt;Context menus&lt;/LI&gt;&lt;/UL&gt;&lt;/TD&gt;&lt;TD style="padding: 2px 5px 0; border: 1px solid #c2c4ba; font-size: 12.16px; background: none 0 0 repeat scroll #ffffff;"&gt;&lt;SPAN style="margin: 0.5em 0 0.3em; font-size: 12.16px;"&gt;Yes&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 2px 5px 0; border: 1px solid #c2c4ba; font-size: 12.16px; background: none 0 0 repeat scroll #ffffff;"&gt;&lt;SPAN style="margin: 0.5em 0 0.3em; font-size: 12.16px;"&gt;Yes&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="border: 0px; font-size: 12.16px;"&gt;&lt;TD style="padding: 2px 5px 0; border: 1px solid #c2c4ba; font-size: 12.16px; background: none 0 0 repeat scroll #ffffff;"&gt;&lt;SPAN style="margin: 0.5em 0 0.3em; font-size: 12.16px;"&gt;Tools&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 2px 5px 0; border: 1px solid #c2c4ba; font-size: 12.16px; background: none 0 0 repeat scroll #ffffff;"&gt;&lt;SPAN style="margin: 0.5em 0 0.3em; font-size: 12.16px;"&gt;Yes&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 2px 5px 0; border: 1px solid #c2c4ba; font-size: 12.16px; background: none 0 0 repeat scroll #ffffff;"&gt;&lt;SPAN style="margin: 0.5em 0 0.3em; font-size: 12.16px;"&gt;Yes&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="border: 0px; font-size: 12.16px;"&gt;&lt;TD style="padding: 2px 5px 0; border: 1px solid #c2c4ba; font-size: 12.16px; background: none 0 0 repeat scroll #ffffff;"&gt;&lt;UL&gt;&lt;LI&gt;Construction tools&lt;/LI&gt;&lt;/UL&gt;&lt;/TD&gt;&lt;TD style="padding: 2px 5px 0; border: 1px solid #c2c4ba; font-size: 12.16px; background: none 0 0 repeat scroll #ffffff;"&gt;&lt;P style="margin: 0.5em 0 0.3em; font-size: 12.16px;"&gt;Yes&lt;/P&gt;&lt;/TD&gt;&lt;TD style="padding: 2px 5px 0; border: 1px solid #c2c4ba; font-size: 12.16px; background: none 0 0 repeat scroll #ffffff;"&gt;&lt;P style="margin: 0.5em 0 0.3em; font-size: 12.16px;"&gt;Yes&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="border: 0px; font-size: 12.16px;"&gt;&lt;TD style="padding: 2px 5px 0; border: 1px solid #c2c4ba; font-size: 12.16px; background: none 0 0 repeat scroll #ffffff;"&gt;&lt;P style="margin: 0.5em 0 0.3em; font-size: 12.16px;"&gt;Extensions&lt;/P&gt;&lt;/TD&gt;&lt;TD style="padding: 2px 5px 0; border: 1px solid #c2c4ba; font-size: 12.16px; background: none 0 0 repeat scroll #ffffff;"&gt;&lt;P style="margin: 0.5em 0 0.3em; font-size: 12.16px;"&gt;Yes&lt;/P&gt;&lt;/TD&gt;&lt;TD style="padding: 2px 5px 0; border: 1px solid #c2c4ba; font-size: 12.16px; background: none 0 0 repeat scroll #ffffff;"&gt;&lt;P style="margin: 0.5em 0 0.3em; font-size: 12.16px;"&gt;Yes&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="border: 0px; font-size: 12.16px;"&gt;&lt;TD style="padding: 2px 5px 0; border: 1px solid #c2c4ba; font-size: 12.16px; background: none 0 0 repeat scroll #ffffff;"&gt;&lt;P style="margin: 0.5em 0 0.3em; font-size: 12.16px;"&gt;Shape constructors&lt;/P&gt;&lt;/TD&gt;&lt;TD style="padding: 2px 5px 0; border: 1px solid #c2c4ba; font-size: 12.16px; background: none 0 0 repeat scroll #ffffff;"&gt;&lt;P style="margin: 0.5em 0 0.3em; font-size: 12.16px;"&gt;No&lt;/P&gt;&lt;/TD&gt;&lt;TD style="padding: 2px 5px 0; border: 1px solid #c2c4ba; font-size: 12.16px; background: none 0 0 repeat scroll #ffffff;"&gt;&lt;P style="margin: 0.5em 0 0.3em; font-size: 12.16px;"&gt;Yes&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="border: 0px; font-size: 12.16px;"&gt;&lt;TD style="padding: 2px 5px 0; border: 1px solid #c2c4ba; font-size: 12.16px; background: none 0 0 repeat scroll #ffffff;"&gt;&lt;P style="margin: 0.5em 0 0.3em; font-size: 12.16px;"&gt;Tasks&lt;/P&gt;&lt;/TD&gt;&lt;TD style="padding: 2px 5px 0; border: 1px solid #c2c4ba; font-size: 12.16px; background: none 0 0 repeat scroll #ffffff;"&gt;&lt;P style="margin: 0.5em 0 0.3em; font-size: 12.16px;"&gt;No&lt;/P&gt;&lt;/TD&gt;&lt;TD style="padding: 2px 5px 0; border: 1px solid #c2c4ba; font-size: 12.16px; background: none 0 0 repeat scroll #ffffff;"&gt;&lt;P style="margin: 0.5em 0 0.3em; font-size: 12.16px;"&gt;Yes&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="border: 0px; font-size: 12.16px;"&gt;&lt;TD style="padding: 2px 5px 0; border: 1px solid #c2c4ba; font-size: 12.16px; background: none 0 0 repeat scroll #ffffff;"&gt;&lt;P style="margin: 0.5em 0 0.3em; font-size: 12.16px;"&gt;Object inspectors&lt;/P&gt;&lt;/TD&gt;&lt;TD style="padding: 2px 5px 0; border: 1px solid #c2c4ba; font-size: 12.16px; background: none 0 0 repeat scroll #ffffff;"&gt;&lt;P style="margin: 0.5em 0 0.3em; font-size: 12.16px;"&gt;No&lt;/P&gt;&lt;/TD&gt;&lt;TD style="padding: 2px 5px 0; border: 1px solid #c2c4ba; font-size: 12.16px; background: none 0 0 repeat scroll #ffffff;"&gt;&lt;P style="margin: 0.5em 0 0.3em; font-size: 12.16px;"&gt;Yes&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="border: 0px; font-size: 12.16px;"&gt;&lt;TD style="padding: 2px 5px 0; border: 1px solid #c2c4ba; font-size: 12.16px; background: none 0 0 repeat scroll #ffffff;"&gt;&lt;P style="margin: 0.5em 0 0.3em; font-size: 12.16px;"&gt;Snap agents&lt;/P&gt;&lt;/TD&gt;&lt;TD style="padding: 2px 5px 0; border: 1px solid #c2c4ba; font-size: 12.16px; background: none 0 0 repeat scroll #ffffff;"&gt;&lt;P style="margin: 0.5em 0 0.3em; font-size: 12.16px;"&gt;No&lt;/P&gt;&lt;/TD&gt;&lt;TD style="padding: 2px 5px 0; border: 1px solid #c2c4ba; font-size: 12.16px; background: none 0 0 repeat scroll #ffffff;"&gt;&lt;P style="margin: 0.5em 0 0.3em; font-size: 12.16px;"&gt;Yes&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="border: 0px; font-size: 12.16px;"&gt;&lt;TD style="padding: 2px 5px 0; border: 1px solid #c2c4ba; font-size: 12.16px; background: none 0 0 repeat scroll #ffffff;"&gt;&lt;P style="margin: 0.5em 0 0.3em; font-size: 12.16px;"&gt;Edit sketch extensions&lt;/P&gt;&lt;/TD&gt;&lt;TD style="padding: 2px 5px 0; border: 1px solid #c2c4ba; font-size: 12.16px; background: none 0 0 repeat scroll #ffffff;"&gt;&lt;P style="margin: 0.5em 0 0.3em; font-size: 12.16px;"&gt;No&lt;/P&gt;&lt;/TD&gt;&lt;TD style="padding: 2px 5px 0; border: 1px solid #c2c4ba; font-size: 12.16px; background: none 0 0 repeat scroll #ffffff;"&gt;&lt;P style="margin: 0.5em 0 0.3em; font-size: 12.16px;"&gt;Yes&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #4d4d4d; font-family: Arial, Helvetica, sans-serif; font-size: 12.8px;"&gt; - &lt;A href="http://resources.arcgis.com/en/help/arcobjects-net/conceptualhelp/index.html#/Customizing_the_editor_framework_using_add_ins/0001000001wv000000/" style="text-decoration: underline;" title="http://resources.arcgis.com/en/help/arcobjects-net/conceptualhelp/index.html#/Customizing_the_editor_framework_using_add_ins/0001000001wv000000/"&gt;ArcObjects Help for .NET developers&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;Custom components require the old style COM registration before ArcGIS will load them.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There is more information in the help in the Extending ArcObjects section:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;A href="http://resources.arcgis.com/en/help/arcobjects-net/conceptualhelp/index.html#/How_to_register_COM_components/0001000002pv000000/"&gt;How to register COM components&lt;/A&gt;​&lt;/LI&gt;&lt;LI&gt;&lt;A href="http://resources.arcgis.com/en/help/arcobjects-net/conceptualhelp/index.html#/ESRIRegAsm_utility/0001000004n6000000/"&gt;ESRIRegAsm utility&lt;/A&gt;​&lt;/LI&gt;&lt;LI&gt;&lt;A href="http://resources.arcgis.com/en/help/arcobjects-net/conceptualhelp/index.html#/Deploying_custom_components/0001000002wr000000/"&gt;Deploying custom components&lt;/A&gt;​&lt;/LI&gt;&lt;/UL&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Nov 2015 21:12:07 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/add-in-custom-editor-extension-does-not-show-in/m-p/172605#M4480</guid>
      <dc:creator>OwenEarley</dc:creator>
      <dc:date>2015-11-19T21:12:07Z</dc:date>
    </item>
    <item>
      <title>Re: Add-in custom editor extension  does not show in the toolbar</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/add-in-custom-editor-extension-does-not-show-in/m-p/172606#M4481</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Have you tried hooking into the extension and setting its state? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;How to use extensions&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;A href="http://resources.arcgis.com/en/help/arcobjects-net/conceptualhelp/index.html#//00010000033w000000" title="http://resources.arcgis.com/en/help/arcobjects-net/conceptualhelp/index.html#//00010000033w000000"&gt;http://resources.arcgis.com/en/help/arcobjects-net/conceptualhelp/index.html#//00010000033w000000&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can get the guid for the extension by calling ThisAddIn.IDs.&amp;lt;NameOfYourExtensionClass&amp;gt; within the addin code where the extension lives.&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Nov 2015 00:48:22 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/add-in-custom-editor-extension-does-not-show-in/m-p/172606#M4481</guid>
      <dc:creator>FreddieGibson</dc:creator>
      <dc:date>2015-11-20T00:48:22Z</dc:date>
    </item>
    <item>
      <title>Re: Add-in custom editor extension  does not show in the toolbar</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/add-in-custom-editor-extension-does-not-show-in/m-p/172607#M4482</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am using the same functionality that comes on this project. Please feel free to download it to take a closer look.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://resources.arcgis.com/en/help/arcobjects-net/conceptualhelp/index.html#//0001000004n0000000" title="http://resources.arcgis.com/en/help/arcobjects-net/conceptualhelp/index.html#//0001000004n0000000"&gt;ArcObjects Help for .NET developers&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it does not need to be registered.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Nov 2015 12:38:47 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/add-in-custom-editor-extension-does-not-show-in/m-p/172607#M4482</guid>
      <dc:creator>JoseSanchez</dc:creator>
      <dc:date>2015-11-20T12:38:47Z</dc:date>
    </item>
    <item>
      <title>Re: Add-in custom editor extension  does not show in the toolbar</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/add-in-custom-editor-extension-does-not-show-in/m-p/172608#M4483</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Editor extensions will not display in the Extensions list of ArcMap. For example, the Editor in ArcMap is actually an extension named "Esri Object Editor". If you open the Extensions dialog you'll see that this name doesn't appear there. An editor extension essentially hooks into this extension to enable/disable itself.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would suggest two workflows if you're needing to be able to turn this extension on/off. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt; Use a regular Extension instead of an Editor Extension. Both are implemented in the same manner (i.e. when the application or editor starts you wire your code into events where you need to implement your logic). With the regular Extension you'd be able to expose your custom extension in the ExtensionDialog. This would allow users to be able to enable/disable your extension from the ArcMap UI. You could also use the link I posted before to automate this process by wiring into other events throughout the system.&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;How to use extensions&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&lt;A href="http://resources.arcgis.com/en/help/arcobjects-net/conceptualhelp/index.html#//00010000033w000000" title="http://resources.arcgis.com/en/help/arcobjects-net/conceptualhelp/index.html#//00010000033w000000"&gt;http://resources.arcgis.com/en/help/arcobjects-net/conceptualhelp/index.html#//00010000033w000000&lt;/A&gt; &lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;&lt;LI&gt;Use an Editor Extension. This extension will be treated as a JIT extension. You'd need to cycle through the JITExtensionManager to hook into your edit extension. Once you've located it you could call its&amp;nbsp; OnStartup or OnShutdown methods to essentially turn your logic on or off. &lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;How to find an extension&lt;BR /&gt;&lt;A href="http://edndoc.esri.com/arcobjects/9.2/net/ee7dc655-6908-4c1a-bc30-374903916520.htm" title="http://edndoc.esri.com/arcobjects/9.2/net/ee7dc655-6908-4c1a-bc30-374903916520.htm"&gt;http://edndoc.esri.com/arcobjects/9.2/net/ee7dc655-6908-4c1a-bc30-374903916520.htm&lt;/A&gt; &lt;/STRONG&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I only had a few minutes to write this up...so below is what I was able to create and test. This appears to be working for me so far. You'd need to implement the logic to control when to call Startup or Shutdown and you'd also need to setup the needed wiring within both of these methods.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="jit.png" class="image-1 jive-image" src="https://community.esri.com/legacyfs/online/146048_jit.png" style="width: 620px; height: 561px;" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Nov 2015 18:30:10 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/add-in-custom-editor-extension-does-not-show-in/m-p/172608#M4483</guid>
      <dc:creator>FreddieGibson</dc:creator>
      <dc:date>2015-11-20T18:30:10Z</dc:date>
    </item>
  </channel>
</rss>

