Académique Documents
Professionnel Documents
Culture Documents
Widgets
Supports all Thinlet Widgets Runtime Syntax Checking enables only those Widgets that may be inserted into the selected container. Property dialogs show all supported attributes based on the currently selected Widget. Type aware attribute editors prevent entering of illegal attribute values.
mailto:info@CarlsbadCubes.com
GUI Preview
Changes made to the DOM tree or to attribute values are immediately shown in the GUI pre-view. Clicking on an active area in the pre-view brings the selects the corresponding XML DOM node and brings it into view.
File I/O
Open existing Thinlet XML descriptor files from a local hard drive, network drive or Internet / Web location. Save newly created or modified XML descriptors on a local hard drive or network drive. Import and export compounded Thinlet GUI components (sub-) trees Default attribute values are not being saved / exported. Therefore the XML descriptors are compact, easy to read, and closer to manually created documents.
Search
Configurable Search allows searching the DOM tree for matching components names or any entered attribute value. The selection of partial matching is also supported.
mailto:info@CarlsbadCubes.com
Projects
Project definitions are supported to declare a project-target type (Panel, Dialog etc.) XML Encoding (UTF-8, ISO-8859-1, etc.), IconPath, and the classpath to Event handler implementations.
Log Viewer
A level-configurable Log-Viewer allows detecting problems without having to leave the application.
Introspection
Introspection is used to find methods that can be used as eventhandlers.
mailto:info@CarlsbadCubes.com
mailto:info@CarlsbadCubes.com
Thinlet
Theodore supports and ships with an all new Thinlet.jar, built from the latest CVS version (Feb. 2005). Robert Bajzat, founder and principal developer of the Thinlet project, recently summarized the features and bug fixes in this CVS drop compared to Thinlets March 2004 release as follows: 1.10 by Stephan Stean: Resizeable, sortable table columns and close dialog button. It's a considerable improvement, available at www.zee.ch/thinlet. (dtd related changes) 1.12 by Don Ledford: Alignment attribute for textfields and textareas. Magnificient. (dtd related changes) 1.15 by Mike Hartshorn: 'public Thinlet()' added to fix a javac1.1 compiler bug. 1.14 by Dawid Weiss: Fix in setComponent method, change 'font' for 'bean'. 1.16 by Mike Hartshorn and Timothy Stack: Fix for slider value 50 bug ('50' -> '0'). Please search for the other 50 value. 1.20 by Andrzej Bialecki: Add missing getColor and getFont methods. 1.17 by Andrzej Bialecki and 1.18 by Stephen Colebourne: Change 3 methods from private to protected, comment the invoke method. 1.19 by Stephen Colebourne: Refactor an internal method to save 22 bytes. 1.13 by Andrzej Bialecki: Tab -> 4 spaces. 1.23 by Michael Nascimento Santos: Clears the lead object if a lists/tables item was removed. Nice start, unfortunately misplaced and only the 1% of the whole task. 1.21 by Mike Hartshorn and Robert Piotrowski: Introduced Vectors due to a J2SE bug (only J2SE, not Thinlet nor Java).
mailto:info@CarlsbadCubes.com