 Chromium Code Reviews
 Chromium Code Reviews Issue 1943413002:
  Convert FWL_ERR into an enum class.  (Closed) 
  Base URL: https://pdfium.googlesource.com/pdfium.git@bcdattribute
    
  
    Issue 1943413002:
  Convert FWL_ERR into an enum class.  (Closed) 
  Base URL: https://pdfium.googlesource.com/pdfium.git@bcdattribute| Index: xfa/fwl/basewidget/fwl_listboximp.cpp | 
| diff --git a/xfa/fwl/basewidget/fwl_listboximp.cpp b/xfa/fwl/basewidget/fwl_listboximp.cpp | 
| index fdd35cbc14e36eedc7cc0a806ed06de398251f74..45d3fce9c6132ebdd4e519b6c913900b5bbc3c5c 100644 | 
| --- a/xfa/fwl/basewidget/fwl_listboximp.cpp | 
| +++ b/xfa/fwl/basewidget/fwl_listboximp.cpp | 
| @@ -52,16 +52,18 @@ FWL_HLISTITEM IFWL_ListBox::GetSelItem(int32_t nIndexSel) { | 
| int32_t IFWL_ListBox::GetSelIndex(int32_t nIndex) { | 
| return static_cast<CFWL_ListBoxImp*>(GetImpl())->GetSelIndex(nIndex); | 
| } | 
| -FWL_ERR IFWL_ListBox::SetSelItem(FWL_HLISTITEM hItem, FX_BOOL bSelect) { | 
| +FWL_Error IFWL_ListBox::SetSelItem(FWL_HLISTITEM hItem, FX_BOOL bSelect) { | 
| return static_cast<CFWL_ListBoxImp*>(GetImpl())->SetSelItem(hItem, bSelect); | 
| } | 
| -FWL_ERR IFWL_ListBox::GetItemText(FWL_HLISTITEM hItem, CFX_WideString& wsText) { | 
| +FWL_Error IFWL_ListBox::GetItemText(FWL_HLISTITEM hItem, | 
| + CFX_WideString& wsText) { | 
| return static_cast<CFWL_ListBoxImp*>(GetImpl())->GetItemText(hItem, wsText); | 
| } | 
| -FWL_ERR IFWL_ListBox::GetScrollPos(FX_FLOAT& fPos, FX_BOOL bVert) { | 
| +FWL_Error IFWL_ListBox::GetScrollPos(FX_FLOAT& fPos, FX_BOOL bVert) { | 
| return static_cast<CFWL_ListBoxImp*>(GetImpl())->GetScrollPos(fPos, bVert); | 
| } | 
| -FWL_ERR* IFWL_ListBox::Sort(IFWL_ListBoxCompare* pCom) { | 
| + | 
| +FWL_Error IFWL_ListBox::Sort(IFWL_ListBoxCompare* pCom) { | 
| return static_cast<CFWL_ListBoxImp*>(GetImpl())->Sort(pCom); | 
| } | 
| @@ -79,20 +81,20 @@ CFWL_ListBoxImp::CFWL_ListBoxImp(const CFWL_WidgetImpProperties& properties, | 
| m_rtStatic.Reset(); | 
| } | 
| CFWL_ListBoxImp::~CFWL_ListBoxImp() {} | 
| -FWL_ERR CFWL_ListBoxImp::GetClassName(CFX_WideString& wsClass) const { | 
| +FWL_Error CFWL_ListBoxImp::GetClassName(CFX_WideString& wsClass) const { | 
| wsClass = FWL_CLASS_ListBox; | 
| - return FWL_ERR_Succeeded; | 
| + return FWL_Error::Succeeded; | 
| } | 
| uint32_t CFWL_ListBoxImp::GetClassID() const { | 
| return FWL_CLASSHASH_ListBox; | 
| } | 
| -FWL_ERR CFWL_ListBoxImp::Initialize() { | 
| - if (CFWL_WidgetImp::Initialize() != FWL_ERR_Succeeded) | 
| - return FWL_ERR_Indefinite; | 
| +FWL_Error CFWL_ListBoxImp::Initialize() { | 
| + if (CFWL_WidgetImp::Initialize() != FWL_Error::Succeeded) | 
| + return FWL_Error::Indefinite; | 
| m_pDelegate = new CFWL_ListBoxImpDelegate(this); | 
| - return FWL_ERR_Succeeded; | 
| + return FWL_Error::Succeeded; | 
| } | 
| -FWL_ERR CFWL_ListBoxImp::Finalize() { | 
| +FWL_Error CFWL_ListBoxImp::Finalize() { | 
| if (m_pVertScrollBar) { | 
| m_pVertScrollBar->Finalize(); | 
| } | 
| @@ -103,7 +105,7 @@ FWL_ERR CFWL_ListBoxImp::Finalize() { | 
| m_pDelegate = nullptr; | 
| return CFWL_WidgetImp::Finalize(); | 
| } | 
| -FWL_ERR CFWL_ListBoxImp::GetWidgetRect(CFX_RectF& rect, FX_BOOL bAutoSize) { | 
| +FWL_Error CFWL_ListBoxImp::GetWidgetRect(CFX_RectF& rect, FX_BOOL bAutoSize) { | 
| if (bAutoSize) { | 
| rect.Set(0, 0, 0, 0); | 
| if (!m_pProperties->m_pThemeProvider) { | 
| @@ -115,11 +117,11 @@ FWL_ERR CFWL_ListBoxImp::GetWidgetRect(CFX_RectF& rect, FX_BOOL bAutoSize) { | 
| } else { | 
| rect = m_pProperties->m_rtWidget; | 
| } | 
| - return FWL_ERR_Succeeded; | 
| + return FWL_Error::Succeeded; | 
| } | 
| -FWL_ERR CFWL_ListBoxImp::Update() { | 
| +FWL_Error CFWL_ListBoxImp::Update() { | 
| if (IsLocked()) { | 
| - return FWL_ERR_Indefinite; | 
| + return FWL_Error::Indefinite; | 
| } | 
| if (!m_pProperties->m_pThemeProvider) { | 
| m_pProperties->m_pThemeProvider = GetAvailableTheme(); | 
| @@ -144,7 +146,7 @@ FWL_ERR CFWL_ListBoxImp::Update() { | 
| m_fScorllBarWidth = GetScrollWidth(); | 
| SortItem(); | 
| CalcSize(); | 
| - return FWL_ERR_Succeeded; | 
| + return FWL_Error::Succeeded; | 
| } | 
| uint32_t CFWL_ListBoxImp::HitTest(FX_FLOAT fx, FX_FLOAT fy) { | 
| if (IsShowScrollBar(FALSE)) { | 
| @@ -166,12 +168,12 @@ uint32_t CFWL_ListBoxImp::HitTest(FX_FLOAT fx, FX_FLOAT fy) { | 
| } | 
| return FWL_WGTHITTEST_Unknown; | 
| } | 
| -FWL_ERR CFWL_ListBoxImp::DrawWidget(CFX_Graphics* pGraphics, | 
| - const CFX_Matrix* pMatrix) { | 
| +FWL_Error CFWL_ListBoxImp::DrawWidget(CFX_Graphics* pGraphics, | 
| + const CFX_Matrix* pMatrix) { | 
| if (!pGraphics) | 
| - return FWL_ERR_Indefinite; | 
| + return FWL_Error::Indefinite; | 
| if (!m_pProperties->m_pThemeProvider) | 
| - return FWL_ERR_Indefinite; | 
| + return FWL_Error::Indefinite; | 
| IFWL_ThemeProvider* pTheme = m_pProperties->m_pThemeProvider; | 
| pGraphics->SaveGraphState(); | 
| if (HasBorder()) { | 
| @@ -196,17 +198,18 @@ FWL_ERR CFWL_ListBoxImp::DrawWidget(CFX_Graphics* pGraphics, | 
| } | 
| DrawItems(pGraphics, pTheme, pMatrix); | 
| pGraphics->RestoreGraphState(); | 
| - return FWL_ERR_Succeeded; | 
| + return FWL_Error::Succeeded; | 
| } | 
| -FWL_ERR CFWL_ListBoxImp::SetThemeProvider(IFWL_ThemeProvider* pThemeProvider) { | 
| +FWL_Error CFWL_ListBoxImp::SetThemeProvider( | 
| + IFWL_ThemeProvider* pThemeProvider) { | 
| if (!pThemeProvider) | 
| - return FWL_ERR_Indefinite; | 
| + return FWL_Error::Indefinite; | 
| if (!pThemeProvider->IsValidWidget(m_pInterface)) { | 
| m_pScrollBarTP = pThemeProvider; | 
| - return FWL_ERR_Succeeded; | 
| + return FWL_Error::Succeeded; | 
| } | 
| m_pProperties->m_pThemeProvider = pThemeProvider; | 
| - return FWL_ERR_Succeeded; | 
| + return FWL_Error::Succeeded; | 
| } | 
| int32_t CFWL_ListBoxImp::CountSelItems() { | 
| if (!m_pProperties->m_pDataProvider) | 
| @@ -273,9 +276,9 @@ int32_t CFWL_ListBoxImp::GetSelIndex(int32_t nIndex) { | 
| } | 
| return -1; | 
| } | 
| -FWL_ERR CFWL_ListBoxImp::SetSelItem(FWL_HLISTITEM hItem, FX_BOOL bSelect) { | 
| +FWL_Error CFWL_ListBoxImp::SetSelItem(FWL_HLISTITEM hItem, FX_BOOL bSelect) { | 
| if (!m_pProperties->m_pDataProvider) | 
| - return FWL_ERR_Indefinite; | 
| + return FWL_Error::Indefinite; | 
| if (!hItem) { | 
| if (bSelect) { | 
| SelectAll(); | 
| @@ -283,36 +286,38 @@ FWL_ERR CFWL_ListBoxImp::SetSelItem(FWL_HLISTITEM hItem, FX_BOOL bSelect) { | 
| ClearSelection(); | 
| SetFocusItem(NULL); | 
| } | 
| - return FWL_ERR_Indefinite; | 
| + return FWL_Error::Indefinite; | 
| } | 
| if (m_pProperties->m_dwStyleExes & FWL_STYLEEXT_LTB_MultiSelection) { | 
| SetSelectionDirect(hItem, bSelect); | 
| } else { | 
| SetSelection(hItem, hItem, bSelect); | 
| } | 
| - return FWL_ERR_Succeeded; | 
| + return FWL_Error::Succeeded; | 
| } | 
| -FWL_ERR CFWL_ListBoxImp::GetItemText(FWL_HLISTITEM hItem, | 
| - CFX_WideString& wsText) { | 
| +FWL_Error CFWL_ListBoxImp::GetItemText(FWL_HLISTITEM hItem, | 
| + CFX_WideString& wsText) { | 
| if (!m_pProperties->m_pDataProvider) | 
| - return FWL_ERR_Indefinite; | 
| + return FWL_Error::Indefinite; | 
| IFWL_ListBoxDP* pData = | 
| static_cast<IFWL_ListBoxDP*>(m_pProperties->m_pDataProvider); | 
| if (!hItem) | 
| - return FWL_ERR_Indefinite; | 
| + return FWL_Error::Indefinite; | 
| pData->GetItemText(m_pInterface, hItem, wsText); | 
| - return FWL_ERR_Succeeded; | 
| + return FWL_Error::Succeeded; | 
| } | 
| -FWL_ERR CFWL_ListBoxImp::GetScrollPos(FX_FLOAT& fPos, FX_BOOL bVert) { | 
| + | 
| +FWL_Error CFWL_ListBoxImp::GetScrollPos(FX_FLOAT& fPos, FX_BOOL bVert) { | 
| if ((bVert && IsShowScrollBar(TRUE)) || (!bVert && IsShowScrollBar(FALSE))) { | 
| IFWL_ScrollBar* pScrollBar = | 
| bVert ? m_pVertScrollBar.get() : m_pHorzScrollBar.get(); | 
| fPos = pScrollBar->GetPos(); | 
| - return FWL_ERR_Succeeded; | 
| + return FWL_Error::Succeeded; | 
| } | 
| - return FWL_ERR_Indefinite; | 
| + return FWL_Error::Indefinite; | 
| } | 
| -FWL_ERR* CFWL_ListBoxImp::Sort(IFWL_ListBoxCompare* pCom) { | 
| 
Tom Sepez
2016/05/03 18:19:41
nice. presumably success == 0, and 0 is a valid va
 
dsinclair
2016/05/03 19:29:51
Looks like it can actually just be deleted.
 | 
| + | 
| +FWL_Error CFWL_ListBoxImp::Sort(IFWL_ListBoxCompare* pCom) { | 
| FWL_HLISTITEM hTemp; | 
| IFWL_ListBoxDP* pData = | 
| static_cast<IFWL_ListBoxDP*>(m_pProperties->m_pDataProvider); | 
| @@ -327,8 +332,9 @@ FWL_ERR* CFWL_ListBoxImp::Sort(IFWL_ListBoxCompare* pCom) { | 
| } | 
| } | 
| } | 
| - return FWL_ERR_Succeeded; | 
| + return FWL_Error::Succeeded; | 
| } | 
| + | 
| FWL_HLISTITEM CFWL_ListBoxImp::GetItem(FWL_HLISTITEM hItem, | 
| uint32_t dwKeyCode) { | 
| FWL_HLISTITEM hRet = NULL; | 
| @@ -1041,11 +1047,11 @@ int32_t CFWL_ListBoxImpDelegate::OnProcessMessage(CFWL_Message* pMessage) { | 
| return iRet; | 
| } | 
| -FWL_ERR CFWL_ListBoxImpDelegate::OnProcessEvent(CFWL_Event* pEvent) { | 
| +FWL_Error CFWL_ListBoxImpDelegate::OnProcessEvent(CFWL_Event* pEvent) { | 
| if (!pEvent) | 
| - return FWL_ERR_Indefinite; | 
| + return FWL_Error::Indefinite; | 
| if (pEvent->GetClassID() != CFWL_EventType::Scroll) | 
| - return FWL_ERR_Succeeded; | 
| + return FWL_Error::Succeeded; | 
| IFWL_Widget* pSrcTarget = pEvent->m_pSrcTarget; | 
| if ((pSrcTarget == m_pOwner->m_pVertScrollBar.get() && | 
| @@ -1056,11 +1062,11 @@ FWL_ERR CFWL_ListBoxImpDelegate::OnProcessEvent(CFWL_Event* pEvent) { | 
| OnScroll(static_cast<IFWL_ScrollBar*>(pSrcTarget), | 
| pScrollEvent->m_iScrollCode, pScrollEvent->m_fPos); | 
| } | 
| - return FWL_ERR_Succeeded; | 
| + return FWL_Error::Succeeded; | 
| } | 
| -FWL_ERR CFWL_ListBoxImpDelegate::OnDrawWidget(CFX_Graphics* pGraphics, | 
| - const CFX_Matrix* pMatrix) { | 
| +FWL_Error CFWL_ListBoxImpDelegate::OnDrawWidget(CFX_Graphics* pGraphics, | 
| + const CFX_Matrix* pMatrix) { | 
| return m_pOwner->DrawWidget(pGraphics, pMatrix); | 
| } | 
| void CFWL_ListBoxImpDelegate::OnFocusChanged(CFWL_Message* pMsg, FX_BOOL bSet) { |