<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Gadgets - Xcraft</title>
    <link>/goblins/gadgets/index.html</link>
    <description>A wide variety of widgets&#xA;The fool on the sand has built his app, (3x)&#xA;And the storm came.&#xA;The wind blew and the rain fell, (3x)&#xA;And the app crashed!&#xA;The sage on the gadgets has built his app, (3x)&#xA;And the storm came.&#xA;The wind blew and the rain fell, (3x)&#xA;And the app resisted!&#xA;– Popular song, author unknown</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <atom:link href="/goblins/gadgets/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Overview</title>
      <link>/goblins/gadgets/overview/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/goblins/gadgets/overview/index.html</guid>
      <description>Easily build your UI Goblin-gadgets contains a large collection of standard widgets, allowing to build complex UI easily and quickly. The secret is in the boxing, each box can hold other boxes, and so on. The boxes are called container and they are always rectangular.&#xA;Here is an example of a dialog:&#xA;Highlighting in red shows a container that contains 3 parts. Each part is itself a container.&#xA;The bottom container (3) contains 2 buttons:</description>
    </item>
    <item>
      <title>Learn how to use gadgets</title>
      <link>/goblins/gadgets/use/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/goblins/gadgets/use/index.html</guid>
      <description>Learn how to use gadgets</description>
    </item>
    <item>
      <title>Test gadgets for real</title>
      <link>/goblins/gadgets/widgetdoc/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/goblins/gadgets/widgetdoc/index.html</guid>
      <description>WidgetDoc WidgetDoc is a great tool for experimenting with most widgets. You choose the widget and then interactively define its properties. You immediately see the graphical result and the code to write to obtain this result. Nice, isn’t it?&#xA;Most of the apps created have a Desktop which contains a WidgetDoc button in the footer:&#xA;Info WidgetDoc is itself a widget.&#xA;If your app doesn’t have a WidgetDoc button, you can create a workitem, a wizard or a dialog and drop a WidgetDoc widget inside.</description>
    </item>
    <item>
      <title>Make your own gadgets</title>
      <link>/goblins/gadgets/doit/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/goblins/gadgets/doit/index.html</guid>
      <description>Make your own gadgets We will create a smiley widget that displays a satisfaction rating from a value between 0 (unhappy) and 100 (happy). To do this, you have to create a new smiley folder in the widgets folder of your app, which will contain 2 files:&#xA;File Content widgets/smiley/widget.js Class of the widget. widgets/smiley/styles.js Styles CSS of the widget. The skeleton of our file widgets/smiley/widget.js should contain this:&#xA;import React from &#39;react&#39;; import Widget from &#39;goblin-laboratory/widgets/widget&#39;; import * as styles from &#39;.</description>
    </item>
  </channel>
</rss>