How to Write Samples for the PyKDE Sampler ========================================== Create or locate a directory within the sampler application root directory. Add a module. In side the module, add the following: - iconName - string (optional) default: 'filenew' example: 'colorize' When supplied, this should be the short name of a KDE icon, such as 'stop', 'editclear', etc. If available, This icon will be used as the list item's icon in the sampler. Not all icons are available in all themes, so try to use the icons that are available in the default KDE installation. - labelText - string (optional) default: module name example: 'KMessageBox' When supplied, this value is used as the list item text for the sample. If it's not supplied, the application will use the name of the module instead. - docParts - two-tuple (optional) default: None example: ('tdeui', 'TDEAboutDialog') If specified, this sequence should contain two items, first item name of pytde module, second item name of class within the module. These two values are used to form the URL to the documentation for the sample. - one of buildWidget, buildDialog, buildApp, MainFrame - callable (required) default: None example: MainFrame(TQFrame): ... The sample module must contain a callable with one of these names. The callable must accept a single positional parameter, the parent widget. In most cases, it is sufficient to define a subclass of TQFrame named 'MainFrame'. To construct a more complex sample, define a function with one of the other names. The callable should return (or instatiate) a widget for display in the main sampler widget. The created frame is responsible for displaying it's help text and for any providing any widgets necessary to