Home | History | Annotate | Download | only in fpdfsdk

Lines Matching refs:pAnnot

41 CPDFSDK_Annot* CPDFSDK_AnnotHandlerMgr::NewAnnot(CPDF_Annot* pAnnot,
44 return GetAnnotHandler(pAnnot->GetSubtype())->NewAnnot(pAnnot, pPageView);
48 CPDFSDK_Annot* CPDFSDK_AnnotHandlerMgr::NewAnnot(CXFA_FFWidget* pAnnot,
50 ASSERT(pAnnot);
54 ->NewAnnot(pAnnot, pPageView);
58 void CPDFSDK_AnnotHandlerMgr::ReleaseAnnot(CPDFSDK_Annot* pAnnot) {
59 IPDFSDK_AnnotHandler* pAnnotHandler = GetAnnotHandler(pAnnot);
60 pAnnotHandler->ReleaseAnnot(pAnnot);
63 void CPDFSDK_AnnotHandlerMgr::Annot_OnCreate(CPDFSDK_Annot* pAnnot) {
64 CPDF_Annot* pPDFAnnot = pAnnot->GetPDFAnnot();
72 void CPDFSDK_AnnotHandlerMgr::Annot_OnLoad(CPDFSDK_Annot* pAnnot) {
73 ASSERT(pAnnot);
74 GetAnnotHandler(pAnnot)->OnLoad(pAnnot);
78 CPDFSDK_Annot* pAnnot) const {
79 return GetAnnotHandler(pAnnot->GetAnnotSubtype());
96 CPDFSDK_Annot* pAnnot,
100 ASSERT(pAnnot);
101 GetAnnotHandler(pAnnot)->OnDraw(pPageView, pAnnot, pDevice, pUser2Device,
107 CPDFSDK_Annot::ObservedPtr* pAnnot,
110 ASSERT(*pAnnot);
111 return GetAnnotHandler(pAnnot->Get())
112 ->OnLButtonDown(pPageView, pAnnot, nFlags, point);
117 CPDFSDK_Annot::ObservedPtr* pAnnot,
120 ASSERT(*pAnnot);
121 return GetAnnotHandler(pAnnot->Get())
122 ->OnLButtonUp(pPageView, pAnnot, nFlags, point);
127 CPDFSDK_Annot::ObservedPtr* pAnnot,
130 ASSERT(*pAnnot);
131 return GetAnnotHandler(pAnnot->Get())
132 ->OnLButtonDblClk(pPageView, pAnnot, nFlags, point);
137 CPDFSDK_Annot::ObservedPtr* pAnnot,
140 ASSERT(*pAnnot);
141 return GetAnnotHandler(pAnnot->Get())
142 ->OnMouseMove(pPageView, pAnnot, nFlags, point);
147 CPDFSDK_Annot::ObservedPtr* pAnnot,
151 ASSERT(*pAnnot);
152 return GetAnnotHandler(pAnnot->Get())
153 ->OnMouseWheel(pPageView, pAnnot, nFlags, zDelta, point);
158 CPDFSDK_Annot::ObservedPtr* pAnnot,
161 ASSERT(*pAnnot);
162 return GetAnnotHandler(pAnnot->Get())
163 ->OnRButtonDown(pPageView, pAnnot, nFlags, point);
168 CPDFSDK_Annot::ObservedPtr* pAnnot,
171 ASSERT(*pAnnot);
172 return GetAnnotHandler(pAnnot->Get())
173 ->OnRButtonUp(pPageView, pAnnot, nFlags, point);
178 CPDFSDK_Annot::ObservedPtr* pAnnot,
180 ASSERT(*pAnnot);
181 GetAnnotHandler(pAnnot->Get())->OnMouseEnter(pPageView, pAnnot, nFlag);
186 CPDFSDK_Annot::ObservedPtr* pAnnot,
188 ASSERT(*pAnnot);
189 GetAnnotHandler(pAnnot->Get())->OnMouseExit(pPageView, pAnnot, nFlag);
192 bool CPDFSDK_AnnotHandlerMgr::Annot_OnChar(CPDFSDK_Annot* pAnnot,
195 return GetAnnotHandler(pAnnot)->OnChar(pAnnot, nChar, nFlags);
198 bool CPDFSDK_AnnotHandlerMgr::Annot_OnKeyDown(CPDFSDK_Annot* pAnnot,
203 return GetAnnotHandler(pAnnot)->OnKeyDown(pAnnot, nKeyCode, nFlag);
206 CPDFSDK_PageView* pPage = pAnnot->GetPageView();
217 return GetAnnotHandler(pAnnot)->OnKeyDown(pAnnot, nKeyCode, nFlag);
220 bool CPDFSDK_AnnotHandlerMgr::Annot_OnKeyUp(CPDFSDK_Annot* pAnnot,
227 CPDFSDK_Annot::ObservedPtr* pAnnot,
229 ASSERT(*pAnnot);
230 return GetAnnotHandler(pAnnot->Get())->OnSetFocus(pAnnot, nFlag);
234 CPDFSDK_Annot::ObservedPtr* pAnnot,
236 ASSERT(*pAnnot);
237 return GetAnnotHandler(pAnnot->Get())->OnKillFocus(pAnnot, nFlag);
259 CPDFSDK_Annot* pAnnot) {
260 ASSERT(pAnnot);
261 return GetAnnotHandler(pAnnot)->GetViewBBox(pPageView, pAnnot);
265 CPDFSDK_Annot* pAnnot,
267 ASSERT(pAnnot);
268 IPDFSDK_AnnotHandler* pAnnotHandler = GetAnnotHandler(pAnnot);
269 if (pAnnotHandler->CanAnswer(pAnnot))
270 return pAnnotHandler->HitTest(pPageView, pAnnot, point);