public void setCommentSizeManual(String s) {
config.setProperty(COMMENT_SIZE_MANUAL, s);
}
+ private static final String COMMENT_MIN_DISABLED = "comment.minutesize.disable";
+
+ public boolean getCommentMinDisabled() {
+ return config.getBoolean(COMMENT_MIN_DISABLED, false);
+ }
+
+ public void setCommentMinDisabled(boolean s) {
+ config.setProperty(COMMENT_MIN_DISABLED, s);
+ }
private static final String COMMENT_MIN_SIZE_AUTOSIZE = "comment.minutesize.autosize";
public boolean getCommentMinSizeAutosize() {
public void setSystemWindowHeight(int s) {
config.setProperty(SYSTEM_WINDOW_HEIGHT, s);
}
-
private static final String SYSTEM_WINDOW_POS_X = "system.window.posx";
+
public int getSystemWindowPosX() {
- return config.getInt(SYSTEM_WINDOW_POS_X, Integer.MIN_VALUE);
+ return config.getInt(SYSTEM_WINDOW_POS_X, Integer.MIN_VALUE);
}
public void setSystemWindowPosX(int s) {
- config.setProperty(SYSTEM_WINDOW_POS_X, s);
+ config.setProperty(SYSTEM_WINDOW_POS_X, s);
}
-
private static final String SYSTEM_WINDOW_POS_Y = "system.window.posy";
+
public int getSystemWindowPosY() {
- return config.getInt(SYSTEM_WINDOW_POS_Y, Integer.MIN_VALUE);
+ return config.getInt(SYSTEM_WINDOW_POS_Y, Integer.MIN_VALUE);
}
public void setSystemWindowPosY(int s) {
- config.setProperty(SYSTEM_WINDOW_POS_Y, s);
+ config.setProperty(SYSTEM_WINDOW_POS_Y, s);
}
private static final String SYSTEM_COLUMN_ID = "system.column.id";
final Config p = Config.INSTANCE;
this.lengthRelatedCommentSize = (p.getCommentSizeAutosize()) ? -1 : Integer.parseInt(p.getCommentSizeManual());
this.perMinCommentSize = (p.getCommentMinSizeAutosize()) ? -1 : Integer.parseInt(p.getCommentMinSizeManual());
- // TODO disablePerMinComment がデフォルト設定値に無い
- this.disablePerMinComment = false;
+ this.disablePerMinComment = p.getCommentMinDisabled();
this.backLogPoint = -1L;
this.download = !p.getCommentUseLocal();
this.dir = new File(p.getCommentDir());
.addComponent(lblCommentDisplayMax))
.addGroup(gl_pnlCommentStandard.createParallelGroup(GroupLayout.Alignment.LEADING)
.addComponent(cbCommentSizeAuto)
+ .addComponent(cbCommentMinDisable)
.addComponent(cbCommentMinSizeAuto)
.addComponent(cbCommentDisplaySizeDefault))
.addGroup(gl_pnlCommentStandard.createParallelGroup(GroupLayout.Alignment.LEADING)
.addComponent(fldCommentSizeManual))
.addGroup(gl_pnlCommentStandard.createParallelGroup(GroupLayout.Alignment.BASELINE)
.addComponent(lblCommentMinSize)
+ .addComponent(cbCommentMinDisable)
+ )
+ .addGroup(gl_pnlCommentStandard.createParallelGroup(GroupLayout.Alignment.BASELINE)
.addComponent(cbCommentMinSizeAuto)
.addComponent(lblCommentMinSizeManual)
.addComponent(fldCommentMinSizeManual))
// コメント
private final JCheckBox cbCommentSizeAuto = new JCheckBox("自動調整");
private final NumberFormattedTextField fldCommentSizeManual = new NumberFormattedTextField();
+ private final JCheckBox cbCommentMinDisable = new JCheckBox("少コメ");
private final JCheckBox cbCommentMinSizeAuto = new JCheckBox("自動調整");
private final NumberFormattedTextField fldCommentMinSizeManual = new NumberFormattedTextField();
private final JCheckBox cbCommentDisplaySizeDefault = new JCheckBox("標準(30)");
*/
cbCommentSizeAuto.setSelected(p.getCommentSizeAutosize());
fldCommentSizeManual.setText(p.getCommentSizeManual());
+ cbCommentMinDisable.setSelected(p.getCommentMinDisabled());
cbCommentMinSizeAuto.setSelected(p.getCommentMinSizeAutosize());
fldCommentSizeManual.setText(p.getCommentMinSizeManual());
cbCommentDisplaySizeDefault.setSelected(p.getCommentDisplaySizeDefault());
*/
p.setCommentSizeAutosize(cbCommentSizeAuto.isSelected());
p.setCommentSizeManual(fldCommentSizeManual.getText());
+ p.setCommentMinDisabled(cbCommentMinDisable.isSelected());
p.setCommentMinSizeAutosize(cbCommentMinSizeAuto.isSelected());
p.setCommentMinSizeManual(fldCommentSizeManual.getText());
p.setCommentDisplaySizeDefault(cbCommentDisplaySizeDefault.isSelected());
final Config p = Config.INSTANCE;
cmbId.setText("");
- fldBackLog.setEnabled(false);
+ cbBackLogReduce.setSelected(p.getCommentMinDisabled());
cbBackLog.setEnabled(true);
+ fldBackLog.setEnabled(false);
final boolean videoLocal = p.getVideoUseLocal();
cbVideoLocal.setSelected(videoLocal);