Skip to main content
aboutsummaryrefslogtreecommitdiffstats
path: root/debug
diff options
context:
space:
mode:
authorcvs2svn2003-11-20 12:09:25 -0500
committercvs2svn2003-11-20 12:09:25 -0500
commit25abb2d142e919a2e6891f424b10fff13d9a02ae (patch)
tree2b040bc1131cfa24d053409807196ec3420ced04 /debug
parent6aa85907b9b704733b3bd4b38fa1502ffaaeddf0 (diff)
downloadorg.eclipse.cdt-25abb2d142e919a2e6891f424b10fff13d9a02ae.tar.gz
org.eclipse.cdt-25abb2d142e919a2e6891f424b10fff13d9a02ae.tar.xz
org.eclipse.cdt-25abb2d142e919a2e6891f424b10fff13d9a02ae.zip
This commit was manufactured by cvs2svn to create branch 'cdt_1_2'.
Cherrypick from master 2003-11-20 17:09:24 UTC Mikhail Khodjaiants <mikhailkhod@googlemail.com> 'Removed dependencies on internal packages from other cdt plugins.': debug/org.eclipse.cdt.debug.mi.ui/src/org/eclipse/cdt/debug/mi/internal/ui/PixelConverter.java
Diffstat (limited to 'debug')
-rw-r--r--debug/org.eclipse.cdt.debug.mi.ui/src/org/eclipse/cdt/debug/mi/internal/ui/PixelConverter.java63
1 files changed, 63 insertions, 0 deletions
diff --git a/debug/org.eclipse.cdt.debug.mi.ui/src/org/eclipse/cdt/debug/mi/internal/ui/PixelConverter.java b/debug/org.eclipse.cdt.debug.mi.ui/src/org/eclipse/cdt/debug/mi/internal/ui/PixelConverter.java
new file mode 100644
index 00000000000..287c58018d7
--- /dev/null
+++ b/debug/org.eclipse.cdt.debug.mi.ui/src/org/eclipse/cdt/debug/mi/internal/ui/PixelConverter.java
@@ -0,0 +1,63 @@
+package org.eclipse.cdt.debug.mi.internal.ui;
+
+
+/**********************************************************************
+Copyright (c) 2000, 2002 IBM Corp. and others.
+All rights reserved. This program and the accompanying materials
+are made available under the terms of the Common Public License v0.5
+which accompanies this distribution, and is available at
+http://www.eclipse.org/legal/cpl-v05.html
+
+Contributors:
+ IBM Corporation - Initial implementation
+**********************************************************************/
+
+import org.eclipse.jface.dialogs.Dialog;
+import org.eclipse.swt.graphics.FontMetrics;
+import org.eclipse.swt.graphics.GC;
+import org.eclipse.swt.widgets.Control;
+
+public class PixelConverter
+{
+ private FontMetrics fFontMetrics;
+
+ public PixelConverter( Control control )
+ {
+ GC gc = new GC( control );
+ gc.setFont( control.getFont() );
+ fFontMetrics = gc.getFontMetrics();
+ gc.dispose();
+ }
+
+ /**
+ * @see org.eclipse.jface.dialogs.DialogPage#convertHeightInCharsToPixels(int)
+ */
+ public int convertHeightInCharsToPixels( int chars )
+ {
+ return Dialog.convertHeightInCharsToPixels( fFontMetrics, chars );
+ }
+
+ /**
+ * @see org.eclipse.jface.dialogs.DialogPage#convertHorizontalDLUsToPixels(int)
+ */
+ public int convertHorizontalDLUsToPixels( int dlus )
+ {
+ return Dialog.convertHorizontalDLUsToPixels( fFontMetrics, dlus );
+ }
+
+ /**
+ * @see org.eclipse.jface.dialogs.DialogPage#convertVerticalDLUsToPixels(int)
+ */
+ public int convertVerticalDLUsToPixels( int dlus )
+ {
+ return Dialog.convertVerticalDLUsToPixels( fFontMetrics, dlus );
+ }
+
+ /**
+ * @see org.eclipse.jface.dialogs.DialogPage#convertWidthInCharsToPixels(int)
+ */
+ public int convertWidthInCharsToPixels( int chars )
+ {
+ return Dialog.convertWidthInCharsToPixels( fFontMetrics, chars );
+ }
+}

Back to the top