Claims
- 1. A customizable user interface comprising:
at least one user interface element; and a configurator including an element designator with which a user can selectively designate the at least one user interface element as being part of a custom user interface set.
- 2. The interface of claim 1 further comprising at least one custom user interface set including at least one pre-designated combination of user interface elements.
- 3. The interface of claim 2 wherein a user can alter at least a portion of at least one of the at least one custom user interface set.
- 4. The interface of claim 2 further comprising a custom user interface set in which all available elements are designated.
- 5. The interface of claim 2 further comprising a custom user interface set in which core elements are designated.
- 6. The interface of claim 1 implemented as a user interface of a marking machine.
- 7. The interface of claim 1 implemented as a user interface of marking machine driver software.
- 8. The interface of claim 1 wherein the configurator further comprises a layout tool with which a user can selectively assign a layout of the custom user interface set.
- 9. The interface of claim 8 wherein the layout tool includes an option to present elements side by side.
- 10. The interface of claim 8 wherein the layout tool includes an option to present elements in at least one column.
- 11. The interface of claim 8 wherein the user can specify a position of each designated element.
- 12. A user interface customization tool comprising:
an element designator with which a user designates at least one user interface element as part of a custom interface set; and an element layout tool with which a user specifies a position of the at least one user interface element.
- 13. The tool of claim 12 further comprising a software application including the element designator and the element layout tool, the software application usable to configure a user interface of a marking machine.
- 14. The tool of claim 13 wherein the user interface of a marking machine resides on the marking machine.
- 15. The tool of claim 13 wherein the user interface of a marking machine is a driver of the marking machine that resides on a device other than the marking machine.
- 16. The tool of claim 12 wherein the element designator includes at least one custom user interface set in which respective sets of designated elements are stored.
- 17. The tool of claim 16 wherein the at least one custom user interface set includes a core set of designated interface elements.
- 18. The tool of claim 16 wherein the at least one custom user interface set includes a set of all available designated interface elements.
- 19. The tool of claim 12 wherein the layout tool includes at least one layout preset available for user selection.
- 20. The tool of claim 12 wherein the at least one layout preset includes a layout preset in which user interface elements are presented side by side.
- 21. The tool of claim 12 wherein the at least one layout preset includes a layout preset in which user interface elements are presented in at least one column.
- 22. A user interface customization method comprising:
providing a customization tool; designating at least one custom user interface set; designating at least one user interface element as part of the at least one custom user interface set; and specifying a position of the at least one user interface element.
- 23. The method of claim 22 wherein providing a customization tool comprises providing a software application that manipulates preference files of the user interface.
- 24. The method of claim 22 wherein designating at least one custom user interface set includes selecting a predetermined set.
- 25. The method of claim 24 further comprising disabling designating at least one user interface element as part of the set.
- 26. The method of claim 22 wherein designating at least one custom user interface set includes indicating that a new set will be created.
- 27. The method of claim 22 further comprising manipulating a user interface data file to present the at least one user interface element designated by the user in the position specified.
- 28. The method of claim 27 wherein the at least on custom interface set is stored in the user interface data file.
- 29. The method of claim 27 wherein the at least one custom interface set is stored in a preference file separate from the user interface data file.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is related to U.S. patent application Ser. No. 09/871,877, filed Jun. 4, 2001 by Bunker, et al., entitled SECURE DATA FILE ERASURE (Attorney Docket No. D/A0A32).