org.eclipse.wst.jsdt.core.refactoring,
org.eclipse.wst.jsdt.core.refactoring.descriptors,
org.eclipse.wst.sse.ui,
+ org.tizen.web.config.schema.model,
+ org.tizen.web.editor.configuration,
org.w3c.css.sac;version="1.3.0",
org.w3c.css.sac.helpers;version="1.3.0"
Export-Package: org.tizen.webuibuilder.extintrf,
b : parseInt(wgt.css("margin-bottom")),
left : parseInt(pos.left),
top : parseInt(pos.top),
- width : parseInt(wgt.width()),
- height : parseInt(wgt.height())
+ width : parseInt(wgt.width()),
+ height : parseInt(wgt.height())
};
if (bound.w < 1)
bound.w = 1;
b : parseInt(wgt.css("margin-bottom")),
left : parseInt(pos.left),
top : parseInt(pos.top),
- width : parseInt(wgt.width()),
- height : parseInt(wgt.height())
+ width : parseInt(wgt.width()),
+ height : parseInt(wgt.height())
};
if (bound.w < 1)
bound.w = 1;
b : parseInt(wgt.css("margin-bottom")),
left : parseInt(pos.left),
top : parseInt(pos.top),
- width : parseInt(wgt.width()),
- height : parseInt(wgt.height())
+ width : parseInt(wgt.width()),
+ height : parseInt(wgt.height())
};
return bound;
}
b : parseInt(wgt.css("margin-bottom")),
left : parseInt(pos.left),
top : parseInt(pos.top),
- width : parseInt(wgt.width()),
- height : parseInt(wgt.height()),
+ width : parseInt(wgt.width()),
+ height : parseInt(wgt.height()),
transform : wgt.css("-webkit-transform"),
transformOriginX : parseFloat(origin[0]),
transformOriginY : parseFloat(origin[1]),
private boolean borderVisible = false;
private PointList polygonPoints;
- private TooltipFigure tooltipFigure = null;
- private boolean bBinded = false;
protected boolean containtsInChidren(IFigure f, int x, int y) {
List<IFigure> children = f.getChildren();
}
// cssfile
- if (screen.getAttribute("cssFileName").length() > 0) {
- model.setFileName(screen.getAttribute("cssFileName"));
- }
+// if (screen.getAttribute("cssFileName").length() > 0) {
+// model.setFileName(screen.getAttribute("cssFileName"));
+// }
// menu
if (screen.getAttribute("defaultInMenu").length() > 0) {
model.setWidth(Integer.parseInt(child.getTextContent()));
} else if ("height".equals(tagName)) {
model.setHeight(Integer.parseInt(child.getTextContent()));
- } else if ("cssFileName".equals(tagName)) {
- model.setFileName(child.getTextContent());
- }
+ }
+// else if ("cssFileName".equals(tagName)) {
+// model.setFileName(child.getTextContent());
+// }
}
}
pageFileData.getNscreenModelList().add(model);
}
// Nscreen Info
- private String nscreenName;
private NScreenType type = null;
private HashMap<String, Boolean> enablePages = new HashMap<String, Boolean>();
private HashMap<String, Integer> link = new HashMap<String, Integer>();
// private int minDeviceWidth;
// private int maxDeviceWidth;
- private String fileName;
+ private String nscreenName;
public NScreenModel(String name, NScreenType type) {
this.nscreenName = name;
this.grid = grid;
}
- public String getOriginFileName() {
- return fileName;
- }
-
public String getAspectRatio() {
return reduceRatio(width, height);
}
}
public String getFileName() {
+ String fileName = nscreenName.toLowerCase();
+ fileName = fileName.replaceAll(" ", "_");
+ fileName = fileName.replaceAll(":", "x");
return fileName;
}
- public void setFileName(String fileName) {
- this.fileName = fileName;
- }
-
public HashMap<String, Boolean> getEnablePages() {
return enablePages;
}
public NScreenModel createCommonNscreen() {
NScreenModel model = new NScreenModel(BuilderConstants.NSCREENCOMMON, NScreenType.COMMON);
- model.setFileName(BuilderConstants.NSCREENCOMMON.toLowerCase());
model.setDefaultInMenu(true);
model.setEnableInMenu(false);
model.setLinkInMenu(false);
model.setDeviceHeight(deviceHeight);
}
- if (fileName != null) {
- if (!fileName.isEmpty()) {
- model.setFileName(fileName);
- }
- }
+// if (fileName != null) {
+// if (!fileName.isEmpty()) {
+// model.setFileName(fileName);
+// }
+// }
this.setMenuFlag(model);
this.list.add(model);
}
import org.tizen.webuibuilder.ui.editor.texteditor.TextEditor;
import org.tizen.webuibuilder.ui.views.nscreen.NScreenHistory;
import org.tizen.webuibuilder.ui.views.nscreen.NScreenItem;
+import org.tizen.webuibuilder.ui.views.nscreen.NScreenUtil;
import org.tizen.webuibuilder.ui.views.pages.ThumbnailEditPart;
import org.tizen.webuibuilder.ui.views.properties.PropertiesPage;
import org.tizen.webuibuilder.ui.views.properties.PropertiesPage.PropertiesMode;
public void setNscreenIndex(NScreenModel model) {
- String cssFileName = pageData.getName() + "_" + model.getName() + ".css";
+ String cssFileName = pageData.getName() + "_" + model.getFileName() + ".css";
File curFile = new File(pageData.getCurrentCssFile().getCssFilePath());
List<CssFile> list = pageData.getCssFiles();
List<CssFile> applyList = new ArrayList<CssFile>();
for (NScreenModel model : models) {
- String cssFileName = pageData.getName() + "_" + model.getName() + ".css";
+ String cssFileName = pageData.getName() + "_" + model.getFileName() + ".css";
int size = list.size();
for (int i = 0; i < size; i++) {
setCssFileToModel(applyList.get(i));
}
if (null != itemHistory) {
- String cssFileName = pageData.getName() + "_" + itemHistory.getModelName() + ".css";
+ String cssFileName = pageData.getName() + "_" + itemHistory.getFileName() + ".css";
boolean isSet = false;
for (int i = 0; i < list.size(); i++) {
CssFile file = list.get(i);
pageData.setCssFileIndex(0);
}
}
+
+ NScreenUtil.nscreen_log("current page css : " +pageData.getCurrentCssFile().getCssFilePath());
getViewer().updateStyle();
}
e.printStackTrace();
}
- model.setFileName(cssPath.substring(cssPath.lastIndexOf(IPath.SEPARATOR) + 1));
- cssFile = loadCssFile(cssPath);
- if (cssFile != null) {
- pageData.addCssFile(cssFile);
- }
+// model.setFileName(cssPath.substring(cssPath.lastIndexOf(IPath.SEPARATOR) + 1));
+// cssFile = loadCssFile(cssPath);
+// if (cssFile != null) {
+// pageData.addCssFile(cssFile);
+// }
} else {
// for ( String page : model.getEnalbePages() ) {
// String cssPath =
String cssFileName =
// pageData.getName() + BuilderConstants.UNDERBAR
page.getName() + BuilderConstants.UNDERBAR
- + BuilderConstants.NSCREENCOMMON
+ + BuilderConstants.NSCREENCOMMON.toLowerCase()
+ BuilderConstants.CSS_EXTENSION;
String cssPath = appManager.getCssFolder() + IPath.SEPARATOR + cssFileName;
setCssFileToModel(page.getCurrentCssFile());
} else {
for (File f : pageCssFile) {
- if (f.getName().contains(BuilderConstants.NSCREENCOMMON)) {
+ if (f.getName().contains(BuilderConstants.NSCREENCOMMON.toLowerCase())) {
CssFile cssFile = loadCssFile(f.getPath());
page.addCssFile(cssFile);
pageCssFile.remove(f);
if(model == null){
continue;
}
- String cssFileName = page.getName() + "_" + model.getName() + ".css";
+ String cssFileName = page.getName() + "_" + model.getFileName() + ".css";
int size = list.size();
for (int i = 0; i < size; i++) {
CssFile cssFileItem = list.get(i);
}
private void addScreenSize(Device device) {
- addScreenSize(device.getDeviceWidth(), device.getDeviceHeight(), device.getDisplayName());
+ int width = device.getDeviceWidth();
+ int height = device.getDeviceHeight();
+ height = (320 *height)/width ;
+
+ addScreenSize(320, height, device.getDisplayName());
+// addScreenSize(device.getDeviceWidth(), device.getDeviceHeight(), device.getDisplayName());
devices.add(device);
}
import org.eclipse.ui.model.WorkbenchContentProvider;
import org.eclipse.ui.model.WorkbenchLabelProvider;
import org.tizen.web.config.schema.model.Privilege;
-import org.tizen.web.project.configuration.ConfigurationException;
-import org.tizen.web.project.configuration.ConfiguratorFactory;
-import org.tizen.web.project.configuration.ITizenConfigurator;
+import org.tizen.web.editor.configuration.ConfigurationException;
+import org.tizen.web.editor.configuration.ConfiguratorFactory;
+import org.tizen.web.editor.configuration.ITizenConfigurator;
import org.tizen.webuibuilder.BuilderConstants;
import org.tizen.webuibuilder.ui.views.databinding.model.TreeItemData;
import org.tizen.webuibuilder.utility.ResourceManager;
private static FontRegistry fontRegistry = new FontRegistry();
private static final Font defaultFont = getDADefaultFont();
+
public static final Font NSCREEN_TITLE =
- getFont("nscreen_title", setDefaultFontStyleAndSize(SWT.ITALIC, 15));//$NON-NLS-1$
- // mac 11
+ getFont("nscreen_title", setDefaultFontStyleAndSize(SWT.BOLD, 15));//$NON-NLS-1$
- public static final Font COMMON = getFont("nscreen_common", resizeDefaultFont(14, 1));//$NON-NLS-1$
+ public static final Font NSCREEN_GROUP =
+ getFont("nscreen_group", setDefaultFontStyleAndSize(SWT.ITALIC, 12));//$NON-NLS-1$
+ // mac 11
+
+ public static final Font NSCREEN_ITEM = getFont("nscreen_item", resizeDefaultFont(11, 1));//$NON-NLS-1$
// mac 11
public static final Font ORIENTATION = getFont("nscreen_orientation", resizeDefaultFont(14, 1));//$NON-NLS-1$
public static final Font PIXELRATIO = getFont("nscreen_pixelratio", resizeDefaultFont(14, 1));//$NON-NLS-1$
// mac 11
- public static final Font DEVICE = getFont("nscreen_device", resizeDefaultFont(12, 1));//$NON-NLS-1$
+ public static final Font DEVICE = getFont("nscreen_device", resizeDefaultFont(14, 1));//$NON-NLS-1$
// mac 11
import org.eclipse.swt.events.PaintListener;
import org.eclipse.swt.events.SelectionAdapter;
import org.eclipse.swt.events.SelectionEvent;
+import org.eclipse.swt.graphics.Color;
+import org.eclipse.swt.graphics.Font;
+import org.eclipse.swt.graphics.Point;
import org.eclipse.swt.graphics.Rectangle;
import org.eclipse.swt.layout.FormAttachment;
import org.eclipse.swt.layout.FormData;
import org.eclipse.swt.layout.FormLayout;
import org.eclipse.swt.widgets.Composite;
+import org.eclipse.swt.widgets.Event;
+import org.eclipse.swt.widgets.Listener;
import org.eclipse.swt.widgets.Menu;
import org.eclipse.swt.widgets.MenuItem;
import org.tizen.webuibuilder.animator.ui.views.timeline.common.ColorResource;
public class NScreenBaseComposite extends ScrolledComposite {
+ public static final int NSCREEN_TITLE_HEIGHT = 50;
+ public static int SEPARATOR_HEIGHT = 10;
+
private List<NScreenGroup> groups = new ArrayList<NScreenGroup>();
- private static int SEPARATOR_HEIGHT = 10;
private Composite comp = null;
private Menu popup = null;
private NScreenPageModel pageModel = null;
setMinSize(comp.computeSize(r.width, SWT.DEFAULT));
}
});
- }
- private Composite addSeparator() {
- Composite separator = new Composite(this, SWT.NONE);
- separator.addPaintListener(new PaintListener() {
+ comp.addPaintListener(new PaintListener() {
@Override
public void paintControl(PaintEvent e) {
- e.gc.setBackground(ColorResource.BLACK);
- e.gc.fillRectangle(getBounds());
+ Rectangle rect = getClientArea();
+ rect.height = NSCREEN_TITLE_HEIGHT;
+ String title = "= " + pageModel.getPageData().getName() + " =";
+
+ Font oldFont = e.gc.getFont();
+ Color oldBgColor = e.gc.getBackground();
+ Color oldFgColor = e.gc.getForeground();
+
+ e.gc.setForeground(ColorResource.BLACK);
+ e.gc.setFont(FontUtil.NSCREEN_TITLE);
+ Point textWH = FontUtil.getTextArea(title, e.gc);
+ int x = rect.x + (rect.width - textWH.x) / 2;
+ int y = rect.y + (rect.height - textWH.y) / 2;
+ e.gc.drawText(title, x, y);
+
+ e.gc.setFont(oldFont);
+ e.gc.setBackground(oldBgColor);
+ e.gc.setForeground(oldFgColor);
+ }
+ });
+
+ comp.addListener(SWT.MouseDoubleClick, new Listener() {
+
+ @Override
+ public void handleEvent(Event event) {
+ boolean logEnabled = NScreenUtil.isLogEnabled();
+ NScreenUtil.nscreen_log("NSCreenLog Off");
+ NScreenUtil.enableNScreenLog(!logEnabled);
+ NScreenUtil.nscreen_log("NSCreenLog On");
}
});
- int size = groups.size();
- FormData data = new FormData();
- data.top = new FormAttachment(groups.get(size - 1), 0);
- data.left = new FormAttachment(0, 0);
- data.right = new FormAttachment(100, 0);
- data.height = SEPARATOR_HEIGHT;
- separator.setLayoutData(data);
- return separator;
}
private void createPopupMenu() {
}
public NScreenGroup createNewGroup(NScreenType groupId, String title) {
- int height = 0;
int count = groups.size();
- Composite separator = null;
- if (count > 0) {
- for (NScreenGroup g : groups) {
- height += g.getGroupHeight();
- }
- height += (count - 1) * SEPARATOR_HEIGHT;
- separator = addSeparator();
-// height += SEPARATOR_HEIGHT;
- }
NScreenGroup newGroup = new NScreenGroup(this, SWT.NONE, groupId);
if (title != null) {
if (count > 0) {
data.top = new FormAttachment(groups.get(count - 1), 4);
} else {
- data.top = new FormAttachment(0, 0);
+ data.top = new FormAttachment(0, NSCREEN_TITLE_HEIGHT);
}
data.left = new FormAttachment(0, 0);
data.right = new FormAttachment(100, 0);
private List<NScreenItem> items = new ArrayList<NScreenItem>();
// FIXME
- public static final int GROUP_LABEL_HEIGHT = 50;
- public static final int MIN_GROUP_ITEM_HEIGHT = 50;
+ public static final int GROUP_LABEL_HEIGHT = 30;
+ public static final int MIN_GROUP_ITEM_HEIGHT = 38;
public static final int ITEM_MARGIN = 0;
private int height = MIN_GROUP_ITEM_HEIGHT;
e.gc.setForeground(ColorResource.BLACK);
if (null != title) {
- e.gc.setFont(FontUtil.NSCREEN_TITLE);
+ e.gc.setFont(FontUtil.NSCREEN_GROUP);
Point textWH = FontUtil.getTextArea(title, e.gc);
int x = rect.x + (rect.width - textWH.x) / 2;
int y = rect.y + (GROUP_LABEL_HEIGHT - textWH.y) / 2;
public NScreenItem addItem(NScreenModel model) {
int count = items.size();
- // FIXME : contant -> margin is 1
- int h = 0;
- if (count > 0) {
- h = height * (count - 1) + ITEM_MARGIN;
- }
FormData data = new FormData();
data.left = new FormAttachment(0, 0);
data.right = new FormAttachment(100, -0);
public int getGroupHeight() {
int h = 0;
- if (groupType == NScreenType.COMMON) {
+// if (groupType == NScreenType.COMMON) {
+ if (title != null)
+ {
h = (height * items.size() + (items.size() - 1) * ITEM_MARGIN) + GROUP_LABEL_HEIGHT;
} else {
h = (height * items.size() + (items.size() - 1) * ITEM_MARGIN);
}
public List<NScreenItem> getLinkedItems(NScreenItem item) {
- NScreenItem root = item;
- if (!item.isRoot()) {
- root = item.getReference();
- }
-
- List<NScreenItem> linked = root.getLinkedList();
- int size = linked.size() + 1;
- int index = 100;
- NScreenItem childItem = null;
- for (NScreenItem ni : linked) {
- int linkIndex = getItems().indexOf(ni);
- if (linkIndex < index) {
- index = linkIndex;
- childItem = ni;
- }
- }
-
- int firstIndex = -1;
- if (getItems().indexOf(root) > getItems().indexOf(childItem)) {
- firstIndex = getItems().indexOf(childItem);
- } else {
- firstIndex = getItems().indexOf(root);
- }
+// NScreenItem root = item;
+// if (!item.isRoot()) {
+// root = item.getReference();
+// }
+//
+// List<NScreenItem> linked = root.getLinkedList();
+// int size = linked.size() + 1;
+// int index = 100;
+// NScreenItem childItem = null;
+// for (NScreenItem ni : linked) {
+// int linkIndex = getItems().indexOf(ni);
+// if (linkIndex < index) {
+// index = linkIndex;
+// childItem = ni;
+// }
+// }
+//
+// int firstIndex = -1;
+// if (getItems().indexOf(root) > getItems().indexOf(childItem)) {
+// firstIndex = getItems().indexOf(childItem);
+// } else {
+// firstIndex = getItems().indexOf(root);
+// }
List<NScreenItem> retList = new ArrayList<NScreenItem>();
- for (int i = firstIndex; i < firstIndex + size; i++) {
- retList.add(getItems().get(i));
- }
+// for (int i = firstIndex; i < firstIndex + size; i++) {
+// retList.add(getItems().get(i));
+// }
return retList;
}
public class NScreenHistory {
private String lastResolution = null;
private float lastScale = 0f;
- private String modelName = null;
+ private String nscreenName = null;
public NScreenHistory() {
}
public String getModelName() {
- return modelName;
+ return nscreenName;
}
public void setModelName(String modelName) {
- this.modelName = modelName;
+ this.nscreenName = modelName;
}
+ public String getFileName() {
+ String fileName = nscreenName.toLowerCase();
+ fileName = fileName.replaceAll(" ", "_");
+ fileName = fileName.replaceAll(":", "x");
+ return fileName;
+ }
}
}
public String getFileName() {
- if (model.isLinked(getPageId())) {
- return reference.getFileName();
- }
+// if (model.isLinked(getPageId())) {
+// return reference.getFileName();
+// }
String pageId = parent.getNScreenPageModel().getPageData().getName();
- String screenName = model.getName();
+ String screenFileName = model.getFileName();
StringBuffer strBuffer = new StringBuffer();
- strBuffer.append(pageId).append("_").append(screenName).append(".css");
+ strBuffer.append(pageId).append("_").append(screenFileName).append(".css");
return strBuffer.toString();
}
public void enableAction() {
Command command = new NScreenEnableCommand(this);
parent.getNScreenPageModel().getPageDesigner().getCommandStack().execute(command);
+ clicked();
}
public void disableAction() {
Command command = new NScreenDisableCommand(this);
parent.getNScreenPageModel().getPageDesigner().getCommandStack().execute(command);
+ clicked();
}
public void moveUpAction() {
package org.tizen.webuibuilder.ui.views.nscreen;
-import static org.tizen.webuibuilder.ui.views.nscreen.NScreenItem.STATE_HOVER;
-import static org.tizen.webuibuilder.ui.views.nscreen.NScreenItem.STATE_NORMAL;
-import static org.tizen.webuibuilder.ui.views.nscreen.NScreenItem.STATE_PUSH;
+//import static org.tizen.webuibuilder.ui.views.nscreen.NScreenItem.STATE_HOVER;
+//import static org.tizen.webuibuilder.ui.views.nscreen.NScreenItem.STATE_NORMAL;
+//import static org.tizen.webuibuilder.ui.views.nscreen.NScreenItem.STATE_PUSH;
-import org.eclipse.swt.graphics.Font;
import org.eclipse.swt.graphics.GC;
import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.graphics.Rectangle;
import org.eclipse.swt.widgets.Canvas;
-import org.tizen.webuibuilder.animator.ui.views.timeline.common.ColorResource;
import org.tizen.webuibuilder.model.nscreen.NScreenModel;
-import org.tizen.webuibuilder.model.nscreen.NScreenModel.NScreenType;
public class NScreenItemFloatRenderer implements INScreenDrawRenderer {
- private static int IMAGE_SIZE = 30;
- private static int X_MARGIN = 4;
-
- private static int TEXT_MARGIN_X = X_MARGIN + IMAGE_SIZE + 30;
+// private static int IMAGE_SIZE = 30;
+// private static int X_MARGIN = 4;
+//
+// private static int TEXT_MARGIN_X = X_MARGIN + IMAGE_SIZE + 30;
@Override
public void draw(GC gc, Canvas canvas, int state, boolean isSelected, boolean enabled,
for (NScreenModel model : models) {
if (groups.size() == 0) {
group =
- mParentComposite.createNewGroup(model.getType(), mNScreenPageModel
- .getPageData().getName());
- group.setHeight(50);
- NScreenItem rootItem = group.addItem(model);
+// mParentComposite.createNewGroup(model.getType(), mNScreenPageModel
+// .getPageData().getName());
+ mParentComposite.createNewGroup(model.getType(), model.getType().toString());
+// group.setHeight(40);
+ group.addItem(model);
} else {
NScreenGroup selectedGroup = null;
for (NScreenGroup g : groups) {
}
}
if (selectedGroup == null) {
- group = mParentComposite.createNewGroup(model.getType(), null);
- group.setHeight(50);
+ group = mParentComposite.createNewGroup(model.getType(), model.getType().toString());
+// group.setHeight(40);
group.addItem(model);
} else {
selectedGroup.addItem(model);
}
private Font getGroupFont(NScreenModel model) {
- Font font = null;
- NScreenType type = model.getType();
- if (type == NScreenType.COMMON) {
- font = FontUtil.COMMON;
- } else if (type == NScreenType.ORIENTATION) {
- font = FontUtil.ORIENTATION;
- } else if (type == NScreenType.PIXELRATIO) {
- font = FontUtil.PIXELRATIO;
- } else if (type == NScreenType.RESOLUTION) {
- font = FontUtil.DEVICE;
- } else {
- font = FontUtil.DEVICE;
- }
-
- return font;
+// Font font = null;
+// NScreenType type = model.getType();
+// if (type == NScreenType.COMMON) {
+// font = FontUtil.NSCREEN_GROUP;
+// } else if (type == NScreenType.ORIENTATION) {
+// font = FontUtil.ORIENTATION;
+// } else if (type == NScreenType.PIXELRATIO) {
+// font = FontUtil.PIXELRATIO;
+// } else if (type == NScreenType.RESOLUTION) {
+// font = FontUtil.DEVICE;
+// } else {
+// font = FontUtil.DEVICE;
+// }
+
+ return FontUtil.NSCREEN_ITEM;
}
private void setContents(Canvas canvas, NScreenModel model, GC gc) {
public class NScreenUtil {
+ private static boolean logEnabled = false;
+
+ public static void enableNScreenLog(boolean enabled) {
+ logEnabled = enabled;
+ }
+
+ public static boolean isLogEnabled() {
+ return logEnabled;
+ }
+
+ public static void nscreen_log(String log) {
+ if (logEnabled) {
+ System.out.println("[NSCREEN_LOG] " + log);
+ }
+ }
+
public static boolean copyFile(String srcPath, String destPath) {
boolean success = false;
FileInputStream fi = null;
} finally {
tryClose(fi, fo);
}
+ nscreen_log("file copy : " + success);
return success;
}
}
if (!item.isRoot()) {
- item.getReference().getLinkedList().remove(item);
- item.getReference().redrawItem();
+// item.getReference().getLinkedList().remove(item);
+// item.getReference().redrawItem();
}
if (item.isRoot()) {
@Override
public void execute() {
-// String filePath = group.getNScreenPageModel().getAppManager().getCssFolder();
-// CssFile cssFile = new CssFile(filePath + IPath.SEPARATOR + item.getFileName());
-// File newCSSFile = new File(filePath + IPath.SEPARATOR + item.getFileName());
-//
-// try {
-// if (!newCSSFile.exists()) {
-// File dir = newCSSFile.getParentFile();
-// dir.mkdirs();
-// newCSSFile.createNewFile();
-// }
-// } catch (IOException e) {
-// e.printStackTrace();
-// }
-//
-// group.getNScreenPageModel().getPageData().addCssFile(cssFile);
item.createFile();
item.setItemEnabled(true);