01: package org.romaframework.module.designer.view.domain.dnd.component;
02:
03: import org.romaframework.module.designer.view.domain.dnd.util.DnDConstants;
04: import org.romaframework.module.designer.view.domain.radpage.aspect.FormAreaEditingPage;
05:
06: import echopointng.ContainerEx;
07: import echopointng.LabelEx;
08:
09: public class PlaceholderArea extends DnDAreaComponent {
10: public PlaceholderArea(FormAreaEditingPage iCaller) {
11: super (iCaller);
12: }
13:
14: @Override
15: public void disposeDropTarget() {
16: super .disposeDropTarget();
17: caller.getSourceManager().addSourceToTarget(dropper);
18: }
19:
20: @Override
21: public String getAreaType() {
22: return "placeholder";
23: }
24:
25: @Override
26: public void createInnerComponent() {
27: innerComponent = new ContainerEx();
28: LabelEx empty = new LabelEx("");
29: empty.setHeight(DnDConstants.getBarButtonHeight());
30: empty.setWidth(DnDConstants.getBarButtonWidth());
31: innerComponent.add(empty);
32: add(innerComponent);
33: }
34:
35: @Override
36: protected void getExtraFields() {
37: // Nothing to implement
38: }
39:
40: @Override
41: protected String processExtraFields() {
42: // Nothing to implement
43: return null;
44: }
45: }
|