OSDN Git Service

影の種類設定のセーブ/ロード
[coroid/inqubus.git] / frontend / src / yukihane / inqubus / Config.java
index 891024b..f5b91e0 100644 (file)
@@ -42,11 +42,11 @@ public enum Config {
      */
     private static final String PROXY_USE = "network.proxy.use";
 
-    public boolean getUseProxy() {
+    public boolean getProxyUse() {
         return config.getBoolean(PROXY_USE, false);
     }
 
-    public void setUseProxy(boolean s) {
+    public void setProxyUse(boolean s) {
         config.setProperty(PROXY_USE, s);
     }
     private static final String PROXY_HOST = "network.proxy.host";
@@ -178,7 +178,28 @@ public enum Config {
     public void setOutputDisplayProgress(boolean s) {
         config.setProperty(FILE_OUTPUT_DISPLAY_PROGRESS, s);
     }
-    /**
+    /*
+     * ファイル - 禁則文字
+     */
+    private static final String FILE_REPLACE_FROM = "file.prohibit.replace_from";
+
+    public String getReplaceFrom() {
+        return config.getString(FILE_REPLACE_FROM, "/\\:*?\"<>|.");
+    }
+
+    public void setReplaceFrom(String s) {
+        config.setProperty(FILE_REPLACE_FROM, s);
+    }
+    private static final String FILE_REPLACE_TO = "file.prohibit.replace_to";
+
+    public String getReplaceTo() {
+        return config.getString(FILE_REPLACE_TO, "_");
+    }
+
+    public void setReplaceTo(String s) {
+        config.setProperty(FILE_REPLACE_TO, s);
+    }
+    /*
      * コメント
      */
     private static final String COMMENT_SIZE_AUTOSIZE = "comment.size.autosize";
@@ -192,11 +213,11 @@ public enum Config {
     }
     private static final String COMMENT_SIZE_MANUAL = "comment.size.manual";
 
-    public Integer getCommentSizeManual() {
-        return config.getInteger(COMMENT_SIZE_MANUAL, null);
+    public String getCommentSizeManual() {
+        return config.getString(COMMENT_SIZE_MANUAL, "");
     }
 
-    public void setCommentSizeManual(Integer s) {
+    public void setCommentSizeManual(String s) {
         config.setProperty(COMMENT_SIZE_MANUAL, s);
     }
     private static final String COMMENT_MIN_SIZE_AUTOSIZE = "comment.minutesize.autosize";
@@ -210,29 +231,47 @@ public enum Config {
     }
     private static final String COMMENT_MIN_SIZE_MANUAL = "comment.minutesize.manual";
 
-    public Integer getCommentMinSizeManual() {
-        return config.getInteger(COMMENT_MIN_SIZE_MANUAL, null);
+    public String getCommentMinSizeManual() {
+        return config.getString(COMMENT_MIN_SIZE_MANUAL, "");
     }
 
-    public void setCommentMinSizeManual(Integer s) {
+    public void setCommentMinSizeManual(String s) {
         config.setProperty(COMMENT_MIN_SIZE_MANUAL, s);
     }
+    private static final String COMMENT_DISPLAY_MAX_SIZE_DEFAULT = "comment.displaysize.default";
+
+    public boolean getCommentDisplaySizeDefault() {
+        return config.getBoolean(COMMENT_DISPLAY_MAX_SIZE_DEFAULT, true);
+    }
+
+    public void setCommentDisplaySizeDefault(boolean s) {
+        config.setProperty(COMMENT_DISPLAY_MAX_SIZE_DEFAULT, s);
+    }
+    private static final String COMMENT_DISPLAY_MAX_SIZE_MANUAL = "comment.displaysize.manual";
+
+    public String getCommentDisplaySizeManual() {
+        return config.getString(COMMENT_DISPLAY_MAX_SIZE_MANUAL, "");
+    }
+
+    public void setCommentDisplaySizeManual(String s) {
+        config.setProperty(COMMENT_DISPLAY_MAX_SIZE_MANUAL, s);
+    }
     private static final String COMMENT_FONTPATH = "comment.fontpath";
 
-    public File getFontPath() {
-        return new File(config.getString(COMMENT_FONTPATH, "C:/Windows/Fonts/msgothic.ttc"));
+    public String getFontPath() {
+        return config.getString(COMMENT_FONTPATH, "C:/Windows/Fonts/msgothic.ttc");
     }
 
-    public void setFontPath(File s) {
+    public void setFontPath(String s) {
         config.setProperty(COMMENT_FONTPATH, s);
     }
     private static final String COMMENT_FONT_INDEX = "comment.fontindex";
 
-    public Integer getFontIndex() {
-        return config.getInteger(COMMENT_FONT_INDEX, Integer.valueOf(1));
+    public String getFontIndex() {
+        return config.getString(COMMENT_FONT_INDEX, "1");
     }
 
-    public void setFontIndex(Integer s) {
+    public void setFontIndex(String s) {
         config.setProperty(COMMENT_FONT_INDEX, s);
     }
     private static final String COMMENT_FONT_SHADOW = "comment.fontshadow";
@@ -241,16 +280,16 @@ public enum Config {
         return config.getInt(COMMENT_FONT_SHADOW, 1);
     }
 
-    public void setFontIndex(int s) {
+    public void setFontShadow(int s) {
         config.setProperty(COMMENT_FONT_SHADOW, s);
     }
     private static final String COMMENT_FONT_SIZING_DISABLE = "comment.font_no_sizing";
 
-    public boolean getFontSizeDisable() {
+    public boolean getFontSizeArrangeDisable() {
         return config.getBoolean(COMMENT_FONT_SIZING_DISABLE, false);
     }
 
-    public void setFontSizeDisable(boolean s) {
+    public void setFontSizeArrangeDisable(boolean s) {
         config.setProperty(COMMENT_FONT_SIZING_DISABLE, s);
     }
     private static final String COMMENT_FONT_OPAQUE = "comment.opaque";
@@ -264,21 +303,21 @@ public enum Config {
     }
     private static final String FFMPEG_PATH = "ffmpeg.path";
 
-    public File getFfmpegPath() {
-        return new File(config.getString(FFMPEG_PATH, "bin/ffmpeg.exe"));
+    public String getFfmpegPath() {
+        return config.getString(FFMPEG_PATH, "bin/ffmpeg.exe");
     }
 
-    public void setFfmpegPath(File s) {
-        config.setProperty(FFMPEG_PATH, s.toString());
+    public void setFfmpegPath(String s) {
+        config.setProperty(FFMPEG_PATH, s);
     }
     private static final String FFMPEG_DLLPATH = "ffmpeg.dllpath";
 
-    public File getFfmpegDllPath() {
-        return new File(config.getString(FFMPEG_DLLPATH, "bin/nicovideo.dll"));
+    public String getFfmpegDllPath() {
+        return config.getString(FFMPEG_DLLPATH, "bin/nicovideo.dll");
     }
 
-    public void setFfmpegDllPath(File s) {
-        config.setProperty(FFMPEG_DLLPATH, s.toString());
+    public void setFfmpegDllPath(String s) {
+        config.setProperty(FFMPEG_DLLPATH, s);
     }
     private static final String FFMPEG_PARAM_DIRECT = "ffmpeg.param.direct";
 
@@ -354,20 +393,20 @@ public enum Config {
     }
     private static final String FFMPEG_PARAM_RESIZE_WIDTH = "ffmpeg.param.resize_width";
 
-    public Integer getFfmpegResizeWidth() {
-        return config.getInteger(FFMPEG_PARAM_RESIZE_WIDTH, Integer.valueOf(480));
+    public String getFfmpegResizeWidth() {
+        return config.getString(FFMPEG_PARAM_RESIZE_WIDTH, "480");
     }
 
-    public void getFfmpegResizeWidth(Integer s) {
+    public void setFfmpegResizeWidth(String s) {
         config.setProperty(FFMPEG_PARAM_RESIZE_WIDTH, s);
     }
     private static final String FFMPEG_PARAM_RESIZE_HEIGHT = "ffmpeg.param.resize_height";
 
-    public Integer getFfmpegResizeHeight() {
-        return config.getInteger(FFMPEG_PARAM_RESIZE_HEIGHT, Integer.valueOf(480));
+    public String getFfmpegResizeHeight() {
+        return config.getString(FFMPEG_PARAM_RESIZE_HEIGHT, "320");
     }
 
-    public void getFfmpegResizeHeight(Integer s) {
+    public void setFfmpegResizeHeight(String s) {
         config.setProperty(FFMPEG_PARAM_RESIZE_HEIGHT, s);
     }
     private static final String FFMPEG_PARAM_KEEP_ASPECT = "ffmpeg.param.keep_aspect";