mirror of
https://github.com/bancika/diy-layout-creator
synced 2026-11-10 17:22:09 +10:00
apply hw acceleration preferences on start
This commit is contained in:
@@ -74,7 +74,7 @@ public class CanvasPanel extends JComponent implements Autoscroll {
|
|||||||
private Image bufferImage;
|
private Image bufferImage;
|
||||||
private GraphicsConfiguration screenGraphicsConfiguration;
|
private GraphicsConfiguration screenGraphicsConfiguration;
|
||||||
|
|
||||||
public boolean useHardwareAcceleration = false;
|
public boolean useHardwareAcceleration = ConfigurationManager.getInstance().readBoolean(IPlugInPort.HARDWARE_ACCELERATION, false);
|
||||||
|
|
||||||
// static final EnumSet<DrawOption> DRAW_OPTIONS =
|
// static final EnumSet<DrawOption> DRAW_OPTIONS =
|
||||||
// EnumSet.of(DrawOption.GRID,
|
// EnumSet.of(DrawOption.GRID,
|
||||||
|
|||||||
@@ -241,6 +241,9 @@ public class CanvasPlugin implements IPlugIn, ClipboardOwner {
|
|||||||
SizeUnit.cm).convertToPixels(), new Size(1d, SizeUnit.in).convertToPixels());
|
SizeUnit.cm).convertToPixels(), new Size(1d, SizeUnit.in).convertToPixels());
|
||||||
boolean metric = ConfigurationManager.getInstance().readBoolean(Presenter.METRIC_KEY, true);
|
boolean metric = ConfigurationManager.getInstance().readBoolean(Presenter.METRIC_KEY, true);
|
||||||
|
|
||||||
|
boolean useHardwareAcceleration = ConfigurationManager.getInstance().readBoolean(IPlugInPort.HARDWARE_ACCELERATION, false);
|
||||||
|
scrollPane.setUseHardwareAcceleration(useHardwareAcceleration);
|
||||||
|
|
||||||
scrollPane.setMetric(metric);
|
scrollPane.setMetric(metric);
|
||||||
scrollPane.setWheelScrollingEnabled(true);
|
scrollPane.setWheelScrollingEnabled(true);
|
||||||
scrollPane.addUnitListener(new IRulerListener() {
|
scrollPane.addUnitListener(new IRulerListener() {
|
||||||
|
|||||||
Reference in New Issue
Block a user