From be15527d4b08ea624905855c125db16037e3aedb Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Thu, 7 Mar 2024 16:24:01 +0100 Subject: [PATCH] Adapt to changes in Argeo Build and Argeo Commons --- sdk/argeo-build | 2 +- .../src/org/argeo/app/jface/JFaceUtils.java | 22 +++++++++++++++++++ 2 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 swt/org.argeo.app.ui/src/org/argeo/app/jface/JFaceUtils.java diff --git a/sdk/argeo-build b/sdk/argeo-build index 6f8e29e..e021d17 160000 --- a/sdk/argeo-build +++ b/sdk/argeo-build @@ -1 +1 @@ -Subproject commit 6f8e29e850f9fcfa5149e296e650355fab930752 +Subproject commit e021d17c09f8586a68177e9eb40d9caa088c37b1 diff --git a/swt/org.argeo.app.ui/src/org/argeo/app/jface/JFaceUtils.java b/swt/org.argeo.app.ui/src/org/argeo/app/jface/JFaceUtils.java new file mode 100644 index 0000000..3e633bc --- /dev/null +++ b/swt/org.argeo.app.ui/src/org/argeo/app/jface/JFaceUtils.java @@ -0,0 +1,22 @@ +package org.argeo.app.jface; + +import org.eclipse.jface.viewers.AbstractTableViewer; +import org.eclipse.jface.viewers.ColumnViewer; +import org.eclipse.jface.viewers.ColumnViewerToolTipSupport; +import org.eclipse.jface.viewers.Viewer; + +/** Utilities around JFace. */ +public class JFaceUtils { + /** + * TootlTip support is supported only for {@link AbstractTableViewer} in RAP + */ + public static void enableToolTipSupport(Viewer viewer) { + if (viewer instanceof ColumnViewer) + ColumnViewerToolTipSupport.enableFor((ColumnViewer) viewer); + } + + /** singleton */ + private JFaceUtils() { + + } +} -- 2.30.2