diff options
author | Dan Sinclair <dsinclair@chromium.org> | 2017-01-03 15:47:20 -0500 |
---|---|---|
committer | Chromium commit bot <commit-bot@chromium.org> | 2017-01-03 21:15:57 +0000 |
commit | 72f50f2021cd9f66016c962df8d27fc0c34748cd (patch) | |
tree | 735ae945128093c89634eb5bccba29af00f4d7fb /xfa/fwl/theme/cfwl_arrowdata.cpp | |
parent | c635c93c974db1c55032c36e81e98f3d214a249f (diff) | |
download | pdfium-72f50f2021cd9f66016c962df8d27fc0c34748cd.tar.xz |
Cleanup ThemeProvider code
Remove unused methods, fold the arrow data into the CFWL_WidgetTP instead of
a custom class and global object.
Change-Id: Ie942052555d6c8668d27072c1fcc5e8e00597518
Reviewed-on: https://pdfium-review.googlesource.com/2139
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Commit-Queue: dsinclair <dsinclair@chromium.org>
Diffstat (limited to 'xfa/fwl/theme/cfwl_arrowdata.cpp')
-rw-r--r-- | xfa/fwl/theme/cfwl_arrowdata.cpp | 60 |
1 files changed, 0 insertions, 60 deletions
diff --git a/xfa/fwl/theme/cfwl_arrowdata.cpp b/xfa/fwl/theme/cfwl_arrowdata.cpp deleted file mode 100644 index 523a8555bf..0000000000 --- a/xfa/fwl/theme/cfwl_arrowdata.cpp +++ /dev/null @@ -1,60 +0,0 @@ -// Copyright 2016 PDFium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -// Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com - -#include "xfa/fwl/theme/cfwl_arrowdata.h" - -#include <algorithm> - -#include "third_party/base/ptr_util.h" - -namespace { - -CFWL_ArrowData* g_pInstance = nullptr; - -} // namespace - -CFWL_ArrowData* CFWL_ArrowData::GetInstance() { - if (!g_pInstance) - g_pInstance = new CFWL_ArrowData; - return g_pInstance; -} - -bool CFWL_ArrowData::HasInstance() { - return !!g_pInstance; -} - -void CFWL_ArrowData::DestroyInstance() { - delete g_pInstance; - g_pInstance = nullptr; -} - -CFWL_ArrowData::CFWL_ArrowData() : m_pColorData(nullptr) { - SetColorData(); -} - -CFWL_ArrowData::~CFWL_ArrowData() {} - -void CFWL_ArrowData::SetColorData() { - if (!m_pColorData) - m_pColorData = pdfium::MakeUnique<CColorData>(); - - m_pColorData->clrBorder[0] = ArgbEncode(255, 202, 216, 249); - m_pColorData->clrBorder[1] = ArgbEncode(255, 171, 190, 233); - m_pColorData->clrBorder[2] = ArgbEncode(255, 135, 147, 219); - m_pColorData->clrBorder[3] = ArgbEncode(255, 172, 168, 153); - m_pColorData->clrStart[0] = ArgbEncode(255, 225, 234, 254); - m_pColorData->clrStart[1] = ArgbEncode(255, 253, 255, 255); - m_pColorData->clrStart[2] = ArgbEncode(255, 110, 142, 241); - m_pColorData->clrStart[3] = ArgbEncode(255, 254, 254, 251); - m_pColorData->clrEnd[0] = ArgbEncode(255, 175, 204, 251); - m_pColorData->clrEnd[1] = ArgbEncode(255, 185, 218, 251); - m_pColorData->clrEnd[2] = ArgbEncode(255, 210, 222, 235); - m_pColorData->clrEnd[3] = ArgbEncode(255, 243, 241, 236); - m_pColorData->clrSign[0] = ArgbEncode(255, 77, 97, 133); - m_pColorData->clrSign[1] = ArgbEncode(255, 77, 97, 133); - m_pColorData->clrSign[2] = ArgbEncode(255, 77, 97, 133); - m_pColorData->clrSign[3] = ArgbEncode(255, 128, 128, 128); -} |