From 5110c4743751145c4ae1934cd1d83bc6c55bb43f Mon Sep 17 00:00:00 2001 From: John Abd-El-Malek Date: Sat, 17 May 2014 22:33:34 -0700 Subject: Initial commit. --- fpdfsdk/src/formfiller/FFL_PushButton.cpp | 43 +++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 fpdfsdk/src/formfiller/FFL_PushButton.cpp (limited to 'fpdfsdk/src/formfiller/FFL_PushButton.cpp') diff --git a/fpdfsdk/src/formfiller/FFL_PushButton.cpp b/fpdfsdk/src/formfiller/FFL_PushButton.cpp new file mode 100644 index 0000000000..1afbe8b84e --- /dev/null +++ b/fpdfsdk/src/formfiller/FFL_PushButton.cpp @@ -0,0 +1,43 @@ +// 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 + +#include "../../include/formfiller/FormFiller.h" +#include "../../include/formfiller/FFL_FormFiller.h" +#include "../../include/formfiller/FFL_PushButton.h" + +/* ------------------------------- CFFL_PushButton ------------------------------- */ + +CFFL_PushButton::CFFL_PushButton(CPDFDoc_Environment* pApp, CPDFSDK_Annot* pAnnot): + CFFL_Button( pApp, pAnnot) +{ +} + +CFFL_PushButton::~CFFL_PushButton() +{ +} + +CPWL_Wnd* CFFL_PushButton::NewPDFWindow(const PWL_CREATEPARAM& cp, CPDFSDK_PageView* pPageView) +{ + CPWL_PushButton* pWnd = new CPWL_PushButton(); + pWnd->Create(cp); + + return pWnd; +} + + +FX_BOOL CFFL_PushButton::OnChar(CPDFSDK_Annot* pAnnot, FX_UINT nChar, FX_UINT nFlags) +{ + return CFFL_FormFiller::OnChar(pAnnot, nChar, nFlags); +} + +void CFFL_PushButton::OnDraw(CPDFSDK_PageView *pPageView, CPDFSDK_Annot* pAnnot, + CFX_RenderDevice* pDevice, CPDF_Matrix* pUser2Device, + FX_DWORD dwFlags) +{ + CFFL_Button::OnDraw(pPageView, pAnnot, pDevice, pUser2Device, dwFlags); +} + + -- cgit v1.2.3