Line | |
---|
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.