#if !defined(AFX_OPTIONS_H__5C839953_58C0_4D9D_89CE_2820C7686C1B__INCLUDED_) #define AFX_OPTIONS_H__5C839953_58C0_4D9D_89CE_2820C7686C1B__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 // Options.h : header file // class COptSystems : public CDialog { // Construction public: COptSystems(CWnd* pParent = NULL); // standard constructor // Dialog Data //{{AFX_DATA(COptSystems) enum { IDD = IDD_OPT_SYSTEMS }; CButton m_ForceDuration; CComboBox m_Threading; CButton m_BifsAlwaysDrawn; CComboBox m_Lang; //}}AFX_DATA void SaveOptions(); // Overrides // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(COptSystems) protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support //}}AFX_VIRTUAL // Implementation protected: // Generated message map functions //{{AFX_MSG(COptSystems) virtual BOOL OnInitDialog(); //}}AFX_MSG DECLARE_MESSAGE_MAP() }; class COptStream : public CDialog { // Construction public: COptStream(CWnd* pParent = NULL); // standard constructor // Dialog Data //{{AFX_DATA(COptStream) enum { IDD = IDD_OPT_STREAM }; CEdit m_RebufferLen; CButton m_Rebuffer; CEdit m_Buffer; CEdit m_Timeout; CButton m_Reorder; CButton m_UseRTSP; CComboBox m_Port; //}}AFX_DATA void SaveOptions(); void CheckRebuffer(); // Overrides // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(COptStream) protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support //}}AFX_VIRTUAL // Implementation protected: // Generated message map functions //{{AFX_MSG(COptStream) virtual BOOL OnInitDialog(); afx_msg void OnSelchangePort(); afx_msg void OnRtsp(); afx_msg void OnRebuffer(); afx_msg void OnUpdateRebufferLen(); afx_msg void OnUpdateBuffer(); //}}AFX_MSG DECLARE_MESSAGE_MAP() }; class COptRender : public CDialog { // Construction public: COptRender(CWnd* pParent = NULL); // standard constructor // Dialog Data //{{AFX_DATA(COptRender) enum { IDD = IDD_OPT_RENDER }; CComboBox m_Antialias; CButton m_ForceSize; CButton m_FastRender; CButton m_Scalable; CButton m_DirectRender; CComboBox m_BIFSRate; //}}AFX_DATA void SaveOptions(); // Overrides // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(COptRender) protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support //}}AFX_VIRTUAL // Implementation protected: // Generated message map functions //{{AFX_MSG(COptRender) virtual BOOL OnInitDialog(); //}}AFX_MSG DECLARE_MESSAGE_MAP() }; class COptHTTP : public CDialog { // Construction public: COptHTTP(CWnd* pParent = NULL); // standard constructor // Dialog Data //{{AFX_DATA(COptHTTP) enum { IDD = IDD_OPT_HTTP }; CButton m_RestartFile; CButton m_Progressive; CButton m_CleanCache; CButton m_CacheDir; CEdit m_SaxDuration; //}}AFX_DATA void SaveOptions(); // Overrides // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(COptHTTP) protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support //}}AFX_VIRTUAL // Implementation protected: // Generated message map functions //{{AFX_MSG(COptHTTP) afx_msg void OnBrowseCache(); afx_msg void OnProgressive(); virtual BOOL OnInitDialog(); //}}AFX_MSG DECLARE_MESSAGE_MAP() }; class COptGen : public CDialog { // Construction public: COptGen(CWnd* pParent = NULL); // standard constructor // Dialog Data //{{AFX_DATA(COptGen) enum { IDD = IDD_OPT_GEN }; CButton m_NoBacklight; CButton m_Fill; CButton m_Loop; CButton m_Logs; //}}AFX_DATA void SaveOptions(); // Overrides // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(COptGen) protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support //}}AFX_VIRTUAL // Implementation protected: // Generated message map functions //{{AFX_MSG(COptGen) virtual BOOL OnInitDialog(); afx_msg void OnFileassoc(); //}}AFX_MSG DECLARE_MESSAGE_MAP() }; class COptFont : public CDialog { // Construction public: COptFont(CWnd* pParent = NULL); // standard constructor // Dialog Data //{{AFX_DATA(COptFont) enum { IDD = IDD_OPT_FONT }; CButton m_UseTexture; CComboBox m_Fonts; CButton m_BrowseFont; //}}AFX_DATA void SaveOptions(); // Overrides // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(COptFont) protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support //}}AFX_VIRTUAL // Implementation protected: // Generated message map functions //{{AFX_MSG(COptFont) virtual BOOL OnInitDialog(); afx_msg void OnBrowseFont(); //}}AFX_MSG DECLARE_MESSAGE_MAP() }; class COptDecoder : public CDialog { // Construction public: COptDecoder(CWnd* pParent = NULL); // standard constructor // Dialog Data //{{AFX_DATA(COptDecoder) enum { IDD = IDD_OPT_DECODER }; CComboBox m_Video; CComboBox m_Audio; //}}AFX_DATA void SaveOptions(); // Overrides // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(COptDecoder) protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support //}}AFX_VIRTUAL // Implementation protected: // Generated message map functions //{{AFX_MSG(COptDecoder) virtual BOOL OnInitDialog(); //}}AFX_MSG DECLARE_MESSAGE_MAP() }; class COptAudio : public CDialog { // Construction public: COptAudio(CWnd* pParent = NULL); // standard constructor // Dialog Data //{{AFX_DATA(COptAudio) enum { IDD = IDD_OPT_AUDIO }; CComboBox m_DriverList; CButton m_AudioResync; CEdit m_AudioDur; CSpinButtonCtrl m_SpinDur; CButton m_ForceConfig; CSpinButtonCtrl m_AudioSpin; CEdit m_AudioEdit; //}}AFX_DATA void SaveOptions(); // Overrides // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(COptAudio) protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support //}}AFX_VIRTUAL // Implementation protected: // Generated message map functions //{{AFX_MSG(COptAudio) virtual BOOL OnInitDialog(); afx_msg void OnForceAudio(); //}}AFX_MSG DECLARE_MESSAGE_MAP() }; class COptRender3D : public CDialog { // Construction public: COptRender3D(CWnd* pParent = NULL); // standard constructor // Dialog Data //{{AFX_DATA(COptRender) enum { IDD = IDD_OPT_RENDER3D }; CComboBox m_WireMode; CComboBox m_DrawNormals; CButton m_Use3DRender; CButton m_NoBackFace; CButton m_EmulatePOW2; //}}AFX_DATA Bool m_bNeedsReload; void SaveOptions(); // Overrides // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(COptRender) protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support //}}AFX_VIRTUAL // Implementation protected: // Generated message map functions //{{AFX_MSG(COptRender) virtual BOOL OnInitDialog(); //}}AFX_MSG DECLARE_MESSAGE_MAP() }; ///////////////////////////////////////////////////////////////////////////// // COptions dialog class COptions : public CDialog { // Construction public: COptions(CWnd* pParent = NULL); // standard constructor Bool m_bNeedsReload; // Dialog Data //{{AFX_DATA(COptions) enum { IDD = IDD_OPTIONS }; CComboBox m_Selection; //}}AFX_DATA // Overrides // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(COptions) protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support //}}AFX_VIRTUAL // Implementation protected: COptGen m_general; COptSystems m_systems; COptRender m_render; COptRender3D m_render3D; COptAudio m_audio; COptHTTP m_http; COptFont m_font; COptStream m_stream; COptDecoder m_decoder; void HideAll(); // Generated message map functions //{{AFX_MSG(COptions) virtual BOOL OnInitDialog(); virtual void OnOK(); afx_msg void OnSaveopt(); afx_msg void OnSelchangeCombosel(); //}}AFX_MSG DECLARE_MESSAGE_MAP() }; //{{AFX_INSERT_LOCATION}} // Microsoft Visual C++ will insert additional declarations immediately before the previous line. #endif // !defined(AFX_OPTIONS_H__5C839953_58C0_4D9D_89CE_2820C7686C1B__INCLUDED_)