📄 greenbrowseroptions.h
字号:
#if !defined(AFX_GreenBrowserOPTIONS_H__9DC8E053_7252_11D4_9BF5_0000E85300AE__INCLUDED_)
#define AFX_GreenBrowserOPTIONS_H__9DC8E053_7252_11D4_9BF5_0000E85300AE__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "SAPrefsDialog.h"
#include "AdvTabCtrl.h"
/////////////////////////////////////////////////////////////////////////////
// CWindowProp dialog
class CWindowProp : public CSAPrefsSubDlg
{
DECLARE_DYNCREATE(CWindowProp)
// Construction
public:
CWindowProp();
~CWindowProp();
// Dialog Data
//{{AFX_DATA(CWindowProp)
enum { IDD = IDD_PROPPAGE_WINDOW };
CSpinButtonCtrl m_spin4;
CSpinButtonCtrl m_spin3;
CSpinButtonCtrl m_spin2;
CSpinButtonCtrl m_spin1;
BOOL m_bActiveNew;
int m_nInterval;
int m_nMaxWins;
BOOL m_bOpenFolderOut;
int m_nCollectorTrans;
int m_nMonitorTrans;
int m_nOpenNew;
int m_nNewSequence;
int m_nCloseSequence;
BOOL m_nNewAddress;
BOOL m_bNewFav;
BOOL m_bNewHistory;
BOOL m_bNewLinks;
BOOL m_bNewLocal;
BOOL m_bActiveFileNew;
BOOL m_bAutoRefreshActive;
BOOL m_bKeepOnePage;
BOOL m_bBlankMonitorClip;
BOOL m_bActiveNewAddress;
BOOL m_bNewHome;
BOOL m_bUseTargetFrameName;
BOOL m_bReloadUnShownImage;
//}}AFX_DATA
// Overrides
// ClassWizard generate virtual function overrides
//{{AFX_VIRTUAL(CWindowProp)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
// Generated message map functions
//{{AFX_MSG(CWindowProp)
virtual BOOL OnInitDialog();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
/////////////////////////////////////////////////////////////////////////////
// CTabProp dialog
class CTabProp : public CSAPrefsSubDlg
{
DECLARE_DYNCREATE(CTabProp)
// Construction
public:
int m_nLDbClickTabBlank;
int m_nRDbClickTabBlank;
CTabProp();
~CTabProp();
// Dialog Data
//{{AFX_DATA(CTabProp)
enum { IDD = IDD_PROPPAGE_TAB };
CSpinButtonCtrl m_spin3;
CSpinButtonCtrl m_spin2;
CSpinButtonCtrl m_spin1;
CComboBox m_RDbClickBlank;
CComboBox m_LDbClickBlank;
BOOL m_bAutoFitTab;
UINT m_nMaxChars;
int m_nMaxWidth;
int m_nMinWidth;
BOOL m_bMultiTab;
int m_nLDBClick;
int m_nMCLICK;
BOOL m_bShowIndex;
int m_nRClick;
int m_bClickClose;
BOOL m_bWheelOnTab;
BOOL m_bWheelTab;
BOOL m_bShowDot;
BOOL m_bShowFavIcon;
BOOL m_bShowRead;
//}}AFX_DATA
// Overrides
// ClassWizard generate virtual function overrides
//{{AFX_VIRTUAL(CTabProp)
public:
virtual void OnOK();
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
// Generated message map functions
//{{AFX_MSG(CTabProp)
virtual BOOL OnInitDialog();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
/////////////////////////////////////////////////////////////////////////////
// CGeneralProp dialog
class CGeneralProp : public CSAPrefsSubDlg
{
DECLARE_DYNCREATE(CGeneralProp)
// Construction
public:
void SetFavPathState(BOOL state);
void SetLinkPathState(BOOL state);
CGeneralProp();
~CGeneralProp();
// Dialog Data
//{{AFX_DATA(CGeneralProp)
enum { IDD = IDD_PROPPAGE_GENERAL };
BOOL m_bAniIcon;
BOOL m_bKeepSilent;
BOOL m_bOneInstance;
BOOL m_bLockHomepage;
CString m_strSkinPath;
CString m_strGroupPath;
BOOL m_bAutoRun;
CString m_strFavPath;
BOOL m_bUseDefaultFavPath;
BOOL m_bForbidMainTitle;
CString m_strLinkPath;
BOOL m_bUseDefaultLinkPath;
//}}AFX_DATA
// Overrides
// ClassWizard generate virtual function overrides
//{{AFX_VIRTUAL(CGeneralProp)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
// Generated message map functions
//{{AFX_MSG(CGeneralProp)
afx_msg void OnGetSkinpath();
afx_msg void OnGetGrouppath();
afx_msg void OnShowTray();
virtual BOOL OnInitDialog();
afx_msg void OnGetFavPath();
afx_msg void OnDefaultFavPath();
afx_msg void OnGetLinkPath();
afx_msg void OnDefaultLinkPath();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
/////////////////////////////////////////////////////////////////////////////
// COtherProp dialog
class COtherProp : public CSAPrefsSubDlg
{
DECLARE_DYNCREATE(COtherProp)
// Construction
public:
WORD m_OldModifiers, m_OldKey;
WORD Mod2HotKey(WORD key);
WORD HotKey2Mod(WORD key);
COtherProp();
~COtherProp();
// Dialog Data
//{{AFX_DATA(COtherProp)
enum { IDD = IDD_PROPPAGE_OTHERS };
CHotKeyCtrl m_HotKey;
CString m_strCE1;
CString m_strCE2;
CString m_strCSE1;
CString m_strCSE2;
CString m_strSE1;
CString m_strSE2;
int m_nMenuStyle;
BOOL m_bMinTray;
BOOL m_bCloseTray;
BOOL m_bShowTray;
BOOL m_bCloseAllWhenCloseToTray;
//}}AFX_DATA
// Overrides
// ClassWizard generate virtual function overrides
//{{AFX_VIRTUAL(COtherProp)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
// Generated message map functions
//{{AFX_MSG(COtherProp)
virtual BOOL OnInitDialog();
afx_msg void OnShowTray();
afx_msg void OnUpdateHotkey();
afx_msg void OnSetDefault();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
/////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////
// CSaveProp dialog
class CSaveProp : public CSAPrefsSubDlg
{
DECLARE_DYNCREATE(CSaveProp)
// Construction
public:
CSaveProp();
~CSaveProp();
// Dialog Data
//{{AFX_DATA(CSaveProp)
enum { IDD = IDD_PROPPAGE_SAVE };
CString m_strSavePath;
CString m_strImagePath;
int m_nAutoSave;
BOOL m_bCateWithSite;
BOOL m_bImgCateWithSite;
CString m_strSavePathSort;
BOOL m_bNameByTitle;
BOOL m_bSavePageByDate;
BOOL m_bShowSortSaveDlg;
//}}AFX_DATA
// Overrides
// ClassWizard generate virtual function overrides
//{{AFX_VIRTUAL(CSaveProp)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
// Generated message map functions
//{{AFX_MSG(CSaveProp)
afx_msg void OnGetSavepath();
afx_msg void OnGetImagepath();
afx_msg void OnGetSavepathSort();
virtual BOOL OnInitDialog();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
/////////////////////////////////////////////////////////////////////////////
// CMouseProp dialog
class CMouseProp : public CSAPrefsSubDlg
{
DECLARE_DYNCREATE(CMouseProp)
// Construction
public:
CMouseProp();
~CMouseProp();
// Dialog Data
//{{AFX_DATA(CMouseProp)
enum { IDD = IDD_PROPPAGE_MOUSE };
int m_nImgDown;
int m_nImgLeft;
int m_nImgRight;
int m_nImgUp;
int m_nLinkDown;
int m_nLinkLeft;
int m_nLinkRight;
int m_nLinkUp;
int m_nTextDown;
int m_nTextLeft;
int m_nTextRight;
int m_nTextUp;
BOOL m_bSimuDragLink;
//}}AFX_DATA
// Overrides
// ClassWizard generate virtual function overrides
//{{AFX_VIRTUAL(CMouseProp)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
// Generated message map functions
//{{AFX_MSG(CMouseProp)
virtual BOOL OnInitDialog();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
#endif // !defined(AFX_GreenBrowserOPTIONS_H__9DC8E053_7252_11D4_9BF5_0000E85300AE__INCLUDED_)
/////////////////////////////////////////////////////////////////////////////
// CGestureProp dialog
class CGestureProp : public CSAPrefsSubDlg
{
DECLARE_DYNCREATE(CGestureProp)
public:
int m_nLastIdx;
int m_nMButtonDown;
int m_nLButtonDown;
int m_nRButtonDown;
int m_nLDbClick;
int m_nLeftRight;
int m_nRightLeft;
//
void GetMenuItemString(CString &strName, int nID);
void InputOneGesture(int id);
CGestureProp();
~CGestureProp();
// Dialog Data
//{{AFX_DATA(CGestureProp)
enum { IDD = IDD_PROPPAGE_GESTURE };
CEdit m_gesture;
CComboBox m_command;
CListCtrl m_list;
BOOL m_bShowGesture;
//}}AFX_DATA
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CGestureProp)
public:
virtual void OnOK();
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
// Generated message map functions
//{{AFX_MSG(CGestureProp)
afx_msg void OnNew();
afx_msg void OnUpdate();
virtual BOOL OnInitDialog();
afx_msg void OnItemchangedList(NMHDR* pNMHDR, LRESULT* pResult);
afx_msg void OnDeltaposSpin(NMHDR* pNMHDR, LRESULT* pResult);
afx_msg void OnUp();
afx_msg void OnDown();
afx_msg void OnLeft();
afx_msg void OnRight();
afx_msg void OnDelete();
afx_msg void OnBack();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
/////////////////////////////////////////////////////////////////////////////
// CToolbarProp dialog
class CToolbarProp : public CSAPrefsSubDlg
{
DECLARE_DYNCREATE(CToolbarProp)
public:
DWORD m_dwFsShow;
DWORD m_dwAhShow;
CToolbarProp();
~CToolbarProp();
// Dialog Data
//{{AFX_DATA(CToolbarProp)
enum { IDD = IDD_PROPPAGE_TOOLBAR };
BOOL m_bShowToolbarLabel;
BOOL m_bComboShowIcon;
BOOL m_bGoProxyMenu;
BOOL m_bShowSearchBarButton;
BOOL m_bShowAddressBarButton;
//}}AFX_DATA
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -