1 // EncodingErrorDlg.cpp : implementation file
5 #include "EncodingErrorBar.h"
6 #include "OptionsMgr.h"
7 #include "OptionsDef.h"
14 /////////////////////////////////////////////////////////////////////////////
15 // CEncodingErrorBar dialog
18 CEncodingErrorBar::CEncodingErrorBar()
20 //{{AFX_DATA_INIT(CEncodingErrorBar)
21 // NOTE: the ClassWizard will add member initialization here
26 void CEncodingErrorBar::DoDataExchange(CDataExchange* pDX)
28 CDialogBar::DoDataExchange(pDX);
29 //{{AFX_DATA_MAP(CEncodingErrorBar)
30 // NOTE: the ClassWizard will add DDX and DDV calls here
35 BEGIN_MESSAGE_MAP(CEncodingErrorBar, CTrDialogBar)
36 //{{AFX_MSG_MAP(CEncodingErrorBar)
37 ON_UPDATE_COMMAND_UI(IDC_PLUGIN, OnUpdateBnClickedPlugin)
41 /////////////////////////////////////////////////////////////////////////////
42 // CEncodingErrorBar message handlers
44 BOOL CEncodingErrorBar::Create(CWnd *pParentWnd)
46 if (! CTrDialogBar::Create(pParentWnd, CEncodingErrorBar::IDD,
47 CBRS_BOTTOM | CBRS_TOOLTIPS | CBRS_FLYBY, CEncodingErrorBar::IDD))
50 return TRUE; // return TRUE unless you set the focus to a control
51 // EXCEPTION: OCX Property Pages should return FALSE
54 void CEncodingErrorBar::OnUpdateBnClickedPlugin(CCmdUI* pCmdUI)
56 pCmdUI->Enable(GetOptionsMgr()->GetBool(OPT_PLUGINS_ENABLED));
59 void CEncodingErrorBar::SetText(const String& sText)
61 SetDlgItemText((unsigned)IDC_STATIC, sText);