[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
|
[news.eclipse.platform] Re: How to get default font in Table
|
- From: Daniel Krügler <dsp@xxxxxxx>
- Date: Fri, 01 Jun 2007 13:08:22 +0200
- Newsgroups: eclipse.platform
- Organization: EclipseCorner
- User-agent: Mozilla Thunderbird 1.0.7 (Windows/20050923)
Shouldn't the following code as part of a combinated interaction between
ITableFontProvider and IContentProvider work?
private Font fBold
public void inputChanged(Viewer viewer, Object oldInput, Object
newInput) {
..
if (fBold == null) {
Display disp = viewer.getControl().getDisplay();
FontData[] data = disp.getSystemFont().getFontData();
for (FontData fontData : data) {
fontData.setStyle(SWT.BOLD);
}
fBold = new Font(disp, data);
}
}
public void dispose() {
if (fBold != null) {
fBold.dispose();
fBold = null;
}
}
public Font getFont(Object element, int columnIndex) {
return fBold;
}
Greetings from Bremen,
Daniel Krügler