X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=osgi%2Fplugins%2Forg.argeo.osgi.ui.explorer%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fosgi%2Fui%2Fexplorer%2Fviews%2FBundlesView.java;h=3adb450efbabfed51fd93ebe75fda21b551ef350;hb=5726aa10afa99c0b21a9ff5c5f9c5e47fc028164;hp=166941180e88be75a80b3bc1275b952f8ff568df;hpb=21a7775f246e442c5fa73f16c8e108d81aa0ffd8;p=lgpl%2Fargeo-commons.git diff --git a/osgi/plugins/org.argeo.osgi.ui.explorer/src/main/java/org/argeo/osgi/ui/explorer/views/BundlesView.java b/osgi/plugins/org.argeo.osgi.ui.explorer/src/main/java/org/argeo/osgi/ui/explorer/views/BundlesView.java index 166941180..3adb450ef 100644 --- a/osgi/plugins/org.argeo.osgi.ui.explorer/src/main/java/org/argeo/osgi/ui/explorer/views/BundlesView.java +++ b/osgi/plugins/org.argeo.osgi.ui.explorer/src/main/java/org/argeo/osgi/ui/explorer/views/BundlesView.java @@ -1,12 +1,27 @@ +/* + * Copyright (C) 2007-2012 Mathieu Baudier + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package org.argeo.osgi.ui.explorer.views; import java.util.Comparator; import org.argeo.eclipse.ui.ColumnViewerComparator; +import org.argeo.eclipse.ui.specific.EclipseUiSpecificUtils; import org.argeo.osgi.ui.explorer.OsgiExplorerImages; import org.argeo.osgi.ui.explorer.OsgiExplorerPlugin; import org.eclipse.jface.viewers.ColumnLabelProvider; -import org.eclipse.jface.viewers.ColumnViewerToolTipSupport; import org.eclipse.jface.viewers.IStructuredContentProvider; import org.eclipse.jface.viewers.TableViewer; import org.eclipse.jface.viewers.TableViewerColumn; @@ -14,7 +29,6 @@ import org.eclipse.jface.viewers.Viewer; import org.eclipse.swt.SWT; import org.eclipse.swt.graphics.Image; import org.eclipse.swt.widgets.Composite; -import org.eclipse.swt.widgets.Table; import org.eclipse.ui.part.ViewPart; import org.osgi.framework.Bundle; import org.osgi.framework.BundleContext; @@ -33,13 +47,7 @@ public class BundlesView extends ViewPart { viewer.setContentProvider(new BundleContentProvider()); viewer.getTable().setHeaderVisible(true); - // FIXME methodNotFound issue in RAP when built in Maven against RCP - try { - ColumnViewerToolTipSupport.enableFor(viewer); - } catch (Exception e) { - viewer.getControl() - .setData(Table.ENABLE_CELL_TOOLTIP, Boolean.TRUE); - } + EclipseUiSpecificUtils.enableToolTipSupport(viewer); // ID TableViewerColumn column = new TableViewerColumn(viewer, SWT.NONE); @@ -59,7 +67,7 @@ public class BundlesView extends ViewPart { // State column = new TableViewerColumn(viewer, SWT.NONE); - column.getColumn().setWidth(16); + column.getColumn().setWidth(18); column.getColumn().setText("State"); column.setLabelProvider(new StateLabelProvider()); new ColumnViewerComparator(column, new Comparator() {