Hi,
I'm switching a legacy application from Indigo to Mars using the compatbility layer. We display a label in the status line. This works fine in Indigo. In Mars (and also Neon) the label is cut off.
Indigo: 
Mars: 
Any ideas on how to fix this?
Cheers,
Kristine
My extension looks like this:
<extension
point="org.eclipse.ui.menus">
<menuContribution
locationURI="toolbar:org.eclipse.ui.trim.status?after=additions">
<toolbar
id="tine.test">
<control
class="test.WorkbenchWindowControlContribution1"
id="test.WorkbenchWindowControlContribution1">
</control>
</toolbar>
</menuContribution>
</extension>
The contribution class like this:
package test;
import org.eclipse.swt.SWT;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Control;
import org.eclipse.swt.widgets.Label;
import org.eclipse.ui.menus.WorkbenchWindowControlContribution;
public class WorkbenchWindowControlContribution1 extends WorkbenchWindowControlContribution {
public WorkbenchWindowControlContribution1() {
}
public WorkbenchWindowControlContribution1(String id) {
super(id);
}
@Override
protected Control createControl(Composite parent) {
Label label = new Label(parent, SWT.NONE);
label.setText("FOO");
return label;
}
}
[Updated on: Tue, 07 June 2016 07:09] by Moderator