BOARD_PLUGIN_DIR_NAME = 'BoardPlugin';
SAMBATIME_FILE_NAME : String = 'Samba.ini';
IGNORE_FILE_NAME : String = 'Ignore.txt';
- DOLIB_LOGIN_URL = '/~tora3n2c/futen.cgi';
+// DOLIB_LOGIN_URL = '/~tora3n2c/futen.cgi';
type
TGikoTabPosition = (gtpTop, gtpBottom); // \83^\83u\88Ê\92u
TGikoTabAppend = (gtaFirst, gtpLast); // \83^\83u\92Ç\89Á\88Ê\92u
gppRightBottom, gppBottom, gppLeftBottom);
//\83v\83\8c\83r\83\85\81[\83T\83C\83Y
TGikoPreviewSize = (gpsXLarge, gpsLarge, gpsMedium, gpsSmall, gpsXSmall);
+ TGikoBrowserAutoMaximize = (gbmNone, gbmClick, gbmDoubleClick);
+ // \83u\83\89\83E\83U\82ð\8e©\93®\93I\82É\8dÅ\91å\89»\82·\82é\8fð\8c\8f
//CoolBar\90Ý\92è\83\8c\83R\81[\83h
TCoolSet = record
FPreviewSize: TGikoPreviewSize;
FPreviewWait: Integer;
+ // \83u\83\89\83E\83U
+ FBrowserAutoMaximize: TGikoBrowserAutoMaximize;
+
//\83X\83\8c\83b\83h\88ê\97\97\8dX\90V\83A\83C\83R\83\93\95\\8e¦
FListIconVisible: Boolean;
//\8fI\97¹\8e\9e\82É\8am\94F\83_\83C\83A\83\8d\83O\82ð\95\\8e¦\82·\82é\82©
FShowDialogForEnd : Boolean;
+ //\91S\82Ä\82Ì\83^\83u\95Â\82¶\82é\82Ì\82Æ\82«\82É\8am\94F\83_\83C\83A\83\8d\83O\82ð\95\\8e¦\82·\82é
+ FShowDialogForAllTabClose: Boolean;
//\8eæ\93¾\83\8c\83X\90\94\82Æ\83X\83\8c\83b\83h\82Ì\83\8c\83X\90\94\82ª\88Ù\82È\82Á\82½\82Æ\82«\82É\92Ê\8fí\94w\8ci\90F\82Æ\88á\82Á\82½\90F\82Ì\94w\8ci\90F\82ð\8eg\97p\82·\82é\82©
FUseOddColorOddResNum: Boolean;
FOddColor: TColor;
//Samba24\91Î\8dô\8b@\94\\82ð\8eg\82¤\82©
FUseSamba: Boolean;
+ //\83\8c\83X\83A\83\93\83J\81[\82ð\83N\83\8a\83b\83N\82µ\82Ä\83W\83\83\83\93\83v\82·\82é\82©
+ FResAnchorJamp: Boolean;
+
+ // \83G\83f\83B\83^
+ FSpaceToNBSP : Boolean; ///< \94¼\8ap\83X\83y\81[\83X\81ATab \82ð \82É\92u\8a·
+ FAmpToCharRef : Boolean; ///< '&' \82ð & \82É\92u\8a·
+
function GetMainCoolSet(Index: Integer): TCoolSet;
function GetBoardCoolSet(Index: Integer): TCoolSet;
function GetBrowserCoolSet(Index: Integer): TCoolSet;
property EditWindowWidth: Integer read FEditWindowWidth write FEditWindowWidth;
property EditWindowMax: Boolean read FEditWindowMax write FEditWindowMax;
property EditWindowStay: Boolean read FEditWindowStay write FEditWindowStay;
- property EditWindowTranslucent: Boolean read FEditWindowTranslucent write FEditWindowTranslucent;
+ property EditWindowTranslucent: Boolean read FEditWindowTranslucent write FEditWindowTranslucent;
property ListViewNo: Boolean read FListViewNo write FListViewNo;
property UseCSS: Boolean read FUseCSS write SetUseCSS;
property UserID: string read FUserID write FUserID;
property Password: string read FPassword write FPassword;
property AutoLogin: Boolean read FAutoLogin write FAutoLogin;
- property ForcedLogin: Boolean read FForcedLogin write FForcedLogin;
+ property ForcedLogin: Boolean read FForcedLogin write FForcedLogin;
property DolibURL: string read FDolibURL write FDolibURL;
property URLApp: Boolean read FURLApp write FURLApp;
property PreviewVisible: Boolean read FPreviewVisible write FPreviewVisible;
property PreviewSize: TGikoPreviewSize read FPreviewSize write FPreviewSize;
property PreviewWait: Integer read FPreviewWait write FPreviewWait;
+ property BrowserAutoMaximize: TGikoBrowserAutoMaximize read FBrowserAutoMaximize write FBrowserAutoMaximize;
property ListIconVisible: Boolean read FListIconVisible write FListIconVisible;
- property CreationTimeLogs: Boolean read FCreationTimeLogs write FCreationTimeLogs;
- property FutureThread: Boolean read FFutureThread write FFutureThread;
+ property CreationTimeLogs: Boolean read FCreationTimeLogs write FCreationTimeLogs;
+ property FutureThread: Boolean read FFutureThread write FFutureThread;
property UseMachineTime: Boolean read FUseMachineTime write FUseMachineTime;
property TimeAdjustSec: Integer read FTimeAdjustSec write FTimeAdjustSec;
property PopUpAbon : Boolean read FPopUpAbon write FPopUpAbon;
property ShowNGLinesNum : Boolean read FShowNGLinesNum write FShowNGLinesNum;
property AddResAnchor : Boolean read FAddResAnchor write FAddResAnchor;
- property DeleteSyria : Boolean read FDeleteSyria write FDeleteSyria;
+ property DeleteSyria : Boolean read FDeleteSyria write FDeleteSyria;
// \83X\83\8c\83b\83h\8di\8d\9e\83t\83B\81[\83\8b\83h\82Ì\95\9d
property SelectComboBoxWidth : Integer read FSelectComboBoxWidth write FSelectComboBoxWidth;
//\8fI\97¹\8e\9e\82É\8am\94F\83_\83C\83A\83\8d\83O\82ð\95\\8e¦\82·\82é\82©
property ShowDialogForEnd : Boolean read FShowDialogForEnd write FShowDialogForEnd;
- //\8eæ\93¾\83\8c\83X\90\94\82Æ\83X\83\8c\83b\83h\82Ì\83\8c\83X\90\94\82ª\88Ù\82È\82Á\82½\82Æ\82«\82É\92Ê\8fí\94w\8ci\90F\82Æ\88á\82Á\82½\90F\82Ì\94w\8ci\90F\82ð\8eg\97p\82·\82é\82©
- property UseOddColorOddResNum: Boolean read FUseOddColorOddResNum write FUseOddColorOddResNum;
- property OddColor: TColor read FOddColor write FOddColor;
+ property ShowDialogForAllTabClose: Boolean read FShowDialogForAllTabClose write FShowDialogForAllTabClose;
+ //\8eæ\93¾\83\8c\83X\90\94\82Æ\83X\83\8c\83b\83h\82Ì\83\8c\83X\90\94\82ª\88Ù\82È\82Á\82½\82Æ\82«\82É\92Ê\8fí\94w\8ci\90F\82Æ\88á\82Á\82½\90F\82Ì\94w\8ci\90F\82ð\8eg\97p\82·\82é\82©
+ property UseOddColorOddResNum: Boolean read FUseOddColorOddResNum write FUseOddColorOddResNum;
+ property OddColor: TColor read FOddColor write FOddColor;
property UseSamba: Boolean read FUseSamba write FUseSamba;
+ property ResAnchorJamp: Boolean read FResAnchorJamp write FResAnchorJamp;
- end;
+ // \83G\83f\83B\83^
+ property SpaceToNBSP : Boolean read FSpaceToNBSP write FSpaceToNBSP;
+ property AmpToCharRef : Boolean read FAmpToCharRef write FAmpToCharRef;
+end;
FDeleteMsg := ini.ReadBool('Function', 'LogDeleteMessage', True);
//\8fI\97¹\8am\94F
FShowDialogForEnd := ini.ReadBool('Function','ShowDialogForEnd',false);
+ //AllTabClose
+ FShowDialogForAllTabClose := ini.ReadBool('Function','ShowDialogForAllTabClose',false);
//Samba
- FUseSamba := ini.ReadBool('Function','UseSamba', True);
+ FUseSamba := ini.ReadBool('Function','UseSamba', True);
+ //ResAnchorjamp
+ ResAnchorJamp := ini.ReadBool('Function', 'ResAnchoJamp', True);
//\83\8d\83O\83t\83H\83\8b\83_
FLogFolder := ini.ReadString('Folder', 'LogFolder', ExtractFilePath(Application.ExeName) + 'Log');
NewLogFolder := '';
FPassword := Decrypt(ini.ReadString('Attestation', 'Password', ''));
FAutoLogin := ini.ReadBool('Attestation', 'AutoLogin', False);
FForcedLogin := ini.ReadBool('Attestation', 'FForcedLogin', False);
- FDolibURL := ini.ReadString('Attestation', 'FDolibURL', DOLIB_LOGIN_URL);
+// FDolibURL := ini.ReadString('Attestation', 'FDolibURL', DOLIB_LOGIN_URL);
//URL\83N\83\8a\83b\83N\8e\9e\8bN\93®\83A\83v\83\8a
FURLApp := ini.ReadBool('URLApp', 'Select', False);
FPreviewSize := TGikoPreviewSize(ini.ReadInteger('Browser', 'PreviewSize', Ord(gpsMedium)));
FPreviewWait := ini.ReadInteger('Browser', 'PreviewWait', 500);
+ // \83u\83\89\83E\83U
+ FBrowserAutoMaximize := TGikoBrowserAutoMaximize(
+ ini.ReadInteger('Window', 'BrowserAutoMaximize', Ord(gbmDoubleClick)) );
+
//\83X\83\8c\83b\83h\88ê\97\97\8dX\90V\83A\83C\83R\83\93
FListIconVisible := ini.ReadBool('ThreadList', 'StateIconVisible', True);
FCreationTimeLogs := ini.ReadBool('ThreadList', 'CreationTimeLogs', True);
FShowNGLinesNum := ini.ReadBool('Abon','ShowNGLines',false);
FAddResAnchor := ini.ReadBool('Abon','AddResAnchor',false);
FDeleteSyria := ini.ReadBool('Abon','DeleteSyria',false);
+
+ // \83G\83f\83B\83^
+ FSpaceToNBSP := ini.ReadBool( 'Editor', 'SpaceToNBSP', True );
+ FAmpToCharRef := ini.ReadBool( 'Editor', 'AmpToCharRef', False );
finally
ini.Free;
end;
ini.WriteBool('Function', 'LogDeleteMessage', FDeleteMsg);
//\8fI\97¹\8am\94F
ini.WriteBool('Function','ShowDialogForEnd',FShowDialogForEnd);
+ //AllTabClose
+ ini.WriteBool('Function','ShowDialogForAllTabClose', FShowDialogForAllTabClose);
//Samba
ini.WriteBool('Function','UseSamba', FUseSamba);
+ //ResAnchorjamp
+ ini.WriteBool('Function', 'ResAnchoJamp', ResAnchorJamp);
//\94ñ\83A\83N\83e\83B\83u\8e\9e\83|\83b\83v\83A\83b\83v\95\\8e¦
ini.WriteBool('Thread', 'UnActivePopup', FUnActivePopup);
ini.WriteBool('Browser', 'PreviewVisible', FPreviewVisible);
ini.WriteInteger('Browser', 'PreviewSize', Ord(FPreviewSize));
ini.WriteInteger('Browser', 'PreviewWait', FPreviewWait);
+ ini.WriteInteger('Browser', 'AutoMaximize', Ord( FBrowserAutoMaximize ) );
//\83X\83\8c\83b\83h\88ê\97\97\8dX\90V\83A\83C\83R\83\93
ini.WriteBool('ThreadList', 'StateIconVisible', FListIconVisible);
ini.WriteBool('Abon','Popup',FPopUpAbon);
ini.WriteBool('Abon','ShowNGLines',FShowNGLinesNum);
ini.WriteBool('Abon','AddResAnchor',FAddResAnchor);
- ini.WriteBool('Abon','DeleteSyria',FDeleteSyria);
+ ini.WriteBool('Abon','DeleteSyria',FDeleteSyria);
+
+ // \83G\83f\83B\83^
+ ini.WriteBool( 'Editor', 'SpaceToNBSP', FSpaceToNBSP );
+ ini.WriteBool( 'Editor', 'AmpToCharRef', FAmpToCharRef );
ini.UpdateFile;
finally