Develop and Download Open Source Software

Browse CVS Repository

Contents of /tombo/Tombo/Src/Tombo.h

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.18 - (show annotations) (download) (as text)
Wed Aug 23 15:31:54 2006 UTC (17 years, 7 months ago) by hirami
Branch: MAIN
CVS Tags: Tombo_2_0b2, Tombo_2_0b3, Tombo_2_0b1, Tombo_2_0b4, B228, B229, B226, B227, B224, B225, B222, B223, B231, B230, HEAD
Changes since 1.17: +1 -0 lines
File MIME type: text/x-chdr
- Multi repository support(yet completed)
- Fixes to YAE
	* Hang up when *.tdt points invalid position.

1 #ifndef TOMBO_H
2 #define TOMBO_H
3
4 class PasswordManager;
5
6 ///////////////////////////////////////
7 // ウィンドウメッセージ
8 ///////////////////////////////////////
9
10 // MWM_OPEN_REQUEST : メモのオープン要求
11 // WPARAM : オプション
12 // LPARAM : オープンされるべきノードへのポインタ
13 // #define MWM_OPEN_REQUEST (0x8000 + 1)
14
15 // MWM_OPEN_REQUEST オプション
16 #define OPEN_REQUEST_MDVIEW_ACTIVE 0
17 #define OPEN_REQUEST_MSVIEW_ACTIVE 1
18
19 // MWM_RAISE_MAINFRAME : トップレベルウィンドウをRaiseして再前面にもってくる
20 // WPARAM, LPARAM: 0
21 #define MWM_RAISE_MAINFRAME (0x8000 + 2)
22
23 // MWM_SWITCH_VIEW : switch focus
24 #define MWM_SWITCH_VIEW (0x8000 + 3)
25
26 ///////////////////////////////////////
27 // 共通定義
28 ///////////////////////////////////////
29
30
31 #define TOMBO_MAIN_FRAME_WINDOW_CLSS TEXT("TomboMainFrmWnd")
32
33 #define TOMBO_APP_NAME TEXT("Tombo")
34
35 // 文字列リソースの最大長
36 #define MESSAGE_MAX_SIZE 1024
37
38 // リストビューが持つイメージリスト
39 #define IMG_FOLDER 0
40 #define IMG_FOLDER_SEL 1
41 #define IMG_ARTICLE 2
42 #define IMG_ARTICLE_ENCRYPTED 3
43 #define IMG_ARTICLE_MASKED 4
44 #define IMG_ARTICLE_ENC_MASKED 5
45 #define IMG_FOLDER_MASKED 6
46 #define IMG_FOLDER_SEL_MASKED 7
47 #define IMG_VFOLDER 8
48 #define IMG_VFOLDER_SEL 9
49
50 extern HINSTANCE g_hInstance;
51
52 #include "Logger.h"
53 extern Logger *g_pLogger;
54
55 int TomboMessageBox(HWND hWnd, LPCTSTR pText, LPCTSTR pCaption, UINT uType);
56 extern BOOL bDisableHotKey;
57
58 extern PasswordManager *g_pPasswordManager;
59
60 // application button defintions
61 #define APP_BUTTON1 (0xC1)
62 #define APP_BUTTON2 (0xC2)
63 #define APP_BUTTON3 (0xC3)
64 #define APP_BUTTON4 (0xC4)
65 #define APP_BUTTON5 (0xC5)
66
67 #define APPBUTTON_ACTION_DISABLE 0
68 #define APPBUTTON_ACTION_ENABLE 1
69
70 // Virtual folder definition file name
71 // path is defind by user(Property).
72 #define TOMBO_VFOLDER_DEF_FILE TEXT("vfolder.xml")
73
74 // message definition file
75 #define TOMBO_MSG_DEF_FILE TEXT("TomboMsg.txt")
76
77 // Number of preserving history about search string.
78 #define NUM_SEARCH_HISTORY 10
79
80 enum SearchResult {
81 SR_FOUND,
82 SR_NOTFOUND,
83 SR_FAILED,
84 SR_CANCELED
85 };
86
87 // execution type
88 enum ExeAppType {
89 ExecType_Assoc,
90 ExecType_ExtApp1,
91 ExecType_ExtApp2,
92 };
93
94 //
95 #define VFOLDER_IMAGE_PERSIST 8
96 #define VFOLDER_IMAGE_TEMP 6
97
98 #ifdef STRICT
99 typedef WNDPROC SUPER_WND_PROC;
100 #else
101 typedef FARPROC SUPER_WND_PROC;
102 #endif
103
104 #define NUM_RETRY_INVALID_PASSWORD 3
105
106 #define VFOLDER_REPO_NAME TEXT("@vfolder")
107 #endif

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26