From: unknown Date: Thu, 9 Feb 2012 04:00:26 +0000 (+0900) Subject: ファイル作成関数作成中 X-Git-Tag: v0.002~2^2~13 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=f208061d5d947c322a922f7d7728ba919c613806;p=nlite%2Fnlite.git ファイル作成関数作成中 --- diff --git a/nlite.suo b/nlite.suo index 5437274..bc610d1 100644 Binary files a/nlite.suo and b/nlite.suo differ diff --git a/nlite/nlite.h b/nlite/nlite.h index 6f45def..c32351a 100644 --- a/nlite/nlite.h +++ b/nlite/nlite.h @@ -10,14 +10,8 @@ namespace nlite{ struct Property; struct GeneralProperty; - //ƒOƒ[ƒoƒ‹ - extern const CApplicationInfo * appInfo; - extern CListenerList listenerList; - - //ƒOƒ[ƒoƒ‹ŠÖ” - extern VOID UnexpectedErrorMessageShow(LPCTSTR headMessage,LPCTSTR summary,UINT line,LPCTSTR fileName,LPCTSTR function); - extern HINSTANCE OpenURL(HWND hwnd,const GeneralProperty &gp,LPCTSTR url ,INT nShowCommand); + //ƒAƒvƒŠƒP[ƒVƒ‡ƒ“ƒvƒƒpƒeƒB extern Property nliteProperty; @@ -29,22 +23,7 @@ namespace nlite{ }; - namespace nliteregex{ - typedef std::tr1::basic_regex tregex; - namespace text{ - extern const CString URL_TEXT; - extern const CString TAG_TEXT; - extern const CString VIDEOID_TEXT; - extern const CString LIVEID_TEXT; - extern const CString LINK_TEXT; - } - extern const tregex URL; - extern const tregex TAGSTRING; - extern const tregex VIDEOID; - extern const tregex LIVEID; - extern const tregex LILNKREGEX; - extern const tstring NUTHINGSTRING; - } + /// ///Ý’èƒtƒ@ƒCƒ‹‚Ìxml“Ç‚ÝŽæ‚è—pƒNƒ‰ƒX diff --git a/nlite/nlite.vcxproj b/nlite/nlite.vcxproj index 58a1954..d868d3c 100644 --- a/nlite/nlite.vcxproj +++ b/nlite/nlite.vcxproj @@ -114,6 +114,7 @@ + diff --git a/nlite/nlite.vcxproj.filters b/nlite/nlite.vcxproj.filters index 0639688..fabd5c6 100644 --- a/nlite/nlite.vcxproj.filters +++ b/nlite/nlite.vcxproj.filters @@ -75,6 +75,9 @@ ヘッダー ファイル + + ヘッダー ファイル + diff --git a/nlite/nlite_common.cpp b/nlite/nlite_common.cpp index 1ce9e4a..fcf96b1 100644 --- a/nlite/nlite_common.cpp +++ b/nlite/nlite_common.cpp @@ -55,7 +55,13 @@ Property nliteProperty; } + BOOL SurelyCreate(LPCTSTR dir,BOOL bFile){ + BOOL rslt = FALSE; + + + return rslt; + } const CApplicationInfo * appInfo = NULL; diff --git a/nlite/nlite_common.h b/nlite/nlite_common.h index 24196ec..c667a51 100644 --- a/nlite/nlite_common.h +++ b/nlite/nlite_common.h @@ -1,149 +1,37 @@ #pragma once namespace nlite{ - typedef struct{ - LPTSTR *columns; - UINT_PTR *holizensize; - UINT_PTR count; - - }HEADERSINFO,*LPHEADERSINFO; + //ƒOƒ[ƒoƒ‹•Ï” + extern const CApplicationInfo * appInfo; + extern CListenerList listenerList; + //ƒOƒ[ƒoƒ‹ŠÖ” + extern VOID UnexpectedErrorMessageShow(LPCTSTR headMessage,LPCTSTR summary,UINT line,LPCTSTR fileName,LPCTSTR function); - - struct CommentViewProperty{ - - - enum CommentTimeType{ - WriteTimeType, - StreamingTimeType - - }; - - - public: - INT_PTR headerholSize[5]; - BOOL commentFoldingFlag; - CommentTimeType commentTimeType; - COLORREF backColor; - COLORREF lineColor; - COLORREF baseStringColor; - COLORREF IDLinkColor; - COLORREF anonymousIDLinkColor; - - - CommentViewProperty(): - commentFoldingFlag(TRUE), - commentTimeType(StreamingTimeType) - - { - - memset(headerholSize,-1,sizeof(headerholSize)); - } - }; + extern HINSTANCE OpenURL(HWND hwnd,const GeneralProperty &gp,LPCTSTR url ,INT nShowCommand); /// - ///ƒRƒƒ“ƒg“ǂݏグÝ’è + ///Žw’肳‚ꂽƒfƒBƒŒƒNƒgƒŠ‚Ƀtƒ@ƒCƒ‹‚Ü‚½‚̓fƒBƒŒƒNƒgƒŠ‚ðì¬ + ///“r’†‚̃fƒBƒŒƒNƒgƒŠ‚ª‘¶Ý‚µ‚È‚¢ê‡AƒfƒBƒŒƒNƒgƒŠ‚ðŽ©“®“I‚ɍ쐬‚·‚é /// - struct CommentReadProperty{ - - BOOL commentReadFlag; //ƒRƒƒ“ƒg“ǂݏグƒtƒ‰ƒO - BOOL ngWordReadFlag; //NGƒ[ƒh“ǂݏグƒtƒ‰ƒO - BOOL ngUserReadFlag; //NGƒ†[ƒU[“ǂݏグƒtƒ‰ƒO - BOOL managementReadFlag; //‰^‰cƒRƒƒ“ƒg“ǂݏグƒtƒ‰ƒO - BOOL bspReadFlag; //ƒoƒbƒNƒXƒe[ƒWƒpƒX“ǂݏグƒtƒ‰ƒO - BOOL userCommentReadFlag; //ƒ†[ƒU[ƒRƒƒ“ƒg“ǂݏグƒtƒ‰ƒO - BOOL teropReadFlag; //ƒeƒƒbƒv“ǂݏグƒtƒ‰ƒO - BOOL newLineReadFlag; //‰üs“ǂݏグƒtƒ‰ƒO - BOOL besideLengthFlag; //“ǂݏグƒTƒCƒYŒˆ’èƒtƒ‰ƒO - UINT_PTR maxCommentLength; //“ǂݏグƒTƒCƒYÝ’莞‚̍őåƒTƒCƒY - tstring shortComment; //È—ªŽž‚ɓǂݏグ‚镶Žš—ñ - tstring outString; //“ǂݏグœŠO•¶Žš—ñ - - CommentReadProperty(): - commentReadFlag(FALSE), - ngWordReadFlag(TRUE), - ngUserReadFlag(TRUE), - managementReadFlag(TRUE), - bspReadFlag(TRUE), - userCommentReadFlag(TRUE), - teropReadFlag(TRUE) - {} - - }; - - /// - ///ˆê”ʐݒè - /// - struct GeneralProperty{ - tstring browserPath; //ƒuƒ‰ƒEƒU‚̃pƒX - BOOL userCountUpdateFlag; //—ˆêŽÒ”‚ðXV‚·‚é‚©‚̃tƒ‰ƒO - BOOL commentLogAutoSaveFlag; //ƒRƒƒ“ƒgŽ©“®•Û‘¶—p‚̃tƒ‰ƒO - tstring commentPath; //ƒRƒƒ“ƒgƒƒO•Û‘¶êŠ - BOOL defaultBroserFlag; //ƒŠƒ“ƒN‚ðŠJ‚­Û‚ÉŠî’ê‚̃uƒ‰ƒEƒU‚ðŽg—p‚·‚é‚©‚̃tƒ‰ƒO - BOOL autoNameRegisterFlag; //ƒ†[ƒU–¼Ž©“®“o˜^ƒtƒ‰ƒO - BOOL autoNameUpdateFlag; //Ž©“®“o˜^Žž‚ɍXV‚·‚éƒtƒ‰ƒO - BOOL numberNameFlag; //”Žš‚Ì‚Ý‚Ì–¼‘O‚ð‹–‰Â‚·‚é‚©‚̃tƒ‰ƒO - BOOL autoColorRegisterFlag; //–¼‘O“o˜^Ž‚ɐF‚ðŽ©“®“I‚ÉŽw’è‚·‚é‚©‚̃tƒ‰ƒO - BOOL activeCountTimeFlag; //ƒAƒNƒeƒBƒul”‚ðŽ©“®XV‚·‚é‚©‚̃tƒ‰ƒO - - - GeneralProperty(): - userCountUpdateFlag(TRUE), - commentLogAutoSaveFlag(FALSE), - defaultBroserFlag(TRUE), - autoNameRegisterFlag(FALSE), - autoNameUpdateFlag(FALSE), - numberNameFlag(FALSE), - autoColorRegisterFlag(FALSE), - activeCountTimeFlag(TRUE) - {} - }; - - - /// - ///ƒƒCƒ“Ý’è - /// - struct MainFrameProperty{ - - public: - - SIZE windowSize; //ƒEƒBƒ“ƒhƒEƒTƒCƒY - BOOL windowFrontFlag; //ƒEƒBƒ“ƒhƒEÅ‘O–Ê•\Ž¦ƒtƒ‰ƒO - - /// - ///ƒRƒ“ƒXƒgƒ‰ƒNƒ^ - /// - MainFrameProperty(): - windowFrontFlag(TRUE) - { - - ZeroMemory(&windowSize,sizeof(windowSize)); - - } - - }; - - /// - ///nliteÝ’è - /// - struct Property{ - - public: - CommentViewProperty cvp; - MainFrameProperty mfp; - GeneralProperty generalProperty; - CommentReadProperty commentReadPropety; - - ~Property(){} - - VOID Initialize(){ - this->~Property(); - new(this) Property; + extern BOOL SurelyCreate(LPCTSTR dir,BOOL bFile); + namespace nliteregex{ + typedef std::tr1::basic_regex tregex; + namespace text{ + extern const CString URL_TEXT; + extern const CString TAG_TEXT; + extern const CString VIDEOID_TEXT; + extern const CString LIVEID_TEXT; + extern const CString LINK_TEXT; } + extern const tregex URL; + extern const tregex TAGSTRING; + extern const tregex VIDEOID; + extern const tregex LIVEID; + extern const tregex LILNKREGEX; + extern const tstring NUTHINGSTRING; + } - - }; - } \ No newline at end of file diff --git a/nlite/nlite_include.h b/nlite/nlite_include.h index 4cc340d..e3012d6 100644 --- a/nlite/nlite_include.h +++ b/nlite/nlite_include.h @@ -10,6 +10,7 @@ #include "nlite.h" +#include "nlite_common.h" #include "nlite_string.h" #include "nlite_exception.h" #include "nlite_commentWrite.h"