Rev | Line | |
---|
[3] | 1 |
|
---|
| 2 |
|
---|
| 3 | class CNonVolatile:public CSettingFile{
|
---|
| 4 | void InitToDefaultData();
|
---|
| 5 |
|
---|
| 6 | public:
|
---|
| 7 | BOOL bSaveCheckProject;
|
---|
| 8 | BOOL bLineAdjust;
|
---|
| 9 | BOOL bWindowMax;
|
---|
| 10 | DWORD dwParameterHint;
|
---|
| 11 | BOOL bMDIZoomed;
|
---|
| 12 | char DefSaveDir[MAX_PATH];
|
---|
| 13 | char ProjectSaveDir[MAX_PATH];
|
---|
| 14 | RECT StartupWindowRect;
|
---|
| 15 | RECT rectProjectView;
|
---|
| 16 |
|
---|
| 17 | //大文字・小文字検索を見分けるかどうか
|
---|
| 18 | BOOL bFindStrBigSmall;
|
---|
| 19 |
|
---|
| 20 | //正規表現検索を行うかどうか
|
---|
| 21 | BOOL bRegExp;
|
---|
| 22 |
|
---|
| 23 | //ProjectViewクリップ情報
|
---|
| 24 | BOOL bClipProjectView;
|
---|
| 25 | int width_ClipProjectView;
|
---|
| 26 |
|
---|
| 27 | //デバッガビュー クリップ情報
|
---|
| 28 | int height_ClipDebuggerView;
|
---|
| 29 |
|
---|
| 30 | //コンパイラビュー クリップ情報
|
---|
| 31 | int height_ClipCompileView;
|
---|
| 32 |
|
---|
| 33 | //Web検索クリップ情報
|
---|
| 34 | int width_WebSearchView;
|
---|
| 35 |
|
---|
| 36 | //レバー情報
|
---|
| 37 | SAVEREBAR SaveRebar[MAX_REBARBANDS];
|
---|
| 38 | BOOL bNoGripper;
|
---|
| 39 |
|
---|
| 40 | //ドキュメントを保存したときにタブを先頭に再配置するかどうか
|
---|
| 41 | BOOL bSaveTabToHead;
|
---|
| 42 |
|
---|
| 43 | //エディタフォント
|
---|
| 44 | LOGFONT lf;
|
---|
| 45 |
|
---|
| 46 | //タブサイズ
|
---|
| 47 | int TabSize;
|
---|
| 48 |
|
---|
| 49 | //行番号を表示するかどうか
|
---|
| 50 | BOOL bEditor_LineNumber;
|
---|
| 51 |
|
---|
| 52 | //ルーラーを表示するかどうか
|
---|
| 53 | BOOL bEditor_Ruler;
|
---|
| 54 |
|
---|
| 55 | //カーソル行を強調表示するかどうか
|
---|
| 56 | BOOL bEditor_CaretLine_BackGround;
|
---|
| 57 |
|
---|
| 58 | //自動折り返し時の一行あたりの文字数
|
---|
| 59 | int iMaxOneLineTextLength;
|
---|
| 60 |
|
---|
| 61 | //自動インデント
|
---|
| 62 | BOOL bAutoIndent;
|
---|
| 63 |
|
---|
| 64 | //貼り付け時のインデント調整
|
---|
| 65 | BOOL bPasteIndent;
|
---|
| 66 |
|
---|
| 67 | //コード補完機能を有効にするかどうか
|
---|
| 68 | BOOL bShowComplementWnd;
|
---|
| 69 |
|
---|
| 70 | //ペアステートメント補完を有効にするかどうか
|
---|
| 71 | int BackNum_PairStatementComplement;
|
---|
| 72 |
|
---|
| 73 | //検索・置換文字列を保存するかどうか
|
---|
| 74 | BOOL bSaveFindStr;
|
---|
| 75 |
|
---|
| 76 | //自動折り返しをするかどうか
|
---|
| 77 | BOOL bRightTurn;
|
---|
| 78 |
|
---|
| 79 | //Ctrlキーによるハイパーリンク
|
---|
| 80 | BOOL bCtrlKeyHyperLink;
|
---|
| 81 |
|
---|
| 82 | //Web検索文字列を保存するかどうか
|
---|
| 83 | BOOL bSaveWebFindStr;
|
---|
| 84 |
|
---|
| 85 | //文字色、背景色
|
---|
| 86 | char szActiveTheme[255];
|
---|
| 87 |
|
---|
| 88 | //印刷用フォント
|
---|
| 89 | LOGFONT lfPrint;
|
---|
| 90 |
|
---|
| 91 | //印刷用フォントのポイントサイズ
|
---|
| 92 | int iPrintFontPointSize;
|
---|
| 93 |
|
---|
| 94 | //ページ番号を表示するかどうか
|
---|
| 95 | BOOL bShowPageNum;
|
---|
| 96 |
|
---|
| 97 | //ページ番号文字列
|
---|
| 98 | char szPageStr[255];
|
---|
| 99 |
|
---|
| 100 | //インクルードディレクトリ
|
---|
| 101 | char szIncludeDir[MAX_PATH];
|
---|
| 102 |
|
---|
| 103 | //////////////////////////////////////////////////////////////
|
---|
| 104 |
|
---|
| 105 |
|
---|
| 106 |
|
---|
| 107 | //検索、置換文字列(findstr.ini)
|
---|
| 108 | char FindStr[MAX_FINDLIST][MAX_PATH];
|
---|
| 109 | char PermutationStr[MAX_FINDLIST][MAX_PATH];
|
---|
| 110 |
|
---|
| 111 |
|
---|
| 112 | //Web検索文字列(premustr.ini)
|
---|
| 113 | char WebStr[MAX_FINDLIST][MAX_PATH];
|
---|
| 114 |
|
---|
| 115 |
|
---|
| 116 | //関連付けの拡張子オブジェクト(extlink.ini)
|
---|
| 117 | CExtLink *pobj_ExtLink;
|
---|
| 118 |
|
---|
| 119 |
|
---|
| 120 | //Web検索用ドメイン(webstr.ini)
|
---|
| 121 | CDBDomain *pobj_DBDomain;
|
---|
| 122 |
|
---|
| 123 |
|
---|
| 124 | //履歴(history.ini)
|
---|
| 125 | CHistory *pobj_History;
|
---|
| 126 |
|
---|
| 127 |
|
---|
| 128 | //プロジェクト履歴(pj_history.ini)
|
---|
| 129 | CHistory *pobj_ProjectHistory;
|
---|
| 130 |
|
---|
| 131 |
|
---|
| 132 | CNonVolatile();
|
---|
| 133 | ~CNonVolatile();
|
---|
| 134 | void load();
|
---|
| 135 | void save();
|
---|
| 136 | };
|
---|
| 137 | extern CNonVolatile *pobj_nv;
|
---|
Note:
See
TracBrowser
for help on using the repository browser.