![JAR search and dependency download from the Maven repository](/logo.png)
schema.internalTweaklets.exsd Maven / Gradle / Ivy
The newest version!
This internal extension point is not considered API. It is used to define tweaklets. A tweaklet is anything that can be used to tweak the look and feel of the Workbench.
a unique name that will be used to identify this tweaklet
a translatable name that will be used in the UI for this tweaklet
a translatable short description of this tweaklet, to be used in the UI
an identifier of the tweaklet definition in the workbench, typically a fully qualified type name
an identifier of the tweaklet implementation provided by the extender, typically a fully qualified class name
a relative name of the icon that will
be associated with the tweaklet.
3.3
The following is an example tweaklet:
<p>
<pre>
<extension point="org.eclipse.ui.internalTweaklets">
<tweaklet
id="org.eclipse.ui.internal.tweaklets.ConcreteXYZTweaklet"
name="XYZ Tweaklet"
description="Short description of the tweak"
definition="org.eclipse.ui.internal.tweaklets.AbstractXYZTweaklet"
implementation="org.eclipse.ui.internal.tweaklets.ConcreteXYZTweaklet"
icon="icons/XYZ.gif"/>
</extension>
</pre>
</p>
Typically, although not required, the value of the <samp>definition</samp> attribute is the
fully qualified name of an abstract class or an interface defined by the
workbench, and the value of the <samp>implementation</samp> attribute is the
fully qualified name of a non-abstract class provided by the extending plug-in.
Tweaklet implementations can be found in the Eclipse Platform incubator.
Copyright (c) 2007 IBM Corporation and others.<br>
All rights reserved. This program and the accompanying materials are made
available under the terms of the Eclipse Public License v1.0 which accompanies
this distribution, and is available at <a
href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>
© 2015 - 2025 Weber Informatics LLC | Privacy Policy