blob: d823023cf87942aabde0705279066d9302ece16b [file] [log] [blame]
package com.intellij.android.designer.designSurface.layout;
import com.intellij.designer.designSurface.OperationContext;
import com.intellij.designer.designSurface.feedbacks.LineInsertFeedback;
import com.intellij.designer.designSurface.feedbacks.RectangleFeedback;
import com.intellij.designer.model.RadComponent;
import java.awt.*;
/**
* @author Alexander Lobas
*/
public abstract class AbstractFlowBaseOperation extends com.intellij.designer.designSurface.AbstractFlowBaseOperation {
public AbstractFlowBaseOperation(RadComponent container,
OperationContext context, boolean horizontal) {
super(container, context, horizontal);
}
@Override
protected void createInsertFeedback() {
// TODO: Replace this with a proper DrawingStyle-based feedback
myInsertFeedback = new LineInsertFeedback(Color.green, !myHorizontal);
myInsertFeedback.size(myBounds.width, myBounds.height);
}
@Override
protected void createFirstInsertFeedback() {
// TODO: Replace this with a proper DrawingStyle feedback
myFirstInsertFeedback = new RectangleFeedback(Color.green, 2);
myFirstInsertFeedback.setBounds(myBounds);
}
}