// WSingletonContainer defines widgets that should only be instantiated once // but may appear in multiple places in a skin definition. This is useful // for complex widgets like the library, which are memory intensive. The // container mostly looks similar to a WidgetGroup, but is very lightweight // and only supports the ObjectName and Children tags, and only one child // can be specified. More complicated layout should be done inside the // defined child itself or the SingletonContainer. // // Usage: // First, the Singleton container is defined, meaning it is described to the // skin system by name, and what the singleton consists of. This definition // must occur before the SingletonContainer elements which define where the // singleton will appear. Note that the singleton does not actually appear // where it is defined. // // Example definition: // // LibrarySingleton // //