Home | History | Annotate | Download | only in include

Lines Matching full:virtual

30   virtual ~IPDFSDK_AnnotHandler() {}
32 virtual CFX_ByteString GetType() = 0;
34 virtual CFX_ByteString GetName() = 0;
36 virtual FX_BOOL CanAnswer(CPDFSDK_Annot* pAnnot) = 0;
38 virtual CPDFSDK_Annot* NewAnnot(CPDF_Annot* pAnnot,
42 virtual CPDFSDK_Annot* NewAnnot(IXFA_Widget* hWidget,
46 virtual void ReleaseAnnot(CPDFSDK_Annot* pAnnot) = 0;
48 virtual void DeleteAnnot(CPDFSDK_Annot* pAnnot) = 0;
50 virtual CPDF_Rect GetViewBBox(CPDFSDK_PageView* pPageView,
53 virtual FX_BOOL HitTest(CPDFSDK_PageView* pPageView,
57 virtual void OnDraw(CPDFSDK_PageView* pPageView,
63 virtual void OnDrawSleep(CPDFSDK_PageView* pPageView,
70 virtual void OnCreate(CPDFSDK_Annot* pAnnot) = 0;
72 virtual void OnLoad(CPDFSDK_Annot* pAnnot) = 0;
74 virtual void OnDelete(CPDFSDK_Annot* pAnnot) = 0;
76 virtual void OnRelease(CPDFSDK_Annot* pAnnot) = 0;
78 virtual void OnMouseEnter(CPDFSDK_PageView* pPageView,
81 virtual void OnMouseExit(CPDFSDK_PageView* pPageView,
85 virtual FX_BOOL OnLButtonDown(CPDFSDK_PageView* pPageView,
89 virtual FX_BOOL OnLButtonUp(CPDFSDK_PageView* pPageView,
93 virtual FX_BOOL OnLButtonDblClk(CPDFSDK_PageView* pPageView,
97 virtual FX_BOOL OnMouseMove(CPDFSDK_PageView* pPageView,
101 virtual FX_BOOL OnMouseWheel(CPDFSDK_PageView* pPageView,
106 virtual FX_BOOL OnRButtonDown(CPDFSDK_PageView* pPageView,
110 virtual FX_BOOL OnRButtonUp(CPDFSDK_PageView* pPageView,
114 virtual FX_BOOL OnRButtonDblClk(CPDFSDK_PageView* pPageView,
119 virtual FX_BOOL OnChar(CPDFSDK_Annot* pAnnot,
122 virtual FX_BOOL OnKeyDown(CPDFSDK_Annot* pAnnot, int nKeyCode, int nFlag) = 0;
123 virtual FX_BOOL OnKeyUp(CPDFSDK_Annot* pAnnot, int nKeyCode, int nFlag) = 0;
125 virtual void OnDeSelected(CPDFSDK_Annot* pAnnot) = 0;
126 virtual void OnSelected(CPDFSDK_Annot* pAnnot) = 0;
128 virtual FX_BOOL OnSetFocus(CPDFSDK_Annot* pAnnot, FX_DWORD nFlag) = 0;
129 virtual FX_BOOL OnKillFocus(CPDFSDK_Annot* pAnnot, FX_DWORD nFlag) = 0;
131 virtual FX_BOOL OnXFAChangedFocus(CPDFSDK_Annot* pOldAnnot,
245 virtual CFX_ByteString GetType() { return FSDK_XFAWIDGET_TYPENAME; }
247 virtual CFX_ByteString GetName() { return "XFAWidgetHandler"; }
249 virtual FX_BOOL CanAnswer(CPDFSDK_Annot* pAnnot);
251 virtual CPDFSDK_Annot* NewAnnot(CPDF_Annot* pAnnot, CPDFSDK_PageView* pPage) {
255 virtual CPDFSDK_Annot* NewAnnot(IXFA_Widget* pAnnot, CPDFSDK_PageView* pPage);
257 virtual void ReleaseAnnot(CPDFSDK_Annot* pAnnot);
259 virtual void DeleteAnnot(CPDFSDK_Annot* pAnnot) {}
261 virtual CPDF_Rect GetViewBBox(CPDFSDK_PageView* pPageView,
264 virtual FX_BOOL HitTest(CPDFSDK_PageView* pPageView,
268 virtual void OnDraw(CPDFSDK_PageView* pPageView,
274 virtual void OnDrawSleep(CPDFSDK_PageView* pPageView,
281 virtual void OnCreate(CPDFSDK_Annot* pAnnot) {}
283 virtual void OnLoad(CPDFSDK_Annot* pAnnot) {}
285 virtual void OnDelete(CPDFSDK_Annot* pAnnot) {}
287 virtual void OnRelease(CPDFSDK_Annot* pAnnot) {}
289 virtual void OnMouseEnter(CPDFSDK_PageView* pPageView,
292 virtual void OnMouseExit(CPDFSDK_PageView* pPageView,
296 virtual FX_BOOL OnLButtonDown(CPDFSDK_PageView* pPageView,
300 virtual FX_BOOL OnLButtonUp(CPDFSDK_PageView* pPageView,
304 virtual FX_BOOL OnLButtonDblClk(CPDFSDK_PageView* pPageView,
308 virtual FX_BOOL OnMouseMove(CPDFSDK_PageView* pPageView,
312 virtual FX_BOOL OnMouseWheel(CPDFSDK_PageView* pPageView,
317 virtual FX_BOOL OnRButtonDown(CPDFSDK_PageView* pPageView,
321 virtual FX_BOOL OnRButtonUp(CPDFSDK_PageView* pPageView,
325 virtual FX_BOOL OnRButtonDblClk(CPDFSDK_PageView* pPageView,
330 virtual FX_BOOL OnChar(CPDFSDK_Annot* pAnnot,
333 virtual FX_BOOL OnKeyDown(CPDFSDK_Annot* pAnnot, int nKeyCode, int nFlag);
334 virtual FX_BOOL OnKeyUp(CPDFSDK_Annot* pAnnot, int nKeyCode, int nFlag);
336 virtual void OnDeSelected(CPDFSDK_Annot* pAnnot) {}
337 virtual void OnSelected(CPDFSDK_Annot* pAnnot) {}
339 virtual FX_BOOL OnSetFocus(CPDFSDK_Annot* pAnnot, FX_DWORD nFlag);
340 virtual FX_BOOL OnKillFocus(CPDFSDK_Annot* pAnnot, FX_DWORD nFlag);
341 virtual FX_BOOL OnXFAChangedFocus(CPDFSDK_Annot* pOldAnnot,
358 virtual ~CPDFSDK_AnnotHandlerMgr();
364 virtual CPDFSDK_Annot* NewAnnot(CPDF_Annot* pAnnot,
367 virtual CPDFSDK_Annot* NewAnnot(IXFA_Widget* pAnnot,
370 virtual void ReleaseAnnot(CPDFSDK_Annot* pAnnot);
372 virtual void Annot_OnCreate(CPDFSDK_Annot* pAnnot);
373 virtual void Annot_OnLoad(CPDFSDK_Annot* pAnnot);
377 virtual void Annot_OnDraw(CPDFSDK_PageView* pPageView,
383 virtual void Annot_OnMouseEnter(CPDFSDK_PageView* pPageView,
386 virtual void Annot_OnMouseExit(CPDFSDK_PageView* pPageView,
390 virtual FX_BOOL Annot_OnLButtonDown(CPDFSDK_PageView* pPageView,
394 virtual FX_BOOL Annot_OnLButtonUp(CPDFSDK_PageView* pPageView,
398 virtual FX_BOOL Annot_OnLButtonDblClk(CPDFSDK_PageView* pPageView,
403 virtual FX_BOOL Annot_OnMouseMove(CPDFSDK_PageView* pPageView,
407 virtual FX_BOOL Annot_OnMouseWheel(CPDFSDK_PageView* pPageView,
412 virtual FX_BOOL Annot_OnRButtonDown(CPDFSDK_PageView* pPageView,
416 virtual FX_BOOL Annot_OnRButtonUp(CPDFSDK_PageView* pPageView,
421 virtual FX_BOOL Annot_OnChar(CPDFSDK_Annot* pAnnot,
424 virtual FX_BOOL Annot_OnKeyDown(CPDFSDK_Annot* pAnnot,
427 virtual FX_BOOL Annot_OnKeyUp(CPDFSDK_Annot* pAnnot, int nKeyCode, int nFlag);
429 virtual FX_BOOL Annot_OnSetFocus(CPDFSDK_Annot* pAnnot, FX_DWORD nFlag);
430 virtual FX_BOOL Annot_OnKillFocus(CPDFSDK_Annot* pAnnot, FX_DWORD nFlag);
433 virtual FX_BOOL Annot_OnChangeFocus(CPDFSDK_Annot* pSetAnnot,
437 virtual CPDF_Rect Annot_OnGetViewBBox(CPDFSDK_PageView* pPageView,
439 virtual FX_BOOL Annot_OnHitTest(CPDFSDK_PageView* pPageView,