From: yukihane Date: Thu, 25 Aug 2011 08:50:25 +0000 (+0900) Subject: 禁則文字設定のセーブ/ロード X-Git-Tag: test20110903_ver2.a.0~131 X-Git-Url: http://git.sourceforge.jp/view?p=coroid%2Finqubus.git;a=commitdiff_plain;h=37198af41356cabbaa3050344c5b81e41f024e1a 禁則文字設定のセーブ/ロード --- diff --git a/frontend/src/yukihane/inqubus/Config.java b/frontend/src/yukihane/inqubus/Config.java index 9f1b94a..570b206 100644 --- a/frontend/src/yukihane/inqubus/Config.java +++ b/frontend/src/yukihane/inqubus/Config.java @@ -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"; diff --git a/frontend/src/yukihane/inqubus/gui/ConfigDialog.java b/frontend/src/yukihane/inqubus/gui/ConfigDialog.java index 331d2a7..cf8e9f9 100644 --- a/frontend/src/yukihane/inqubus/gui/ConfigDialog.java +++ b/frontend/src/yukihane/inqubus/gui/ConfigDialog.java @@ -1236,7 +1236,8 @@ public class ConfigDialog extends JDialog { /* * ファイル - 禁則文字 */ - // TODO ファイル - 禁則文字 + fldReplaceFrom.setText(p.getReplaceFrom()); + fldReplaceTo.setText(p.getReplaceTo()); /** * コメント @@ -1331,7 +1332,13 @@ public class ConfigDialog extends JDialog { p.setOutputCommentOverlay(cbOutputCommentOverlay.isSelected()); p.setOutputDisplayProgress(cbOutputDisplayProgress.isSelected()); - /** + /* + * ファイル - 禁則文字 + */ + p.setReplaceFrom(fldReplaceFrom.getText()); + p.setReplaceTo(fldReplaceTo.getText()); + + /* * コメント */ p.setCommentSizeAutosize(cbCommentSizeAuto.isSelected());