mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-17 11:18:01 +00:00
Redundant scaleLargerThanOriginal method removed from ImageCache, preferences setting used directly instead.
This commit is contained in:
@@ -70,9 +70,6 @@ public class ImageCache {
|
||||
/** Constant <code>TAPPED="#Tapped"</code>. */
|
||||
private static final String TOKEN = "#Token", NORMAL = "#Normal", TAPPED = "#Tapped";
|
||||
|
||||
/** Constant <code>scaleLargerThanOriginal=true</code>. */
|
||||
private static boolean scaleLargerThanOriginal = true;
|
||||
|
||||
static {
|
||||
IMAGE_CACHE = CacheBuilder.newBuilder()
|
||||
.softValues()
|
||||
@@ -179,7 +176,7 @@ public class ImageCache {
|
||||
double scale = Math.min((double) width / original.getWidth(), (double) height / original.getHeight());
|
||||
// here would be the place to limit the scaling, scaling option in menu
|
||||
// ?
|
||||
if ((scale > 1) && !ImageCache.isScaleLargerThanOriginal()) {
|
||||
if ((scale > 1) && !Singletons.getModel().getPreferences().isScaleLargerThanOriginal()) {
|
||||
scale = 1;
|
||||
}
|
||||
|
||||
@@ -205,9 +202,8 @@ public class ImageCache {
|
||||
}
|
||||
|
||||
double scale = Math.min((double) width / original.getWidth(), (double) height / original.getHeight());
|
||||
// here would be the place to limit the scaling, scaling option in menu
|
||||
// ?
|
||||
if ((scale > 1) && !ImageCache.isScaleLargerThanOriginal()) {
|
||||
// here would be the place to limit the scaling option in menu ?
|
||||
if ((scale > 1) && !Singletons.getModel().getPreferences().isScaleLargerThanOriginal()) {
|
||||
scale = 1;
|
||||
}
|
||||
|
||||
@@ -430,23 +426,4 @@ public class ImageCache {
|
||||
public static void clear() {
|
||||
ImageCache.IMAGE_CACHE.invalidateAll();
|
||||
}
|
||||
|
||||
/**
|
||||
* Checks if is scale larger than original.
|
||||
*
|
||||
* @return the scaleLargerThanOriginal
|
||||
*/
|
||||
public static boolean isScaleLargerThanOriginal() {
|
||||
return ImageCache.scaleLargerThanOriginal;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the scale larger than original.
|
||||
*
|
||||
* @param scaleLargerThanOriginal0
|
||||
* the scaleLargerThanOriginal0 to set
|
||||
*/
|
||||
public static void setScaleLargerThanOriginal(final boolean scaleLargerThanOriginal0) {
|
||||
ImageCache.scaleLargerThanOriginal = scaleLargerThanOriginal0;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -9,7 +9,6 @@ import javax.swing.event.ListSelectionListener;
|
||||
|
||||
import forge.AllZone;
|
||||
import forge.Constant;
|
||||
import forge.ImageCache;
|
||||
import forge.Singletons;
|
||||
import forge.properties.ForgePreferences;
|
||||
import forge.properties.ForgePreferences.CardSizeType;
|
||||
@@ -67,7 +66,6 @@ public class ControlSettings {
|
||||
public void actionPerformed(final ActionEvent arg0) {
|
||||
final boolean toggle = ControlSettings.this.view.getCbScaleLarger().isSelected();
|
||||
prefs.setScaleLargerThanOriginal(toggle);
|
||||
ImageCache.setScaleLargerThanOriginal(toggle);
|
||||
try { prefs.save(); } catch (Exception e) { e.printStackTrace(); }
|
||||
}
|
||||
});
|
||||
|
||||
@@ -28,7 +28,6 @@ import net.slightlymagic.braids.util.progress_monitor.BraidsProgressMonitor;
|
||||
import arcane.util.MultiplexOutputStream;
|
||||
import forge.Constant;
|
||||
import forge.HttpUtil;
|
||||
import forge.ImageCache;
|
||||
import forge.properties.ForgePreferences;
|
||||
import forge.properties.ForgeProps;
|
||||
import forge.properties.NewConstants;
|
||||
@@ -94,7 +93,6 @@ public class FModel {
|
||||
Constant.Runtime.DEV_MODE[0] = this.preferences.isDeveloperMode();
|
||||
Constant.Runtime.UPLOAD_DRAFT[0] = this.preferences.isUploadDraftAI();
|
||||
Constant.Runtime.RANDOM_FOIL[0] = this.preferences.isRandCFoil();
|
||||
ImageCache.setScaleLargerThanOriginal(preferences.isScaleLargerThanOriginal());
|
||||
/////////
|
||||
|
||||
// Instantiate pinger
|
||||
|
||||
Reference in New Issue
Block a user