Widget examples Some examples where you might use widgets. Extend the MainContainerWidgetThis procedure demonstrates how to modify the default customization project files to extend the MainContainerWidget. By creating a new class that inherits from MainContainerWidget, you can add new functionality while retaining the original behavior. Once you set up this framework, you can proceed with customizing header and footer widgets. Change file loading iconThis procedure shows you how to change the default animation icon shown when a file is loading.Add a custom color picker widgetThis procedure shows you how to add a custom color picker widget to your customization. This custom widget will allow users to select colors visually in an EDIT widget defined with a colorpicker style.