Como estilizar corretamente as bordas de um CTabItem
Eu escrevi um plug-in do Eclipse que fornece alguma interface do usuário que usa o componente CTabFolde
Os CTabItems fornecidos pelo Eclipse têm uma borda azul quando ativa e uma borda branca quando inativa (cinza se CTabItem for uma Visualização do Eclipse
Os CTabItems que eu criei sempre têm bordas em branco e o texto na guia ativa é sublinhad
Como posso controlar o estilo dos meus CTabItems para corresponder melhor às guias do Eclips
EDITAR
Eu criei o código a seguir, que extrai as cores corretas do tema ativo do Eclips
IWorkbench workBench = PlatformUI.getWorkbench();
ITheme theme = workBench.getThemeManager().getCurrentTheme();
ColorRegistry colreg = theme.getColorRegistry();
Color c1 = colreg.get(IWorkbenchThemeConstants.ACTIVE_TAB_BG_START);
Color c2 = colreg.get(IWorkbenchThemeConstants.ACTIVE_TAB_BG_END);
No entanto, isso não é ideal, pois o IWorkbenchThemeConstants está dentro de um pacote interno da interface do usuário do eclips
Existe uma maneira pública alternativa de fazer referência às mesmas cores mencionadas por esses IWorkbenchThemeConstants interno