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.
43 lines
1.2 KiB
43 lines
1.2 KiB
package com.fr.design.designer.beans.adapters.layout; |
|
|
|
import com.fr.design.beans.GroupModel; |
|
import com.fr.design.designer.beans.HoverPainter; |
|
import com.fr.design.designer.beans.painters.FRParameterLayoutPainter; |
|
import com.fr.design.designer.creator.XCreator; |
|
import com.fr.design.designer.creator.XLayoutContainer; |
|
import com.fr.design.designer.creator.XWParameterLayout; |
|
import com.fr.design.form.parameter.RootDesignGroupModel; |
|
import com.fr.form.ui.container.WParameterLayout; |
|
|
|
/** |
|
* 表单参数界面的监听器 |
|
*/ |
|
public class FRParameterLayoutAdapter extends FRAbsoluteLayoutAdapter { |
|
|
|
private HoverPainter painter; |
|
|
|
public FRParameterLayoutAdapter(XLayoutContainer container) { |
|
super(container); |
|
painter = new FRParameterLayoutPainter(container); |
|
} |
|
|
|
public HoverPainter getPainter() { |
|
return painter; |
|
} |
|
|
|
public GroupModel getLayoutProperties() { |
|
return new RootDesignGroupModel((XWParameterLayout)container); |
|
} |
|
|
|
/** |
|
* 待说明 |
|
* @param creator 组件 |
|
*/ |
|
public void fix(XCreator creator) { |
|
super.fix(creator); |
|
|
|
WParameterLayout wabs = (WParameterLayout)container.toData(); |
|
wabs.refreshTagList(); |
|
} |
|
|
|
} |