Skip to content

Replace Device::getDPI() usages in Nebula and Nattable #205

@ShahzaibIbrahim

Description

@ShahzaibIbrahim

Following are the places that needs to be analyzed and replaced with perhaps getDPIForMonitor

org.eclipse.nebula.widgets.nattable.NatTable.configureScaling(IDpiConverter, IDpiConverter)
org.eclipse.nebula.widgets.richtext.ScalingHelper.convertHorizontalDpiToPixel(int)
org.eclipse.nebula.widgets.richtext.ScalingHelper.convertHorizontalPixelToDpi(int)
org.eclipse.nebula.widgets.richtext.ScalingHelper.convertVerticalDpiToPixel(int)
org.eclipse.nebula.widgets.richtext.ScalingHelper.convertVerticalPixelToDpi(int)
org.eclipse.nebula.paperclips.snippets.Snippet1.createCell(Image, String, int)
org.eclipse.nebula.paperclips.core.grid.internal.DefaultGridLookPainter.DefaultGridLookPainter(DefaultGridLook, Device, GC)
org.eclipse.nebula.paperclips.snippets.Snippet7.UI.createScrollingPreview(...).new Listener() {...}.dpi
org.eclipse.nebula.paperclips.snippets.Snippet8.UI.createScrollingPreview(...).new Listener() {...}.dpi
org.eclipse.nebula.paperclips.core.EmptyIterator.EmptyIterator(Device, EmptyPrint)
org.eclipse.nebula.paperclips.core.border.GapBorderPainter.GapBorderPainter(GapBorder, Device)
org.eclipse.nebula.paperclips.widgets.PrintPreview.getAbsoluteScale(Point)
org.eclipse.nebula.widgets.nattable.util.GUIHelper.getDpiX(boolean)
org.eclipse.nebula.widgets.nattable.util.GUIHelper.getDpiY(boolean)
org.eclipse.nebula.paperclips.widgets.PrintPreview.getPageDisplaySize()
org.eclipse.nebula.paperclips.core.grid.internal.GridIterator.GridIterator(GridPrint, Device, GC)
org.eclipse.nebula.widgets.richtext.RichTextPainter.handleStyleConfiguration(StartElement, Deque<SpanElement>, TagProcessingState)
org.eclipse.nebula.paperclips.core.ImageIterator.ImageIterator(ImagePrint, Device)
org.eclipse.nebula.paperclips.core.border.LineBorderPainter.LineBorderPainter(LineBorder, Device, GC)
org.eclipse.nebula.paperclips.core.LineIterator.LineIterator(LinePrint, Device, GC)
org.eclipse.nebula.widgets.nattable.persistence.StylePersistorTest.loadFontSettings()
org.eclipse.nebula.paperclips.snippets.ImageCaptureExample.main(String[])
org.eclipse.nebula.paperclips.core.page.PageIterator.PageIterator(PagePrint, Device, GC)
org.eclipse.nebula.cwt.svg.SvgLoader.parseLength(...).new Runnable() {...}.run()
org.eclipse.nebula.cwt.svg.SvgLoader.parseLength(...).new Runnable() {...}.run()
org.eclipse.nebula.cwt.svg.SvgLoader.parseLength(...).new Runnable() {...}.run()
org.eclipse.nebula.widgets.nattable.layer.DefaultHorizontalDpiConverter.readDpiFromDisplay().() -> {...} Runnable.run()
org.eclipse.nebula.widgets.nattable.layer.DefaultVerticalDpiConverter.readDpiFromDisplay().() -> {...} Runnable.run()
org.eclipse.nebula.widgets.nattable.print.LayerPrinter.computeScaleFactor(ILayer, Printer, boolean)
org.eclipse.nebula.widgets.ganttchart.print.PrintUtils.computeScaleFactor(Printer)
org.eclipse.nebula.paperclips.widgets.PrintPreview.computeSize(double)
org.eclipse.nebula.paperclips.core.ColumnIterator.ColumnIterator(ColumnPrint, Device, GC)
org.eclipse.nebula.paperclips.core.grid.internal.GridIterator.computeCellWidth(GridCellIterator, GridColumn, PrintSizeStrategy)

Metadata

Metadata

Assignees

No one assigned

    Labels

    BugA Derivation of Expected BehaviorHiDPIA HiDPI-Related Issue or FeatureSWTIssue for SWT

    Type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions