summaryrefslogtreecommitdiffstats
path: root/bundles/org.eclipse.swt/Eclipse SWT/cocoa/org/eclipse/swt/widgets/TableColumn.java
diff options
context:
space:
mode:
authorSilenio Quarti <silenio>2009-03-26 15:10:33 +0000
committerSilenio Quarti <silenio>2009-03-26 15:10:33 +0000
commitfa88b959cc1f3afb89a6408cd351458f0ea9b1c6 (patch)
treeb774cd371d95411c0d56dbc6bfb45912dde43a06 /bundles/org.eclipse.swt/Eclipse SWT/cocoa/org/eclipse/swt/widgets/TableColumn.java
parent40b5d7f957fe454dda3cc72cef817e7a64eea1d9 (diff)
downloadeclipse.platform.swt-fa88b959cc1f3afb89a6408cd351458f0ea9b1c6.tar.gz
eclipse.platform.swt-fa88b959cc1f3afb89a6408cd351458f0ea9b1c6.tar.xz
eclipse.platform.swt-fa88b959cc1f3afb89a6408cd351458f0ea9b1c6.zip
251608 - Artificial bold and italic style to font
sharing code better
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT/cocoa/org/eclipse/swt/widgets/TableColumn.java')
-rwxr-xr-xbundles/org.eclipse.swt/Eclipse SWT/cocoa/org/eclipse/swt/widgets/TableColumn.java6
1 files changed, 2 insertions, 4 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/cocoa/org/eclipse/swt/widgets/TableColumn.java b/bundles/org.eclipse.swt/Eclipse SWT/cocoa/org/eclipse/swt/widgets/TableColumn.java
index 621fec4c9d..2682a053b3 100755
--- a/bundles/org.eclipse.swt/Eclipse SWT/cocoa/org/eclipse/swt/widgets/TableColumn.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/cocoa/org/eclipse/swt/widgets/TableColumn.java
@@ -432,11 +432,9 @@ public void pack () {
/* compute header width */
if (displayText != null) {
- NSMutableDictionary dict = NSMutableDictionary.dictionaryWithCapacity (4);
NSTableHeaderCell headerCell = nsColumn.headerCell ();
- dict.setObject (headerCell.font (), OS.NSFontAttributeName);
- NSString string = NSString.stringWith (displayText);
- NSAttributedString attrString = ((NSAttributedString)new NSAttributedString ().alloc ()).initWithString (string, dict);
+ Font font = Font.cocoa_new(display, headerCell.font ());
+ NSAttributedString attrString = parent.createString(displayText, font, null, 0, false);
NSSize stringSize = attrString.size ();
attrString.release ();
width += Math.ceil (stringSize.width);