Only shows dashboard for the time being.
[gpl/argeo-suite.git] / org.argeo.suite.ui / src / org / argeo / suite / ui / DefaultLeadPane.java
index 931f5a1ec1f8590c30de95e78ff9ac885e4e271f..1f371823aa1211c958d4ae27377b6041298cec5d 100644 (file)
@@ -5,8 +5,6 @@ import java.util.Map;
 import javax.jcr.Node;
 import javax.jcr.RepositoryException;
 
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
 import org.argeo.cms.Localized;
 import org.argeo.cms.ui.CmsTheme;
 import org.argeo.cms.ui.CmsUiProvider;
@@ -14,14 +12,16 @@ import org.argeo.cms.ui.CmsView;
 import org.argeo.cms.ui.util.CmsIcon;
 import org.argeo.cms.ui.util.CmsUiUtils;
 import org.eclipse.swt.SWT;
+import org.eclipse.swt.layout.GridData;
 import org.eclipse.swt.layout.GridLayout;
 import org.eclipse.swt.widgets.Button;
 import org.eclipse.swt.widgets.Composite;
 import org.eclipse.swt.widgets.Control;
+import org.eclipse.swt.widgets.Label;
 
 /** Side pane listing various perspectives. */
 public class DefaultLeadPane implements CmsUiProvider {
-       private final static Log log = LogFactory.getLog(DefaultLeadPane.class);
+       // private final static Log log = LogFactory.getLog(DefaultLeadPane.class);
 
        @Override
        public Control createUi(Composite parent, Node node) throws RepositoryException {
@@ -37,7 +37,7 @@ public class DefaultLeadPane implements CmsUiProvider {
                if (!cmsView.isAnonymous()) {
 //                     createButton(parent, SuiteMsg.documents.name(), SuiteMsg.documents, SuiteIcon.documents);
 //                     createButton(parent, SuiteMsg.people.name(), SuiteMsg.people, SuiteIcon.people);
-                       createButton(parent, SuiteMsg.locations.name(), SuiteMsg.locations, SuiteIcon.location);
+//                     createButton(parent, SuiteMsg.locations.name(), SuiteMsg.locations, SuiteIcon.location);
                }
                return dashboardB;
        }
@@ -46,8 +46,13 @@ public class DefaultLeadPane implements CmsUiProvider {
                CmsTheme theme = CmsTheme.getCmsTheme(parent);
                Button button = new Button(parent, SWT.PUSH);
                CmsUiUtils.style(button, SuiteStyle.leadPane);
-               button.setToolTipText(msg.lead());
                button.setImage(icon.getBigIcon(theme));
+               button.setLayoutData(new GridData(SWT.CENTER, SWT.BOTTOM, true, false));
+               // button.setToolTipText(msg.lead());
+               Label lbl = new Label(parent, SWT.NONE);
+               CmsUiUtils.style(lbl, SuiteStyle.leadPane);
+               lbl.setText(msg.lead());
+               lbl.setLayoutData(new GridData(SWT.CENTER, SWT.TOP, true, false));
                CmsUiUtils.sendEventOnSelect(button, SuiteEvent.switchLayer.topic(), SuiteEvent.LAYER, layer);
                return button;
        }