package org.argeo.app.ui.library;
import org.argeo.api.acr.Content;
+import org.argeo.api.acr.NamespaceUtils;
import org.argeo.api.acr.spi.ProvidedContent;
+import org.argeo.api.app.EntityType;
import org.argeo.api.cms.CmsLog;
import org.argeo.api.cms.ux.CmsView;
-import org.argeo.app.api.EntityType;
-import org.argeo.app.ui.SuiteEvent;
+import org.argeo.app.ux.SuiteUxEvent;
import org.argeo.cms.swt.CmsSwtUtils;
import org.argeo.cms.swt.acr.SwtUiProvider;
import org.argeo.cms.swt.widgets.SwtTreeView;
new Label(parent, 0).setText(context.toString());
- Content rootContent = ((ProvidedContent) context).getSession().getRepository().get().get("/srv");
+ Content rootContent = ((ProvidedContent) context).getSession().getRepository().get().get("/sys");
ContentHierarchicalPart contentPart = new ContentHierarchicalPart() {
return true;
return super.isLeaf(content);
}
+
};
+ contentPart.addColumn((c) -> NamespaceUtils.toPrefixedName(c.getName()));
contentPart.setInput(rootContent);
SwtTreeView<Content> view = new SwtTreeView<>(parent, 0, contentPart);
contentPart.onSelected((o) -> {
Content c = (Content) o;
log.debug(c.getPath());
- cmsView.sendEvent(SuiteEvent.refreshPart.topic(), SuiteEvent.eventProperties(c));
+ cmsView.sendEvent(SuiteUxEvent.refreshPart.topic(), SuiteUxEvent.eventProperties(c));
});
return view;
}