You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
621 B
29 lines
621 B
package com.fr.design.mainframe; |
|
|
|
import java.util.ArrayList; |
|
|
|
import com.fr.design.gui.itable.PropertyGroup; |
|
import com.fr.design.gui.core.WidgetOption; |
|
|
|
public abstract class FormDesignerModeForSpecial<T> { |
|
|
|
private T target; |
|
|
|
public FormDesignerModeForSpecial(T t) { |
|
this.target = t; |
|
} |
|
|
|
public T getTarget() { |
|
return target; |
|
} |
|
|
|
public abstract WidgetOption[] getPredefinedWidgetOptions(); |
|
|
|
public abstract ArrayList<PropertyGroup> createRootDesignerPropertyGroup(); |
|
|
|
public abstract boolean isFormParameterEditor(); |
|
|
|
public abstract int getMinDesignWidth(); |
|
|
|
public abstract int getMinDesignHeight(); |
|
} |