RespopupWaitLabeledEdit: TLabeledEdit;
RespopupWaitUpDown: TUpDown;
Label19: TLabel;
+ RespopupMailToCheckBox: TCheckBox;
+ ResRangeLabeledEdit: TLabeledEdit;
+ ResRangeCountUpDown: TUpDown;
+ UseGobakuCheckBox: TCheckBox;
procedure OkBottonClick(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure CDeleteButtonClick(Sender: TObject);
procedure DeltaXLabeledEditExit(Sender: TObject);
procedure DeltaYLabeledEditExit(Sender: TObject);
procedure RespopupWaitLabeledEditExit(Sender: TObject);
+ procedure ResRangeLabeledEditExit(Sender: TObject);
private
{ Private \90é\8c¾ }
procedure SetValue;
MoveHistoryMaxEdit.Text := IntToStr( GikoSys.Setting.MoveHistorySize );
//\81@\90æ\93ª\95\\8e¦\83\8c\83X\90\94
AHandredUpDown.Position := GikoSys.Setting.HeadResCount;
+ // \95\\8e¦\83\8c\83X\90\94
+ ResRangeCountUpDown.Position := GikoSys.Setting.ResRangeExCount;
// \8aÖ\98A\83L\81[\83\8f\81[\83h\92Ç\89Á\83t\83\89\83O
AddKeywordCheckBox.Checked := GikoSys.Setting.AddKeywordLink;
// \8cë\94½\89\9e\91Î\8dô
DeltaXUpDown.Position := GikoSys.Setting.RespopupDeltaX;
DeltaYUpDown.Position := GikoSys.Setting.RespopupDeltaY;
RespopupWaitUpDown.Position := GikoSys.Setting.RespopupWait;
-
+ RespopupMailToCheckBox.Checked := GikoSys.Setting.RespopupMailTo;
+ // \8cë\94\9a\83`\83F\83b\83N
+ UseGobakuCheckBox.Checked := GikoSys.Setting.UseGobakuCheck;
end;
procedure TKuroutOption.SaveSetting;
//\81@\90æ\93ª\95\\8e¦\83\8c\83X\90\94
GikoSys.Setting.HeadResCount :=
StrToIntDef( AHandredLabeledEdit.Text , 1);
-
+ GikoSys.Setting.ResRangeExCount :=
+ StrToIntDef( ResRangeLabeledEdit.Text , 100 );
GikoSys.Setting.KuroutSettingTabIndex := PageControl1.ActivePageIndex;
// \8aÖ\98A\83L\81[\83\8f\81[\83h\92Ç\89Á\83t\83\89\83O
GikoSys.Setting.AddKeywordLink := AddKeywordCheckBox.Checked;
GikoSys.Setting.RespopupDeltaY := StrToInt(DeltaYLabeledEdit.Text);
GikoSys.Setting.RespopupWait := StrToInt(RespopupWaitLabeledEdit.Text);
GikoForm.ResPopupClearTimer.Interval := GikoSys.Setting.RespopupWait;
+ GikoSys.Setting.RespopupMailTo := RespopupMailToCheckBox.Checked;
+ // \8cë\94\9a\83`\83F\83b\83N
+ GikoSys.Setting.UseGobakuCheck := UseGobakuCheckBox.Checked;
+
end;
procedure TKuroutOption.RecvBufferSizeExit(Sender: TObject);
RespopupWaitLabeledEdit.Text := IntToStr(RespopupWaitUpDown.Max);
end;
+procedure TKuroutOption.ResRangeLabeledEditExit(Sender: TObject);
+begin
+ if not GikoSys.IsNumeric(ResRangeLabeledEdit.Text) then
+ ResRangeLabeledEdit.Text := '100';
+ if StrToInt(ResRangeLabeledEdit.Text) < 100 then
+ ResRangeLabeledEdit.Text := '100';
+ if StrToInt(ResRangeLabeledEdit.Text) > 9999 then
+ ResRangeLabeledEdit.Text := '9999';
+end;
+
end.