From 37198af41356cabbaa3050344c5b81e41f024e1a Mon Sep 17 00:00:00 2001 From: yukihane Date: Thu, 25 Aug 2011 17:50:25 +0900 Subject: [PATCH] =?utf8?q?=E7=A6=81=E5=89=87=E6=96=87=E5=AD=97=E8=A8=AD?= =?utf8?q?=E5=AE=9A=E3=81=AE=E3=82=BB=E3=83=BC=E3=83=96/=E3=83=AD=E3=83=BC?= =?utf8?q?=E3=83=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- frontend/src/yukihane/inqubus/Config.java | 23 +++++++++++++++++++++- .../src/yukihane/inqubus/gui/ConfigDialog.java | 11 +++++++++-- 2 files changed, 31 insertions(+), 3 deletions(-) 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()); -- 2.11.0