X-Git-Url: https://git.argeo.org/?p=gpl%2Fargeo-suite.git;a=blobdiff_plain;f=swt%2Forg.argeo.app.ui%2Fsrc%2Forg%2Fargeo%2Fapp%2Fjface%2FJFaceUtils.java;fp=swt%2Forg.argeo.app.ui%2Fsrc%2Forg%2Fargeo%2Fapp%2Fjface%2FJFaceUtils.java;h=3e633bc62f801839480b51f5e118fd38714ae3c6;hp=0000000000000000000000000000000000000000;hb=ddc605514409368c46a8dadbbd914c4b1e61596a;hpb=db14c82991d4e17c45b2a5789dd94a6a839f5eaa 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() { + + } +}