A Fast Bresenham Type Algorithm For Drawing Ellipses by John Kennedy
[xy_vsfilter.git] / src / apps / mplayerc / PPageDVD.h
blob8581a51c75ba8fbf6e2a1d5241ae3c46b1db8fbc
1 /*
2 * Copyright (C) 2003-2006 Gabest
3 * http://www.gabest.org
5 * This Program is free software; you can redistribute it and/or modify
6 * it under the terms of the GNU General Public License as published by
7 * the Free Software Foundation; either version 2, or (at your option)
8 * any later version.
9 *
10 * This Program is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 * GNU General Public License for more details.
15 * You should have received a copy of the GNU General Public License
16 * along with GNU Make; see the file COPYING. If not, write to
17 * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
18 * http://www.gnu.org/copyleft/gpl.html
22 #pragma once
24 #include "PPageBase.h"
26 // CPPageDVD dialog
28 class CPPageDVD : public CPPageBase
30 DECLARE_DYNAMIC(CPPageDVD)
32 private:
33 void UpdateLCIDList();
35 public:
36 CPPageDVD();
37 virtual ~CPPageDVD();
39 CListBox m_lcids;
40 CString m_dvdpath;
41 CEdit m_dvdpathctrl;
42 CButton m_dvdpathselctrl;
43 int m_iDVDLocation;
44 int m_iDVDLangType;
46 LCID m_idMenuLang;
47 LCID m_idAudioLang;
48 LCID m_idSubtitlesLang;
50 BOOL m_fAutoSpeakerConf;
52 // Dialog Data
53 enum { IDD = IDD_PPAGEDVD};
55 protected:
56 virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
57 virtual BOOL OnInitDialog();
58 virtual BOOL OnApply();
60 DECLARE_MESSAGE_MAP()
62 public:
63 afx_msg void OnBnClickedButton1();
64 afx_msg void OnBnClickedLangradio123(UINT nID);
65 afx_msg void OnLbnSelchangeList1();
66 afx_msg void OnUpdateDVDPath(CCmdUI* pCmdUI);