PreviewTimer.Interval := GikoSys.Setting.PreviewWait;
PreviewTimer.Enabled := True;
end else if (Pos('about:blank', Text2) = 1) or (Pos('http://', Text2) = 1) or (Pos('mailto:', Text2) = 1) then begin
- if Pos('mailto:', Text2) = 1 then begin
+ if (Pos('mailto:', Text2) = 1) and (GikoSys.Setting.RespopupMailTo) then begin
s := StringReplace(Text2, 'mailto:', '', [rfIgnoreCase]);
//\83M\83R\83i\83r\83X\83\8c \83p\81[\83g3\82Ì466\8e\81\82É\8a´\8eÓ
GetCursorPos(p);
RespopupWaitLabeledEdit: TLabeledEdit;
RespopupWaitUpDown: TUpDown;
Label19: TLabel;
+ RespopupMailToCheckBox: TCheckBox;
procedure OkBottonClick(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure CDeleteButtonClick(Sender: TObject);
DeltaXUpDown.Position := GikoSys.Setting.RespopupDeltaX;
DeltaYUpDown.Position := GikoSys.Setting.RespopupDeltaY;
RespopupWaitUpDown.Position := GikoSys.Setting.RespopupWait;
-
+ RespopupMailToCheckBox.Checked := GikoSys.Setting.RespopupMailTo;
end;
procedure TKuroutOption.SaveSetting;
GikoSys.Setting.RespopupDeltaY := StrToInt(DeltaYLabeledEdit.Text);
GikoSys.Setting.RespopupWait := StrToInt(RespopupWaitLabeledEdit.Text);
GikoForm.ResPopupClearTimer.Interval := GikoSys.Setting.RespopupWait;
+ GikoSys.Setting.RespopupMailTo := RespopupMailToCheckBox.Checked;
end;
procedure TKuroutOption.RecvBufferSizeExit(Sender: TObject);
FRespopupDeltaY: Integer;
//! \83\8c\83X\83|\83b\83v\83A\83b\83v\83^\83C\83}\81[
FRespopupWait: Integer;
+ //! \83\81\81[\83\8b\97\93\83\8c\83X\83|\83b\83v\83A\83b\83v
+ FRespopupMailTo: Boolean;
function GetMainCoolSet(Index: Integer): TCoolSet;
function GetBoardCoolSet(Index: Integer): TCoolSet;
function GetBrowserCoolSet(Index: Integer): TCoolSet;
property RespopupDeltaY: Integer read FRespopupDeltaY write FRespopupDeltaY;
//! \83\8c\83X\83|\83b\83v\83A\83b\83v\83^\83C\83}\81[
property RespopupWait: Integer read FRespopupWait write FRespopupWait;
+ property RespopupMailTo: Boolean read FRespopupMailTo write FRespopupMailTo;
end;
FRespopupDeltaX := ini.ReadInteger('Browser', 'RespopupDelteX', 5);
FRespopupDeltaY := ini.ReadInteger('Browser', 'RespopupDelteY', 5);
FRespopupWait := ini.ReadInteger('Browser', 'RespopupWait', 1000);
+ FRespopupMailTo := ini.ReadBool('Browser', 'RespopupMailTo', true);
//\83A\83h\83\8c\83X\83o\81[
FURLDisplay := ini.ReadBool('AddressBar', 'URLDisplay', False);
ini.WriteInteger('Browser', 'RespopupDelteX', FRespopupDeltaX);
ini.WriteInteger('Browser', 'RespopupDelteY', FRespopupDeltaY);
ini.WriteInteger('Browser', 'RespopupWait', FRespopupWait);
-
+ ini.WriteBool('Browser', 'RespopupMailTo', FRespopupMailTo);
+
//\83A\83h\83\8c\83X\83o\81[
ini.WriteBool('AddressBar', 'URLDisplay', FURLDisplay);
ini.WriteBool('AddressBar', 'TabStop', FAddressBarTabStop);