Tweaklets
Tweaklets
Identifier:
org.blueberry.ui.tweaklets
Since:
Typically, although not required, the value of the
definition attribute is the
fully qualified name without colons of an abstract class defined by the
workbench, and the value of the
implementation attribute is the
fully qualified name of a non-abstract class provided by the extending plug-in.
Description:
This extension point is used to define tweaklets. A tweaklet is anything that can be used to tweak the look and feel of the Workbench.
Configuration Markup:
<!ELEMENT extension (tweaklet)*>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT tweaklet EMPTY>
<!ATTLIST tweaklet
id CDATA #REQUIRED
name CDATA #REQUIRED
description CDATA #IMPLIED
definition CDATA #IMPLIED
implementation CDATA #IMPLIED>
- id - a unique name that will be used to identify this tweaklet
- name - a translatable name that will be used in the UI for this tweaklet
- description - a translatable short description of this tweaklet, to be used in the UI
- definition - an identifier of the tweaklet definition in the workbench, typically a fully qualified type name without colons
- implementation - an identifier of the tweaklet implementation provided by the extender, typically a fully qualified class name
Supplied Implementation:
Tweaklets are usually used to specialize the workbench for a specific GUI toolkit.