1 // DotXkeymacs.h: interface for the CDotXkeymacs class.
\r
3 //////////////////////////////////////////////////////////////////////
\r
5 #if !defined(AFX_DOTXKEYMACS_H__0538C427_5733_47DA_B2C6_2E957EEFC59D__INCLUDED_)
\r
6 #define AFX_DOTXKEYMACS_H__0538C427_5733_47DA_B2C6_2E957EEFC59D__INCLUDED_
\r
10 #endif // _MSC_VER > 1000
\r
15 static void RemoveKey(const int nAppID, const int nType, const int nKey);
\r
16 static void RemoveKey(const int nIndex, const int nAppID, const int nType, const int nKey);
\r
17 static CString GetFunctionDefinition(int nIndex);
\r
18 static int GetIndex(int nAppID, int nType, int nKey);
\r
19 static void GetKey(int nIndex, int nAppID, int nKeyID, int *pCommandType, int *pKey);
\r
20 static int GetKeyNumber(int nIndex, int nAppID);
\r
21 static int GetIndex(CString szSymbol);
\r
22 static void SetKey(int nIndex, int nAppID, int nType, int nKey);
\r
23 static void ClearKey(int nIndex, int nAppID);
\r
24 static CString GetFunctionDefinition(CString szSymbol);
\r
25 static CString GetFunctionSymbol(int nIndex);
\r
26 static int GetFunctionNumber();
\r
30 static LPCTSTR GetLanguage();
\r
31 static const TCHAR m_szExt[];
\r
32 static int m_nIndex[MAX_APP][MAX_COMMAND_TYPE][MAX_KEY];
\r
33 static void ClearFunctionDefinition();
\r
34 static CString GetDefinition(CString szFunctionDefinition);
\r
35 static CString GetSymbol(CString szFunctionDefinition);
\r
36 static BOOL IsFunctionDefinition(CString szFunctionDefinition);
\r
37 static CObList m_oFunctionDefinition;
\r
38 static void LoadUserData(LPCTSTR lpszFileName);
\r
39 static void LoadMainData(LPCTSTR lpszFileName);
\r
40 static void Load(LPCTSTR lpszFileName);
\r
43 #endif // !defined(AFX_DOTXKEYMACS_H__0538C427_5733_47DA_B2C6_2E957EEFC59D__INCLUDED_)
\r