GikoSys.Setting.MessegeBarHeight := MessagePanel.Height;
except
end;
- // \83\8a\83A\83\8b\83^\83C\83\80\82É\95Û\91¶\82³\82ê\82é\82Ì\82Å\81A\82Ü\82½\81A\83E\83B\83\93\83h\83E\83T\83C\83Y\82ª CoolBar \82æ\82è
+
+ try
+ // \83\8c\83X\95\\8e¦\94Í\88Í
+ if not GikoSys.Setting.ResRangeHold then
+ GikoSys.Setting.ResRange := GikoSys.ResRange;
+ except
+ end;
+
+ // \83\8a\83A\83\8b\83^\83C\83\80\82É\95Û\91¶\82³\82ê\82é\82Ì\82Å\81A\82Ü\82½\81A\83E\83B\83\93\83h\83E\83T\83C\83Y\82ª CoolBar \82æ\82è
// \8f¬\82³\82\82È\82Á\82Ä\82¢\82é\82Æ\82«\82É\95Û\91¶\82·\82é\82Æ\92l\82ª\8fã\8f\91\82«\82³\82ê\82Ä\82µ\82Ü\82¤\82Ì\82Å\82±\82±\82Å\82Í\95Û\91¶\82µ\82È\82¢
{
// \81ªFormDestroy\92\86\82É\88Ú\93®\82µ\82½\82Ì\82Å\81A\82±\82±\82Å\95Û\91¶\82µ\82È\82¢\82Æ\82¢\82¯\82È\82¢\82Æ\8ev\82¤\81B\81i\82à\82¶\82ã\81@2004/04/09\81j
Top = 4
Width = 509
Height = 389
- ActivePage = TabSheet4
+ ActivePage = ThreadSheet
MultiLine = True
- TabIndex = 8
+ TabIndex = 5
TabOrder = 0
OnChange = OptionTabChange
object ConnectSheet: TTabSheet
Top = 43
Width = 417
Height = 20
- ItemHeight = 0
+ ItemHeight = 12
TabOrder = 0
Text = 'BoardURLComboBox'
end
Left = 12
Top = 8
Width = 477
- Height = 49
+ Height = 73
Caption = #34920#31034#35373#23450
TabOrder = 0
object ShowMailCheckBox: TCheckBox
Caption = #12513#12540#12523#27396#12434#34920#31034#12377#12427'(&M)'
TabOrder = 0
end
- object OnlyAHundredResCheckBox: TCheckBox
- Left = 163
- Top = 19
- Width = 238
+ object ResRangeHoldCheckBox: TCheckBox
+ Left = 11
+ Top = 43
+ Width = 198
Height = 17
- Caption = #36215#21205#26178#12395#26368#26032'100'#12524#12473#34920#31034#12434'ON'#12395#12377#12427
+ Caption = #36215#21205#26178#12398#12524#12473#34920#31034#31684#22258#12434#22266#23450#12377#12427
TabOrder = 1
+ OnClick = ResRangeHoldCheckBoxClick
+ end
+ object ResRangeHoldComboBox: TComboBox
+ Left = 224
+ Top = 40
+ Width = 145
+ Height = 20
+ Style = csDropDownList
+ ItemHeight = 12
+ TabOrder = 2
+ Items.Strings = (
+ #12377#12409#12390#12398#12524#12473#12434#34920#31034#12377#12427
+ #26032#30528'100'#12524#12473#12398#12415#34920#31034
+ #26410#35501#12524#12473#12398#12415#34920#31034
+ #26032#30528#12524#12473#12398#12415#34920#31034)
end
end
object GroupBox2: TGroupBox
Left = 12
- Top = 68
+ Top = 92
Width = 477
Height = 121
Caption = #12522#12531#12463#12463#12522#12483#12463#26178#21205#20316
end
object GroupBox6: TGroupBox
Left = 12
- Top = 196
+ Top = 220
Width = 477
Height = 49
Caption = #12525#12464#21066#38500
end
object ResAnchorGroupBox: TGroupBox
Left = 12
- Top = 255
+ Top = 279
Width = 477
Height = 49
Caption = #12524#12473#12450#12531#12459#12540#12463#12522#12483#12463#26178#21205#20316
CSSBackColorButton: TButton;
ShowNGLineCheckBox: TCheckBox;
AddResAnchorCheckBox: TCheckBox;
- OnlyAHundredResCheckBox: TCheckBox;
+ ResRangeHoldCheckBox: TCheckBox;
BoardURLComboBox: TComboBox;
AddURLButton: TButton;
RemoveURLButton: TButton;
Label6: TLabel;
TabAutoSaveLoad: TGroupBox;
CloseTabAutoSave: TCheckBox;
- OpenTabAutoLoad: TCheckBox;
+ OpenTabAutoLoad: TCheckBox;
+ ResRangeHoldComboBox: TComboBox;
procedure FormCreate(Sender: TObject);
procedure FormDestroy(Sender: TObject);
procedure ApplyButtonClick(Sender: TObject);
procedure AddURLButtonClick(Sender: TObject);
procedure RemoveURLButtonClick(Sender: TObject);
procedure OddResNumCheckBoxClick(Sender: TObject);
+ procedure ResRangeHoldCheckBoxClick(Sender: TObject);
private
{ Private \90é\8c¾ }
FClose: Boolean;
if (CSSListView.ItemIndex = -1) and (CSSListView.Items.Count > 0) then
CSSListView.Items[0].Selected := True;
- //Mail\97\93\95\\8e¦
- OnlyAHundredResCheckBox.Checked := (GikoSys.Setting.ResRange = 100);
+ // \8bN\93®\8e\9e\83\8c\83X\95\\8e¦\94Í\88Í\82Ì\8cÅ\92è
+ ResRangeHoldCheckBox.Checked := GikoSys.Setting.ResRangeHold;
+ case GikoSys.Setting.ResRange of
+ Ord( grrAll ): ResRangeHoldComboBox.ItemIndex := 0;
+ Ord( grrKoko ): ResRangeHoldComboBox.ItemIndex := 2;
+ Ord( grrNew ): ResRangeHoldComboBox.ItemIndex := 3;
+ 100: ResRangeHoldComboBox.ItemIndex := 1;
+ end;
+ ResRangeHoldComboBox.Enabled := GikoSys.Setting.ResRangeHold;
//\83^\83u\92Ç\89Á\88Ê\92u
TabAddRadioGroup.ItemIndex := Ord(GikoSys.Setting.BrowserTabAppend);
//\94Â\8dX\90VURL
//Mail\97\93\95\\8e¦
if GikoSys.Setting.ShowMail <> ShowMailCheckBox.Checked then FRepaintThread := true;
GikoSys.Setting.ShowMail := ShowMailCheckBox.Checked;
- //\8dÅ\90V100\83\8c\83X\95\\8e¦
- if OnlyAHundredResCheckBox.Checked then
- GikoSYs.Setting.ResRange := 100;
+ // \8bN\93®\8e\9e\83\8c\83X\95\\8e¦\94Í\88Í\82Ì\8cÅ\92è
+ GikoSys.Setting.ResRangeHold := ResRangeHoldCheckBox.Checked;
+ case ResRangeHoldComboBox.ItemIndex of
+ 0: GikoSys.Setting.ResRange := Ord( grrAll );
+ 1: GikoSys.Setting.ResRange := 100;
+ 2: GikoSys.Setting.ResRange := Ord( grrKoko );
+ 3: GikoSys.Setting.ResRange := Ord( grrNew );
+ end;
GikoSys.Setting.BrowserTabAppend := TGikoTabAppend(TabAddRadioGroup.ItemIndex);
OddResNumColorBox.Enabled := OddResNumCheckBox.Checked;
end;
+procedure TOptionDialog.ResRangeHoldCheckBoxClick(Sender: TObject);
+begin
+ ResRangeHoldComboBox.Enabled := ResRangeHoldCheckBox.Checked;
+end;
+
end.
//mail\97\93\95\\8e¦
FShowMail: Boolean;
/// \83\8c\83X\95\\8e¦\94Í\88Í
- FResRange : Longint;
+ FResRange : Longint;
+ /// \8bN\93®\8e\9e\83\8c\83X\95\\8e¦\94Í\88Í\82Ì\8cÅ\92è
+ FResRangeHold : Boolean;
//\94ñ\83A\83N\83e\83B\83u\8e\9e\83\8c\83X\83|\83b\83v\83A\83b\83v\95\\8e¦
FUnActivePopup: Boolean;
//\83\8c\83X\83|\83b\83v\83A\83b\83v\83w\83b\83_\81[\83{\81[\83\8b\83h
//\8eæ\93¾\90\94\82Å\82Í\82È\82\96¢\8eæ\93¾\82ð\95\\8e¦\82·\82é
FNonAcquiredCount: Boolean;
- //\83X\83\8c\83b\83h\88ê\97\97\82ÅLog\82Ì\82 \82é\83X\83\8c\83b\83h\82Ì\82Ý\83X\83\8c\8dì\90¬\93ú\82ð\95\\8e¦\82·\82é\82©
- FCreationTimeLogs: Boolean;
+ //\83X\83\8c\83b\83h\88ê\97\97\82ÅLog\82Ì\82 \82é\83X\83\8c\83b\83h\82Ì\82Ý\83X\83\8c\8dì\90¬\93ú\82ð\95\\8e¦\82·\82é\82©
+ FCreationTimeLogs: Boolean;
//\83X\83\8c\83b\83h\88ê\97\97\82Ì\83X\83\8c\90¶\90¬\93ú\82Å\96¢\97\88\82Ì\83X\83\8c\82Ì\90¶\90¬\93ú\82ð\95\\8e¦\82µ\82È\82¢
FFutureThread: Boolean;
property ShowMail: Boolean read FShowMail write FShowMail;
property ResRange : Longint read FResRange write FResRange;
+ property ResRangeHold : Boolean read FResRangeHold write FResRangeHold;
property UnActivePopup: Boolean read FUnActivePopup write FUnActivePopup;
property ResPopupHeaderBold: Boolean read FResPopupHeaderBold write FResPopupHeaderBold;
FResRange := 100 // \8cÃ\82¢\90Ý\92è\82Ì\8cÝ\8a·\97p
else
FResRange := ini.ReadInteger( 'Thread', 'ResRange', 100 );
+ FResRangeHold := ini.ReadBool( 'Thread', 'ResRangeHold', False );
//\94ñ\83A\83N\83e\83B\83u\8e\9e\83\8c\83X\83|\83b\83v\83A\83b\83v\95\\8e¦
FUnActivePopup := ini.ReadBool('Thread', 'UnActivePopup', False);
//\83\8c\83X\83|\83b\83v\83A\83b\83v\83w\83b\83_\81[\83{\81[\83\8b\83h
// \83\8c\83X\95\\8e¦\94Í\88Í
ini.DeleteKey( 'Thread', 'OnlyAHundredRes' ); // \8cÃ\82¢\90Ý\92è\82Ì\8dí\8f\9c
ini.WriteInteger('Thread', 'ResRange', FResRange);
+ ini.WriteBool('Thread', 'ResRangeHold', FResRangeHold);
//\83\8d\83O\8dí\8f\9c\8am\94F
ini.WriteBool('Function', 'LogDeleteMessage', FDeleteMsg);
//\8fI\97¹\8am\94F