From fdc00a7042d912aafaabddae4d9c84199921ef23 Mon Sep 17 00:00:00 2001 From: Bo Xu Date: Tue, 28 Oct 2014 23:03:33 -0700 Subject: Merge XFA to PDFium master at 4dc95e7 on 10/28/2014 --- xfa/include/fwl/theme/listboxtp.h | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 xfa/include/fwl/theme/listboxtp.h (limited to 'xfa/include/fwl/theme/listboxtp.h') diff --git a/xfa/include/fwl/theme/listboxtp.h b/xfa/include/fwl/theme/listboxtp.h new file mode 100644 index 0000000000..aaae2eba38 --- /dev/null +++ b/xfa/include/fwl/theme/listboxtp.h @@ -0,0 +1,24 @@ +// Copyright 2014 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 + +#ifndef _FWL_LISTBOXTP_H +#define _FWL_LISTBOXTP_H +class CFWL_WidgetTP; +class CFWL_ScrollBarTP; +class CFWL_ListBoxTP; +class CFWL_ListBoxTP : public CFWL_WidgetTP +{ +public: + CFWL_ListBoxTP(); + virtual ~CFWL_ListBoxTP(); + virtual FX_BOOL IsValidWidget(IFWL_Widget *pWidget); + virtual FX_BOOL DrawBackground(CFWL_ThemeBackground *pParams); + virtual FWL_ERR Initialize(); + virtual FWL_ERR Finalize(); +protected: + void DrawListBoxItem(CFX_Graphics *pGraphics, FX_DWORD dwStates, const CFX_RectF *prtItem, FX_LPVOID pData = NULL, CFX_Matrix *pMatrix = NULL); +}; +#endif -- cgit v1.2.3