Improve header
authorMathieu Baudier <mbaudier@argeo.org>
Thu, 22 Sep 2022 06:52:22 +0000 (08:52 +0200)
committerMathieu Baudier <mbaudier@argeo.org>
Thu, 22 Sep 2022 06:52:22 +0000 (08:52 +0200)
org.argeo.app.theme.default/rap/argeo.css
org.argeo.app.ui/src/org/argeo/app/ui/DefaultHeader.java

index db424912e2e2eb9dc6643e01fa141591376b00da..0351d0559277d9c1f7fa055b4d39b8188b043947 100644 (file)
@@ -4,7 +4,7 @@
 }
 
 .argeo-suite-headerTitle {
-       font: bold 18px sans-serif;
+       font: bold 24px sans-serif;
        color: white;
        background-color: #00294b;
 }
index 9581b8c5846034a51065778fe300ecddc5ae3f4a..8d523213b00b61a727b7580738f0f2b7d94b595d 100644 (file)
@@ -10,6 +10,8 @@ import org.argeo.cms.swt.CmsSwtTheme;
 import org.argeo.cms.swt.CmsSwtUtils;
 import org.argeo.cms.ui.CmsUiProvider;
 import org.eclipse.swt.SWT;
+import org.eclipse.swt.events.MouseAdapter;
+import org.eclipse.swt.events.MouseEvent;
 import org.eclipse.swt.events.SelectionAdapter;
 import org.eclipse.swt.events.SelectionEvent;
 import org.eclipse.swt.layout.GridData;
@@ -61,17 +63,27 @@ public class DefaultHeader implements CmsUiProvider {
                        Label userL = new Label(end, SWT.NONE);
                        CmsSwtUtils.style(userL, SuiteStyle.header);
                        userL.setText(CurrentUser.getDisplayName());
-                       Button logoutB = new Button(end, SWT.FLAT);
-//                     CmsUiUtils.style(logoutB, SuiteStyle.header);
-                       logoutB.setImage(theme.getSmallIcon(SuiteIcon.logout));
-                       logoutB.addSelectionListener(new SelectionAdapter() {
-                               private static final long serialVersionUID = 7116760083964201233L;
+//                     Button logoutB = new Button(end, SWT.FLAT);
+//                     logoutB.setImage(theme.getSmallIcon(SuiteIcon.logout));
+//                     logoutB.addSelectionListener(new SelectionAdapter() {
+//                             private static final long serialVersionUID = 7116760083964201233L;
+//
+//                             @Override
+//                             public void widgetSelected(SelectionEvent e) {
+//                                     cmsView.logout();
+//                             }
+//
+//                     });
+                       Label logOutL = new Label(end, 0);
+                       logOutL.setImage(theme.getSmallIcon(SuiteIcon.logout));
+                       logOutL.addMouseListener(new MouseAdapter() {
+                               private static final long serialVersionUID = 6908266850511460799L;
 
                                @Override
-                               public void widgetSelected(SelectionEvent e) {
+                               public void mouseDown(MouseEvent e) {
                                        cmsView.logout();
                                }
-
+                               
                        });
                } else {
                        end.setLayout(new GridLayout(1, false));