7#include "fpdfsdk/cpdfsdk_annot.h"
9#include "fpdfsdk/cpdfsdk_pageview.h"
10#include "third_party/base/check.h"
29 Mask<FWL_EVENTFLAG> nFlags) {
30 pAnnot->GetUnsafeInputHandlers()->OnMouseEnter(nFlags);
35 Mask<FWL_EVENTFLAG> nFlags) {
36 pAnnot->GetUnsafeInputHandlers()->OnMouseExit(nFlags);
41 Mask<FWL_EVENTFLAG> nFlags,
42 const CFX_PointF& point) {
43 return pAnnot->GetUnsafeInputHandlers()->OnLButtonDown(nFlags, point);
48 Mask<FWL_EVENTFLAG> nFlags,
49 const CFX_PointF& point) {
50 return pAnnot->GetUnsafeInputHandlers()->OnLButtonUp(nFlags, point);
55 Mask<FWL_EVENTFLAG> nFlags,
56 const CFX_PointF& point) {
57 return pAnnot->GetUnsafeInputHandlers()->OnLButtonDblClk(nFlags, point);
62 Mask<FWL_EVENTFLAG> nFlags,
63 const CFX_PointF& point) {
64 return pAnnot->GetUnsafeInputHandlers()->OnMouseMove(nFlags, point);
69 Mask<FWL_EVENTFLAG> nFlags,
70 const CFX_PointF& point,
71 const CFX_Vector& delta) {
72 return pAnnot->GetUnsafeInputHandlers()->OnMouseWheel(nFlags, point, delta);
77 Mask<FWL_EVENTFLAG> nFlags,
78 const CFX_PointF& point) {
79 return pAnnot->GetUnsafeInputHandlers()->OnRButtonDown(nFlags, point);
84 Mask<FWL_EVENTFLAG> nFlags,
85 const CFX_PointF& point) {
86 return pAnnot->GetUnsafeInputHandlers()->OnRButtonUp(nFlags, point);
92 Mask<FWL_EVENTFLAG> nFlags) {
93 return pAnnot->GetUnsafeInputHandlers()->OnChar(nChar, nFlags);
98 FWL_VKEYCODE nKeyCode,
99 Mask<FWL_EVENTFLAG> nFlags) {
100 return pAnnot->GetUnsafeInputHandlers()->OnKeyDown(nKeyCode, nFlags);
105 Mask<FWL_EVENTFLAG> nFlags) {
106 return pAnnot->GetUnsafeInputHandlers()->OnSetFocus(nFlags);
111 Mask<FWL_EVENTFLAG> nFlags) {
112 return pAnnot->GetUnsafeInputHandlers()->OnKillFocus(nFlags);
117 return m_pPageView->GetXFAPage();
133 IPDF_Page* pXFAPage = GetXFAPage();
141 return m_pPageView->GetPDFPage();
static bool OnRButtonUp(ObservedPtr< CPDFSDK_Annot > &pAnnot, Mask< FWL_EVENTFLAG > nFlags, const CFX_PointF &point)
static bool OnKeyDown(ObservedPtr< CPDFSDK_Annot > &pAnnot, FWL_VKEYCODE nKeyCode, Mask< FWL_EVENTFLAG > nFlags)
static bool OnRButtonDown(ObservedPtr< CPDFSDK_Annot > &pAnnot, Mask< FWL_EVENTFLAG > nFlags, const CFX_PointF &point)
virtual int GetLayoutOrder() const
static bool OnMouseMove(ObservedPtr< CPDFSDK_Annot > &pAnnot, Mask< FWL_EVENTFLAG > nFlags, const CFX_PointF &point)
static bool OnKillFocus(ObservedPtr< CPDFSDK_Annot > &pAnnot, Mask< FWL_EVENTFLAG > nFlags)
static bool OnLButtonUp(ObservedPtr< CPDFSDK_Annot > &pAnnot, Mask< FWL_EVENTFLAG > nFlags, const CFX_PointF &point)
CPDFSDK_Annot(CPDFSDK_PageView *pPageView)
static bool OnMouseWheel(ObservedPtr< CPDFSDK_Annot > &pAnnot, Mask< FWL_EVENTFLAG > nFlags, const CFX_PointF &point, const CFX_Vector &delta)
virtual CPDFSDK_BAAnnot * AsBAAnnot()
static void OnMouseEnter(ObservedPtr< CPDFSDK_Annot > &pAnnot, Mask< FWL_EVENTFLAG > nFlags)
static bool OnChar(ObservedPtr< CPDFSDK_Annot > &pAnnot, uint32_t nChar, Mask< FWL_EVENTFLAG > nFlags)
static bool OnSetFocus(ObservedPtr< CPDFSDK_Annot > &pAnnot, Mask< FWL_EVENTFLAG > nFlags)
static bool OnLButtonDblClk(ObservedPtr< CPDFSDK_Annot > &pAnnot, Mask< FWL_EVENTFLAG > nFlags, const CFX_PointF &point)
virtual CPDF_Annot * GetPDFAnnot() const
virtual CPDFXFA_Widget * AsXFAWidget()
static void OnMouseExit(ObservedPtr< CPDFSDK_Annot > &pAnnot, Mask< FWL_EVENTFLAG > nFlags)
static bool OnLButtonDown(ObservedPtr< CPDFSDK_Annot > &pAnnot, Mask< FWL_EVENTFLAG > nFlags, const CFX_PointF &point)