private void updateStyle(JTextComponent c) {
        SeaGlassContext context  = getContext(c, ENABLED);
        SynthStyle      oldStyle = style;

        SynthStyle s = SeaGlassLookAndFeel.updateStyle(context, this);
        if (s instanceof SeaGlassStyle) {
            style = (SeaGlassStyle) s;

            updateSearchStyle(c, context, getPropertyPrefix());

            if (style != oldStyle) {
                updateStyle(c, context, getPropertyPrefix());

                if (oldStyle != null) {
                    uninstallKeyboardActions();
                    installKeyboardActions();
                }
            }
        }
        
        context.dispose();

        context   = getContext(c, SeaGlassRegion.SEARCH_FIELD_FIND_BUTTON, ENABLED);
        findStyle = SeaGlassLookAndFeel.updateStyle(context, this);
        context.dispose();

        context     = getContext(c, SeaGlassRegion.SEARCH_FIELD_CANCEL_BUTTON, ENABLED);
        cancelStyle = SeaGlassLookAndFeel.updateStyle(context, this);
        context.dispose();
    }
private void updateStyle ( JTextComponent c ) { SeaGlassContext context = getContext ( c , ENABLED ) ; SynthStyle oldStyle = style ; SynthStyle s = SeaGlassLookAndFeel . updateStyle ( context , this ) ; if ( s instanceof SeaGlassStyle ) { style = ( SeaGlassStyle ) s ; updateSearchStyle ( c , context , getPropertyPrefix ( ) ) ; if ( style != oldStyle ) { updateStyle ( c , context , getPropertyPrefix ( ) ) ; if ( oldStyle != null ) { uninstallKeyboardActions ( ) ; installKeyboardActions ( ) ; } } } context . dispose ( ) ; context = getContext ( c , SeaGlassRegion . SEARCH_FIELD_FIND_BUTTON , ENABLED ) ; findStyle = SeaGlassLookAndFeel . updateStyle ( context , this ) ; context . dispose ( ) ; context = getContext ( c , SeaGlassRegion . SEARCH_FIELD_CANCEL_BUTTON , ENABLED ) ; cancelStyle = SeaGlassLookAndFeel . updateStyle ( context , this ) ; context . dispose ( ) ; }
DOCUMENT ME!

@param c DOCUMENT ME!