<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
- <extension
- point="org.eclipse.rap.ui.themes">
- <themeContribution
- themeId="org.eclipse.rap.rwt.theme.Default"
- file="theme.css" />
+ <extension point="org.eclipse.rap.ui.themes">
+ <themeContribution themeId="org.eclipse.rap.rwt.theme.Default" file="theme.css" />
+ <!--<theme id="org.argeo.suite.theme.argeo2.Default" name="Argeo 2" file="theme.css"/>-->
</extension>
-
-
</plugin>
<perspective
class="org.argeo.suite.workbench.DashboardPerspective"
id="org.argeo.suite.workbench.rap.dashboardPerspective"
- icon="icons/favicon.ico"
+ icon="img/favicon.ico"
name="Dashboard">
</perspective>
</extension>
point="org.eclipse.ui.views">
<view
class="org.argeo.eclipse.spring.SpringExtensionFactory"
- icon="icons/search.png"
id="org.argeo.suite.workbench.rap.quickSearchView"
name="Search"
restorable="true">
<editor
id="org.argeo.suite.workbench.rap.defaultDashboardEditor"
class="org.argeo.eclipse.spring.SpringExtensionFactory"
- icon="icons/dashboard.gif"
name="Dashboard">
</editor>
</extension>
base-name="js/leaflet.css">
</resource>
<resource
- alias="/ui/office/css/headerExt.css"
+ alias="/css/headerExt.css"
base-name="css/headerExt.css">
</resource>
<resource
- alias="/ui/office/img/logo-argeo.png"
+ alias="/img/logo-argeo.png"
base-name="img/logo-argeo.png">
</resource>
</extension>
title="Argeo Suite"
favicon="img/favicon.ico">
<additionalHeaders>
- <link
- href="/ui/office/css/headerExt.css"
- rel="stylesheet" />
+ <link href="/css/headerExt.css" rel="stylesheet" />
</additionalHeaders>
</branding>
</extension>
import org.argeo.cms.ui.workbench.util.CommandUtils;
import org.argeo.cms.util.CmsUtils;
import org.argeo.connect.ConnectNames;
+import org.argeo.connect.ui.ConnectImages;
import org.argeo.connect.ui.ConnectUiUtils;
import org.argeo.connect.util.ConnectJcrUtils;
import org.argeo.connect.workbench.Refreshable;
import org.eclipse.swt.widgets.Group;
import org.eclipse.swt.widgets.Label;
import org.eclipse.swt.widgets.Link;
+import org.eclipse.ui.IEditorInput;
+import org.eclipse.ui.IEditorSite;
+import org.eclipse.ui.PartInitException;
/** Argeo Suite Default Dashboard */
public class DefaultDashboardEditor extends AbstractSuiteDashboard implements Refreshable {
private Composite taskListCmp;
private TaskVirtualListComposite tvlc;
+ @Override
+ public void init(IEditorSite site, IEditorInput input) throws PartInitException {
+ super.init(site, input);
+ setTitleImage(ConnectImages.DASHBOARD);
+ }
+
@Override
public void createPartControl(Composite parent) {
super.createPartControl(parent);
import org.argeo.cms.util.CmsUtils;
import org.argeo.connect.ConnectTypes;
import org.argeo.connect.resources.ResourcesService;
+import org.argeo.connect.ui.ConnectImages;
import org.argeo.connect.ui.ConnectUiConstants;
import org.argeo.connect.ui.util.BasicNodeListContentProvider;
import org.argeo.connect.ui.widgets.DelayedText;
import org.eclipse.swt.widgets.Table;
import org.eclipse.swt.widgets.TableColumn;
import org.eclipse.swt.widgets.Text;
+import org.eclipse.ui.IViewSite;
+import org.eclipse.ui.PartInitException;
import org.eclipse.ui.part.ViewPart;
/** A table with a quick search field. */
private TableViewer entityViewer;
private Text filterTxt;
+ @Override
+ public void init(IViewSite site) throws PartInitException {
+ super.init(site);
+ setTitleImage(ConnectImages.SEARCH);
+ }
+
@Override
public void createPartControl(Composite parent) {
session = ConnectJcrUtils.login(repository);
// Images are declared via the resources extension point in plugin.xml
String headerStr = "<a href=\"http://argeo.org\" "
+ "title=\"Smart Data Productivity Suite by Argeo\" target=\"_blank\"> "
- + "<img src=\"/ui/office/img/logo-argeo.png\" width=\"200\" height=\"200\"></img> " + "</a>";
+ + "<img src=\"/img/logo-argeo.png\" width=\"200\" height=\"200\"></img> " + "</a>";
headerLbl.setText(headerStr);
GridData gd = new GridData(SWT.LEFT, SWT.CENTER, true, false);
headerLbl.setLayoutData(gd);