Xara has had the means to simply create and deliver meaningful third-party widgets for no development effort but it has never published the Xara Widget API. An example we have is the Add a Website Widget: C:\Users\george\AppData\Local\Xara\WebDesignerPrem ium\11\Cache\designs\eng\pageelements\widgets\iframe.xwr.

Examine it in a text editor and it is just a set of XML.

I believe Xara has lost the schema detail or no longer knows what it all does.

From my poking around, I have a passable (working) knowledge of how to create a fresh widget.

I present:
Code:
<XaraWidget>
<!-- AddToAny Share Buttons -->
<WidgetName>AddToAny Share Button Generator</WidgetName>
<CreateURL>https://www.addtoany.com/buttons/for/website/</CreateURL>
<BrowserWidth>1280</BrowserWidth>
<ControlID>test_area</ControlID>
<SnippetHeight>960</SnippetHeight>
<WidgetHelp>
- Configure your Share Button Menu in this generator window, following the instructions given.  You'll end up with a custom Share Button Menu collection.
- Click the Get Button code blue button to reveal the HTML code for your widget.
- As your code is already highlighted, just press Ctrl+C to add it to the Clipboard.
- Click the Insert button below to add the widget to your page.
- NOTE: double-clicking your Widget on the Design page does not pass back your earlier configuration changes, so keep a copy handy.
</WidgetHelp>
</XaraWidget>
All you need do is unzip this file:
AddToAny.zip - TG should recognise but cannot handle *.xwr files.
Put AddToAny.xwr into a safe folder, say, \Xara Widgets\, and drag onto your design page.

Do press the Help button at least once for some guidance.
The AddToAny website is very comprehensive on adding and modifying buttons.

All the above and the creation of the AddToAny Widget took 35 minutes.

Acorn