Hi Everyone!
I implemented the inline gallery template item and got that working. However, I noticed that the inline gallery seen on the Analysis tab for Geoprocessing tools has a niffty 'Customize' utility, and 'Tools' lookup menu item at the bottom that does not appear with the SDK inline gallery item template. Anyone know if this is possible to implement? Not seeing anything that leaps out in the SDK documentation.
Thank you in advance.
Solved! Go to Solution.
Hi,
The Gallery class has methods to remove and move items in its collection. So the way I would do that is to:
A bit of coding involved, but the Pro API has the required pieces to accomplish this.
I did find esri_utilitynetwork_ShowCustomizeGallery available in the options to customize the ribbon, but if I add it to the config.daml it has no awareness of my gallery items. I also tried <insertButton refID="esri_geoprocessing_CustomizeGalleryButton" /> and it pulled the Geoprocessing items when I hit "Reset to default" so I'm guessing these controls are bound to the ArcGIS Galleries and can't be used elsewhere.
<insertButton refID="esri_utilitynetwork_ShowCustomizeGallery" />
</gallery>
Hi @ARWES24
Using the Pro SDK, you can create an Inline gallery on the Pro Ribbon similar to what you see for the GP inline gallery.
There is a community sample that provides ideas on how this can be done:
https://github.com/Esri/arcgis-pro-sdk-community-samples/tree/master/Content/OpenItemDialogBrowseFil...
Thanks
Uma
Thanks Uma,
That's not quite what I'm asking for. I can't seem anyway to get the Customize features you can see on the Geoprocessing Analysis inline gallery. Specifically, where you can hide certain gallery group items, by removing them or rearranging them.
Appreciate any ideas.
Allie
Hi,
The Gallery class has methods to remove and move items in its collection. So the way I would do that is to:
A bit of coding involved, but the Pro API has the required pieces to accomplish this.
So the bottom line is... No, there is nothing in the SDK to support this without custom coding.