addListener(SWT.Dispose, new Listener() { public void handleEvent(Event event) { onDispose(event);
addListener(SWT.Dispose, new Listener() { @Override public void handleEvent(Event event) {
addListener(SWT.Dispose, new Listener() { @Override public void handleEvent(Event event) {
addListener(SWT.Dispose, new Listener() { @Override public void handleEvent(Event event) {
addListener(SWT.Dispose, new Listener() { @Override public void handleEvent(Event event) {
public void fill(Composite parent) { Label sep = new Label(parent, SWT.SEPARATOR); label = new CLabel(parent, SWT.SHADOW_NONE); StatusLineLayoutData statusLineLayoutData = new StatusLineLayoutData(); if (widthHint < 0) { GC gc = new GC(parent); gc.setFont(parent.getFont()); FontMetrics fm = gc.getFontMetrics(); widthHint = fm.getAverageCharWidth() * charWidth; heightHint = fm.getHeight(); gc.dispose(); } statusLineLayoutData.widthHint = widthHint; label.setLayoutData(statusLineLayoutData); label.setText(text); label.setImage(image); if(listener != null) { label.addListener(eventType, listener); } if(tooltip != null) { label.setToolTipText(tooltip); } statusLineLayoutData = new StatusLineLayoutData(); statusLineLayoutData.heightHint = heightHint; sep.setLayoutData(statusLineLayoutData); }
@Override public void fill(Composite parent) { Label sep = new Label(parent, SWT.SEPARATOR); label = new CLabel(parent, SWT.SHADOW_NONE); StatusLineLayoutData statusLineLayoutData = new StatusLineLayoutData(); if (widthHint < 0) { GC gc = new GC(parent); gc.setFont(parent.getFont()); FontMetrics fm = gc.getFontMetrics(); widthHint = fm.getAverageCharWidth() * charWidth; heightHint = fm.getHeight(); gc.dispose(); } statusLineLayoutData.widthHint = widthHint; label.setLayoutData(statusLineLayoutData); label.setText(text); label.setImage(image); if(listener != null) { label.addListener(eventType, listener); } if(tooltip != null) { label.setToolTipText(tooltip); } statusLineLayoutData = new StatusLineLayoutData(); statusLineLayoutData.heightHint = heightHint; sep.setLayoutData(statusLineLayoutData); }
public void fill(Composite parent) { label = new CLabel(parent, SWT.DEFAULT); StatusLineLayoutData statusLineLayoutData = new StatusLineLayoutData(); if (widthHint < 0) { GC gc = new GC(parent); gc.setFont(parent.getFont()); FontMetrics fm = gc.getFontMetrics(); widthHint = fm.getAverageCharWidth() * charWidth; heightHint = fm.getHeight(); gc.dispose(); } statusLineLayoutData.widthHint = widthHint; label.setLayoutData(statusLineLayoutData); label.setText(text); label.setImage(image); if (listener != null) { label.addListener(eventType, listener); } if (tooltip != null) { label.setToolTipText(tooltip); } statusLineLayoutData = new StatusLineLayoutData(); statusLineLayoutData.heightHint = heightHint; }
statusText.addListener(SWT.MouseUp, listener); statusText.addListener(SWT.MouseDoubleClick, listener);