From f95ad6fb552996355c2faadc537e4e6dc6a9584b Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Fri, 16 Oct 2020 10:52:47 +0200 Subject: [PATCH] Adapt to changes in Argeo Commons. --- .../ui/specific/EclipseUiSpecificUtils.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/rcp/org.argeo.eclipse.ui.rcp/src/org/argeo/eclipse/ui/specific/EclipseUiSpecificUtils.java b/rcp/org.argeo.eclipse.ui.rcp/src/org/argeo/eclipse/ui/specific/EclipseUiSpecificUtils.java index 315aa3bbf..1fa96cc09 100644 --- a/rcp/org.argeo.eclipse.ui.rcp/src/org/argeo/eclipse/ui/specific/EclipseUiSpecificUtils.java +++ b/rcp/org.argeo.eclipse.ui.rcp/src/org/argeo/eclipse/ui/specific/EclipseUiSpecificUtils.java @@ -3,9 +3,24 @@ package org.argeo.eclipse.ui.specific; import org.eclipse.jface.viewers.ColumnViewer; import org.eclipse.jface.viewers.ColumnViewerToolTipSupport; import org.eclipse.jface.viewers.Viewer; +import org.eclipse.swt.widgets.Widget; /** Static utilities to bridge differences between RCP and RAP */ public class EclipseUiSpecificUtils { + private final static String CSS_CLASS = "org.eclipse.e4.ui.css.CssClassName"; + + public static void setStyleData(Widget widget, Object data) { + widget.setData(CSS_CLASS, data); + } + + public static Object getStyleData(Widget widget) { + return widget.getData(CSS_CLASS); + } + + public static void setMarkupData(Widget widget) { + // does nothing + } + /** * TootlTip support is supported for {@link ColumnViewer} in RCP * -- 2.39.2