package org.korsakow.ide.resources.widget.editors;
import org.korsakow.ide.resources.widget.DefaultTableWidgetPropertiesEditor;
import org.korsakow.ide.resources.widget.propertyhandler.ColorPropertyHandler;
import org.korsakow.ide.resources.widget.propertyhandler.FontFamilyPropertyHandler;
import org.korsakow.ide.resources.widget.propertyhandler.FontSizePropertyHandler;
import org.korsakow.ide.resources.widget.propertyhandler.FontStylePropertyHandler;
import org.korsakow.ide.resources.widget.propertyhandler.FontWeightPropertyHandler;
import org.korsakow.ide.resources.widget.propertyhandler.HorizontalTextAlignmentPropertyHandler;
import org.korsakow.ide.resources.widget.propertyhandler.PreviewTextEffectPropertyHandler;
import org.korsakow.ide.resources.widget.propertyhandler.PreviewTextModePropertyHandler;
import org.korsakow.ide.resources.widget.propertyhandler.ScalingPolicyPropertyHandler;
import org.korsakow.ide.resources.widget.propertyhandler.TextDecorationPropertyHandler;
import org.korsakow.ide.resources.widget.propertyhandler.VerticalTextAlignmentPropertyHandler;
import org.korsakow.ide.ui.interfacebuilder.widget.AbstractLink;
public class AbstractLinkWidgetEditor extends DefaultTableWidgetPropertiesEditor
{
public AbstractLinkWidgetEditor(AbstractLink widget)
{
super(widget);
addPropertyHandler("fontColor", new ColorPropertyHandler());
addPropertyHandler("fontSize", new FontSizePropertyHandler());
addPropertyHandler("fontFamily", new FontFamilyPropertyHandler());
addPropertyHandler("fontWeight", new FontWeightPropertyHandler());
addPropertyHandler("fontStyle", new FontStylePropertyHandler());
addPropertyHandler("horizontalTextAlignment", new HorizontalTextAlignmentPropertyHandler());
addPropertyHandler("verticalTextAlignment", new VerticalTextAlignmentPropertyHandler());
addPropertyHandler("textDecoration", new TextDecorationPropertyHandler());
addPropertyHandler("previewTextMode", new PreviewTextModePropertyHandler());
addPropertyHandler("previewTextEffect", new PreviewTextEffectPropertyHandler());
addPropertyHandler("scalingPolicy", new ScalingPolicyPropertyHandler());
}
}