Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
org.blueberry.ui.tweaklets
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.