2009-03-10 8 views

risposta

12

È possibile modificare il colore con questo è possibile con il org.eclipse.ui.themes Extension-Point.

Ecco un frammento di esempio

<extension 
     point="org.eclipse.ui.themes"> 
     <theme 
      id="de.spiritlink.custom.ui.theme" 
      name="Custom Theme"> 
     <colorOverride 
       id="org.eclipse.ui.workbench.ACTIVE_TAB_BG_END" 
       value="255,0,0"> 
     </colorOverride> 
     <colorOverride 
       id="org.eclipse.ui.workbench.ACTIVE_TAB_BG_START" 
       value="0,255,0"> 
     </colorOverride> 
     </theme> 
    </extension> 

Impostazione del tema a livello di codice con IThemeManager, che è un oggetto che contiene riferimenti ad utilizzabili ITheme oggetti e mantiene un riferimento al tema attualmente attivo. Questo tema verrà utilizzato dal banco di lavoro per decorare le cartelle di tabulazione e altri controlli, ove possibile:

PlatformUI.getWorkbench().getThemeManager().setCurrentTheme("myThemeID"); 

altri dettagli in thoses articoli:

Problemi correlati