<?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: Reusing Existing Pro Controls in ArcGIS Pro SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-pro-sdk-questions/reusing-existing-pro-controls/m-p/793194#M1675</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ted,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Buttons added to the Ribbon with the "small" attribute do not show the caption. You can use the "middle" or the "large" attribute to reference the button in order to show the Caption.&amp;nbsp; The&amp;nbsp; &lt;A href="https://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-Framework#controls"&gt;ProConcept: Framework topic&lt;/A&gt; in the wiki has this information. Refer to the Controls section for this information.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. You are correct, the Clear Selection button doesn't have a large icon.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. Here is a code snippet to modify an existing control to use your own icon:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: blue;"&gt;var&lt;/SPAN&gt; commandId = &lt;SPAN style="color: #2b91af;"&gt;DAML&lt;/SPAN&gt;.&lt;SPAN style="color: #2b91af;"&gt;Button&lt;/SPAN&gt;.esri_geoprocessing_selectByAttributeButton;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: green;"&gt;// get the ICommand interface from the ArcGIS Pro Button&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: green;"&gt;// using command's plug-in wrapper&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: blue;"&gt;var&lt;/SPAN&gt; iCommand = &lt;SPAN style="color: #2b91af;"&gt;FrameworkApplication&lt;/SPAN&gt;.GetPlugInWrapper(commandId) ;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; iCommand.LargeImage =&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: blue;"&gt;new&lt;/SPAN&gt; &lt;SPAN style="color: #2b91af;"&gt;BitmapImage&lt;/SPAN&gt;(&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: blue;"&gt;new&lt;/SPAN&gt; &lt;SPAN style="color: #2b91af;"&gt;Uri&lt;/SPAN&gt;(&lt;SPAN style="color: #a31515;"&gt;"pack://application:,,,/ArcGIS.Desktop.Resources;component/Images/AnimAppendKey32.png"&lt;/SPAN&gt;));&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We do not recommend modifying Pro Button icons in order to preserve a consistent user experience.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Uma&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 06 Apr 2016 17:56:18 GMT</pubDate>
    <dc:creator>UmaHarano</dc:creator>
    <dc:date>2016-04-06T17:56:18Z</dc:date>
    <item>
      <title>Reusing Existing Pro Controls</title>
      <link>https://community.esri.com/t5/arcgis-pro-sdk-questions/reusing-existing-pro-controls/m-p/793193#M1674</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I understand that you can reuse existing Pro controls on a custom tab using their refID, and you can obtain that refID from this document: &lt;A href="https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS%20Pro%20DAML%20ID%20Reference" title="https://github.com/Esri/arcgis-pro-sdk/wiki/ArcGIS%20Pro%20DAML%20ID%20Reference" rel="nofollow noopener noreferrer" target="_blank"&gt;ArcGIS Pro DAML ID Reference · Esri/arcgis-pro-sdk Wiki · GitHub&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But&amp;nbsp; when you reference a button inside a tab or group you can't access some of its properties, like Caption.&amp;nbsp; For instance, if I want to use the esri_mapping_clearSelectionButton and esri_editing_ShowAttributes on my own tab, how do I get the captions?&lt;/P&gt;&lt;P&gt;&lt;IMG class="image-1 jive-image" src="https://community.esri.com/legacyfs/online/194025_pastedImage_1.png" style="max-width: 1200px; max-height: 900px;" /&gt;&lt;/P&gt;&lt;P&gt;If I add those tools to a group on my own tab I can't get the captions to appear:&lt;/P&gt;&lt;P&gt;&lt;IMG class="image-2 jive-image" src="https://community.esri.com/legacyfs/online/194026_pastedImage_2.png" style="max-width: 1200px; max-height: 900px;" /&gt;&lt;/P&gt;&lt;P&gt;You can't add the caption when you reference the tools here:&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;group id="MyFavoriteGroupOfTools" caption="My Favorite Tools" appearsOnAddInTab="false"&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;button refID="esri_editing_ShowAttributes" size="small"/&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;button refID="esri_mapping_clearSelectionButton" size="small"/&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/group&amp;gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Other questions about reusing tools:&lt;/P&gt;&lt;P&gt;Why does the Show Attributes tool look fine when both small and large, but the Clear Selection button doesn't seem to have a large icon?&lt;/P&gt;&lt;P&gt;Can you use an existing control but provide your own icon for it?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 09:07:18 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-sdk-questions/reusing-existing-pro-controls/m-p/793193#M1674</guid>
      <dc:creator>TedChapin</dc:creator>
      <dc:date>2021-12-12T09:07:18Z</dc:date>
    </item>
    <item>
      <title>Re: Reusing Existing Pro Controls</title>
      <link>https://community.esri.com/t5/arcgis-pro-sdk-questions/reusing-existing-pro-controls/m-p/793194#M1675</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ted,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Buttons added to the Ribbon with the "small" attribute do not show the caption. You can use the "middle" or the "large" attribute to reference the button in order to show the Caption.&amp;nbsp; The&amp;nbsp; &lt;A href="https://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-Framework#controls"&gt;ProConcept: Framework topic&lt;/A&gt; in the wiki has this information. Refer to the Controls section for this information.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. You are correct, the Clear Selection button doesn't have a large icon.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. Here is a code snippet to modify an existing control to use your own icon:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: blue;"&gt;var&lt;/SPAN&gt; commandId = &lt;SPAN style="color: #2b91af;"&gt;DAML&lt;/SPAN&gt;.&lt;SPAN style="color: #2b91af;"&gt;Button&lt;/SPAN&gt;.esri_geoprocessing_selectByAttributeButton;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: green;"&gt;// get the ICommand interface from the ArcGIS Pro Button&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: green;"&gt;// using command's plug-in wrapper&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: blue;"&gt;var&lt;/SPAN&gt; iCommand = &lt;SPAN style="color: #2b91af;"&gt;FrameworkApplication&lt;/SPAN&gt;.GetPlugInWrapper(commandId) ;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; iCommand.LargeImage =&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: blue;"&gt;new&lt;/SPAN&gt; &lt;SPAN style="color: #2b91af;"&gt;BitmapImage&lt;/SPAN&gt;(&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: blue;"&gt;new&lt;/SPAN&gt; &lt;SPAN style="color: #2b91af;"&gt;Uri&lt;/SPAN&gt;(&lt;SPAN style="color: #a31515;"&gt;"pack://application:,,,/ArcGIS.Desktop.Resources;component/Images/AnimAppendKey32.png"&lt;/SPAN&gt;));&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We do not recommend modifying Pro Button icons in order to preserve a consistent user experience.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Uma&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Apr 2016 17:56:18 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-sdk-questions/reusing-existing-pro-controls/m-p/793194#M1675</guid>
      <dc:creator>UmaHarano</dc:creator>
      <dc:date>2016-04-06T17:56:18Z</dc:date>
    </item>
    <item>
      <title>Re: Reusing Existing Pro Controls</title>
      <link>https://community.esri.com/t5/arcgis-pro-sdk-questions/reusing-existing-pro-controls/m-p/793195#M1676</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A href="https://community.esri.com/migrated-users/86730"&gt;Uma Harano&lt;/A&gt;​ How would one achieve the vertically stacked small icons with captions using the show attributes and clear selection stock controls as shown in the first image I included in my post? This is from the Selection group on the Map tab.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Apr 2016 18:22:16 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-sdk-questions/reusing-existing-pro-controls/m-p/793195#M1676</guid>
      <dc:creator>TedChapin</dc:creator>
      <dc:date>2016-04-06T18:22:16Z</dc:date>
    </item>
    <item>
      <title>Re: Reusing Existing Pro Controls</title>
      <link>https://community.esri.com/t5/arcgis-pro-sdk-questions/reusing-existing-pro-controls/m-p/793196#M1677</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ted&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This will accomplish what you are looking for:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/SPAN&gt;&lt;SPAN style="color: #a31515;"&gt;group&lt;/SPAN&gt;&lt;SPAN style="color: blue;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: red;"&gt;id&lt;/SPAN&gt;&lt;SPAN style="color: blue;"&gt;=&lt;/SPAN&gt;"&lt;SPAN style="color: blue;"&gt;ProAppModule3_Group1&lt;/SPAN&gt;"&lt;SPAN style="color: blue;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: red;"&gt;caption&lt;/SPAN&gt;&lt;SPAN style="color: blue;"&gt;=&lt;/SPAN&gt;"&lt;SPAN style="color: blue;"&gt;My favorite tools&lt;/SPAN&gt;"&lt;SPAN style="color: blue;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: red;"&gt;appearsOnAddInTab&lt;/SPAN&gt;&lt;SPAN style="color: blue;"&gt;=&lt;/SPAN&gt;"&lt;SPAN style="color: blue;"&gt;true&lt;/SPAN&gt;"&lt;SPAN style="color: blue;"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!--&lt;/SPAN&gt;&lt;SPAN style="color: green;"&gt; host controls within groups &lt;/SPAN&gt;&lt;SPAN style="color: blue;"&gt;--&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/SPAN&gt;&lt;SPAN style="color: #a31515;"&gt;button&lt;/SPAN&gt;&lt;SPAN style="color: blue;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: red;"&gt;refID&lt;/SPAN&gt;&lt;SPAN style="color: blue;"&gt;=&lt;/SPAN&gt;"&lt;SPAN style="color: blue;"&gt;esri_editing_ShowAttributes&lt;/SPAN&gt;"&lt;SPAN style="color: blue;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: red;"&gt;size&lt;/SPAN&gt;&lt;SPAN style="color: blue;"&gt;=&lt;/SPAN&gt;"&lt;SPAN style="color: blue;"&gt;middle&lt;/SPAN&gt;"&lt;SPAN style="color: blue;"&gt;/&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/SPAN&gt;&lt;SPAN style="color: #a31515;"&gt;button&lt;/SPAN&gt;&lt;SPAN style="color: blue;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: red;"&gt;refID&lt;/SPAN&gt;&lt;SPAN style="color: blue;"&gt;=&lt;/SPAN&gt;"&lt;SPAN style="color: blue;"&gt;esri_mapping_clearSelectionButton&lt;/SPAN&gt;"&lt;SPAN style="color: blue;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: red;"&gt;size&lt;/SPAN&gt;&lt;SPAN style="color: blue;"&gt;=&lt;/SPAN&gt;"&lt;SPAN style="color: blue;"&gt;middle&lt;/SPAN&gt;"&lt;SPAN style="color: blue;"&gt; /&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="color: #a31515;"&gt;group&lt;/SPAN&gt;&lt;SPAN style="color: blue;"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: blue;"&gt;Thanks&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: blue;"&gt;Uma&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Apr 2016 18:41:59 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-sdk-questions/reusing-existing-pro-controls/m-p/793196#M1677</guid>
      <dc:creator>UmaHarano</dc:creator>
      <dc:date>2016-04-06T18:41:59Z</dc:date>
    </item>
  </channel>
</rss>

