select( KEY_BASIC_THEME );
}
}
private void init( CControl control ){
ThemeFactory flat =
new CDockThemeFactory<FlatTheme>( new ThemePropertyFactory<FlatTheme>( FlatTheme.class ), control ){
@Override
public DockTheme create( CControl control ) {
return new CFlatTheme( control );
}
};
ThemeFactory bubble =
new CDockThemeFactory<BubbleTheme>( new ThemePropertyFactory<BubbleTheme>( BubbleTheme.class ), control ){
@Override
public DockTheme create( CControl control ) {
return new CBubbleTheme( control );
}
};
ThemeFactory eclipse = new CDockThemeFactory<EclipseTheme>( new ThemePropertyFactory<EclipseTheme>( EclipseTheme.class ), control ){
@Override
public DockTheme create( CControl control ) {
return new CEclipseTheme( control );
}
};
ThemeFactory smooth =
new CDockThemeFactory<SmoothTheme>( new ThemePropertyFactory<SmoothTheme>( SmoothTheme.class ), control ){
@Override
public DockTheme create( CControl control ) {
return new CSmoothTheme( control );
}
};
ThemeFactory basic =
new CDockThemeFactory<BasicTheme>( new ThemePropertyFactory<BasicTheme>( BasicTheme.class ), control ){
@Override
public DockTheme create( CControl control ) {
return new CBasicTheme( control );
}