}
public String getName() {
- return name;
+ return pagePart.getIdPropertyValue();
+// return name;
}
public PageDataPaths getPageDataPaths() {
element.removeAttribute(propertyName);
} else {
element.setAttribute(propertyName, value);
+ if(propertyName.equals(BuilderConstants.PROPERTY_ID)) {
+ setName(value);
+ }
}
// System.out.println("~~~~~~~~~~propertyChanged() no xpath "
// + element + ", " + propertyName +"=" + value);
import org.eclipse.gef.EditPolicy;
import org.eclipse.gef.editparts.AbstractGraphicalEditPart;
import org.eclipse.swt.widgets.Display;
+import org.tizen.webuibuilder.BuilderConstants;
import org.tizen.webuibuilder.browserwidget.ImageBufferedBrowser;
import org.tizen.webuibuilder.browserwidget.ImageBufferedBrowserWidget.ContentsAreaChangedListener;
import org.tizen.webuibuilder.gef.viewer.ImageBufferedBrowserProvider;
@Override
public void propertyChanged(PartEvent e) {
updateThumbnail();
+ if( BuilderConstants.PROPERTY_ID.equals(e.getChangedProperty()) &&
+ getFigure() instanceof ThumbnailFigure &&
+ e.getPart() instanceof Part ) {
+
+ Part part = (Part) e.getPart();
+ if(part.isPagePart()) {
+ ((ThumbnailFigure) getFigure()).setPageId(part.getIdPropertyValue());
+ }
+ }
}
@Override