All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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