Open-Source-Software-Entwicklung und Downloads

Browse Subversion Repository

Diff of /trunk/teraterm/teraterm/addsetting.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 3226 by maya, Tue Mar 24 09:37:20 2009 UTC revision 3227 by maya, Tue Mar 24 15:10:33 2009 UTC
# Line 1  Line 1 
1  #pragma once  #pragma once
2    
3  #include "tt_res.h"  #include "tt_res.h"
4    
5    
6  typedef struct {  typedef struct {
7          char *name;          char *name;
8          LPCTSTR id;          LPCTSTR id;
9  } mouse_cursor_t;  } mouse_cursor_t;
10    
11  typedef struct cygterm {  typedef struct cygterm {
12          char term[128];          char term[128];
13          char term_type[80];          char term_type[80];
14          char port_start[80];          char port_start[80];
15          char port_range[80];          char port_range[80];
16          char shell[80];          char shell[80];
17          char env1[128];          char env1[128];
18          char env2[128];          char env2[128];
19          BOOL login_shell;          BOOL login_shell;
20          BOOL home_chdir;          BOOL home_chdir;
21          BOOL agent_proxy;          BOOL agent_proxy;
22  } cygterm_t;  } cygterm_t;
23    
24    
25    
26  // General Page  // General Page
27  class CGeneralPropPageDlg : public CPropertyPage  class CGeneralPropPageDlg : public CPropertyPage
28  {  {
29          DECLARE_DYNAMIC(CGeneralPropPageDlg)          DECLARE_DYNAMIC(CGeneralPropPageDlg)
30    
31  public:  public:
32          CGeneralPropPageDlg();          CGeneralPropPageDlg();
33          virtual ~CGeneralPropPageDlg();          virtual ~CGeneralPropPageDlg();
34          BOOL OnInitDialog();          BOOL OnInitDialog();
35          void OnOK();          void OnOK();
36    
37          enum { IDD = IDD_TABSHEET_GENERAL };          enum { IDD = IDD_TABSHEET_GENERAL };
38    
39  private:  private:
40          HFONT DlgGeneralFont;          HFONT DlgGeneralFont;
41          LOGFONT logfont;          LOGFONT logfont;
42          HFONT font;          HFONT font;
43    
44  protected:  protected:
45          DECLARE_MESSAGE_MAP()          DECLARE_MESSAGE_MAP()
46          virtual BOOL OnCommand(WPARAM wParam, LPARAM lParam);          virtual BOOL OnCommand(WPARAM wParam, LPARAM lParam);
47  };  };
48    
49    
50    
51  // Copypaste Page  // Copypaste Page
52  class CCopypastePropPageDlg : public CPropertyPage  class CCopypastePropPageDlg : public CPropertyPage
53  {  {
54          DECLARE_DYNAMIC(CCopypastePropPageDlg)          DECLARE_DYNAMIC(CCopypastePropPageDlg)
55    
56  public:  public:
57          CCopypastePropPageDlg();          CCopypastePropPageDlg();
58          virtual ~CCopypastePropPageDlg();          virtual ~CCopypastePropPageDlg();
59          BOOL OnInitDialog();          BOOL OnInitDialog();
60          void OnOK();          void OnOK();
61    
62          enum { IDD = IDD_TABSHEET_COPYPASTE };          enum { IDD = IDD_TABSHEET_COPYPASTE };
63    
64  private:  private:
65          HFONT DlgCopypasteFont;          HFONT DlgCopypasteFont;
66          LOGFONT logfont;          LOGFONT logfont;
67          HFONT font;          HFONT font;
68    
69  protected:  protected:
70          DECLARE_MESSAGE_MAP()          DECLARE_MESSAGE_MAP()
71          virtual BOOL OnCommand(WPARAM wParam, LPARAM lParam);          virtual BOOL OnCommand(WPARAM wParam, LPARAM lParam);
72  };  };
73    
74    
75    
76  // Visual Page  // Visual Page
77  class CVisualPropPageDlg : public CPropertyPage  class CVisualPropPageDlg : public CPropertyPage
78  {  {
79          DECLARE_DYNAMIC(CVisualPropPageDlg)          DECLARE_DYNAMIC(CVisualPropPageDlg)
80    
81  public:  public:
82          CVisualPropPageDlg();          CVisualPropPageDlg();
83          virtual ~CVisualPropPageDlg();          virtual ~CVisualPropPageDlg();
84          BOOL OnInitDialog();          BOOL OnInitDialog();
85          void OnOK();          void OnOK();
86    
87          enum { IDD = IDD_TABSHEET_VISUAL };          enum { IDD = IDD_TABSHEET_VISUAL };
88    
89  private:  private:
90          HFONT DlgVisualFont;          HFONT DlgVisualFont;
91          LOGFONT logfont;          LOGFONT logfont;
92          HFONT font;          HFONT font;
93    
94  protected:  protected:
95          DECLARE_MESSAGE_MAP()          DECLARE_MESSAGE_MAP()
96          virtual BOOL OnCommand(WPARAM wParam, LPARAM lParam);          virtual BOOL OnCommand(WPARAM wParam, LPARAM lParam);
97  };  };
98    
99    
100    
101  // Log Page  // Log Page
102  class CLogPropPageDlg : public CPropertyPage  class CLogPropPageDlg : public CPropertyPage
103  {  {
104          DECLARE_DYNAMIC(CLogPropPageDlg)          DECLARE_DYNAMIC(CLogPropPageDlg)
105    
106  public:  public:
107          CLogPropPageDlg();          CLogPropPageDlg();
108          virtual ~CLogPropPageDlg();          virtual ~CLogPropPageDlg();
109          BOOL OnInitDialog();          BOOL OnInitDialog();
110          void OnOK();          void OnOK();
111    
112          enum { IDD = IDD_TABSHEET_LOG };          enum { IDD = IDD_TABSHEET_LOG };
113    
114  private:  private:
115          HFONT DlgLogFont;          HFONT DlgLogFont;
116          LOGFONT logfont;          LOGFONT logfont;
117          HFONT font;          HFONT font;
118    
119  protected:  protected:
120          DECLARE_MESSAGE_MAP()          DECLARE_MESSAGE_MAP()
121          virtual BOOL OnCommand(WPARAM wParam, LPARAM lParam);          virtual BOOL OnCommand(WPARAM wParam, LPARAM lParam);
122  };  };
123    
124    
125    
126  // Cygwin Page  // Cygwin Page
127  class CCygwinPropPageDlg : public CPropertyPage  class CCygwinPropPageDlg : public CPropertyPage
128  {  {
129          DECLARE_DYNAMIC(CCygwinPropPageDlg)          DECLARE_DYNAMIC(CCygwinPropPageDlg)
130    
131  public:  public:
132          CCygwinPropPageDlg();          CCygwinPropPageDlg();
133          virtual ~CCygwinPropPageDlg();          virtual ~CCygwinPropPageDlg();
134          BOOL OnInitDialog();          BOOL OnInitDialog();
135          void OnOK();          void OnOK();
136    
137          enum { IDD = IDD_TABSHEET_CYGWIN };          enum { IDD = IDD_TABSHEET_CYGWIN };
138    
139  private:  private:
140          HFONT DlgCygwinFont;          HFONT DlgCygwinFont;
141          LOGFONT logfont;          LOGFONT logfont;
142          HFONT font;          HFONT font;
143          cygterm_t settings;          cygterm_t settings;
144    
145  protected:  protected:
146          DECLARE_MESSAGE_MAP()          DECLARE_MESSAGE_MAP()
147          virtual BOOL OnCommand(WPARAM wParam, LPARAM lParam);          virtual BOOL OnCommand(WPARAM wParam, LPARAM lParam);
148  };  };
149    
150    
151    
152  // Property Sheet  // Property Sheet
153  class CAddSettingPropSheetDlg : public CPropertySheet  class CAddSettingPropSheetDlg : public CPropertySheet
154  {  {
155          DECLARE_DYNAMIC(CAddSettingPropSheetDlg)          DECLARE_DYNAMIC(CAddSettingPropSheetDlg)
156    
157  public:  public:
158          CAddSettingPropSheetDlg(UINT nIDCaption, CWnd* pParentWnd = NULL, UINT iSelectPage = 0);          CAddSettingPropSheetDlg(UINT nIDCaption, CWnd* pParentWnd = NULL, UINT iSelectPage = 0);
159          CAddSettingPropSheetDlg(LPCTSTR pszCaption, CWnd* pParentWnd = NULL, UINT iSelectPage = 0);          CAddSettingPropSheetDlg(LPCTSTR pszCaption, CWnd* pParentWnd = NULL, UINT iSelectPage = 0);
160          virtual ~CAddSettingPropSheetDlg();          virtual ~CAddSettingPropSheetDlg();
161          BOOL OnInitDialog();          BOOL OnInitDialog();
162    
163  private:  private:
164          HFONT DlgAdditionalFont;          HFONT DlgAdditionalFont;
165          LOGFONT logfont;          LOGFONT logfont;
166          HFONT font;          HFONT font;
167    
168  protected:  protected:
169          DECLARE_MESSAGE_MAP()          DECLARE_MESSAGE_MAP()
170    
171  public:  public:
172          CGeneralPropPageDlg   m_GeneralPage;          CGeneralPropPageDlg   m_GeneralPage;
173          CCopypastePropPageDlg m_CopypastePage;          CCopypastePropPageDlg m_CopypastePage;
174          CVisualPropPageDlg    m_VisualPage;          CVisualPropPageDlg    m_VisualPage;
175          CLogPropPageDlg       m_LogPage;          CLogPropPageDlg       m_LogPage;
176          CCygwinPropPageDlg    m_CygwinPage;          CCygwinPropPageDlg    m_CygwinPage;
177  };  };

Legend:
Removed from v.3226  
changed lines
  Added in v.3227

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