///*******************************************************************************
// * Copyright (c) 2000, 2007 IBM Corporation and others.
// * All rights reserved. This program and the accompanying materials
// * are made available under the terms of the Eclipse Public License v1.0
// * which accompanies this distribution, and is available at
// * http://www.eclipse.org/legal/epl-v10.html
// *
// * Contributors:
// * IBM Corporation - initial API and implementation
// *******************************************************************************/
//package org.eclipse.ui.internal.forms.widgets;
//
//import org.eclipse.swt.graphics.FontMetrics;
//import org.eclipse.swt.graphics.GC;
//import org.eclipse.swt.widgets.Control;
//
//public class PixelConverter {
// /**
// * Number of horizontal dialog units per character, value <code>4</code>.
// */
// private static final int HORIZONTAL_DIALOG_UNIT_PER_CHAR = 4;
//
// private FontMetrics fFontMetrics;
//
// public PixelConverter(Control control) {
// GC gc = new GC(control);
// gc.setFont(control.getFont());
// fFontMetrics = gc.getFontMetrics();
// gc.dispose();
// }
//
// public int convertHorizontalDLUsToPixels(int dlus) {
// // round to the nearest pixel
// return (fFontMetrics.getAverageCharWidth() * dlus + HORIZONTAL_DIALOG_UNIT_PER_CHAR / 2)
// / HORIZONTAL_DIALOG_UNIT_PER_CHAR;
// }
//}