Home | History | Annotate | Download | only in formfiller

Lines Matching refs:pWidget

81 	CPDFSDK_Widget* pWidget = (CPDFSDK_Widget*)pAnnot;
83 if (IsVisible(pWidget))
130 pWidget->DrawAppearance(pDevice, pUser2Device, CPDF_Annot::Normal, NULL);
132 if (!IsReadOnly(pWidget) && IsFillingAllowed(pWidget))
134 pWidget->DrawShadow(pDevice, pPageView);
173 CPDFSDK_Widget* pWidget = (CPDFSDK_Widget*)pAnnot;
174 if (pWidget->GetAAction(CPDF_AAction::CursorEnter))
178 int nValueAge = pWidget->GetValueAge();
180 pWidget->ClearAppModified();
189 pWidget->OnAAction(CPDF_AAction::CursorEnter, fa, pPageView );
194 if (pWidget->IsAppModified())
196 if (CFFL_FormFiller* pFormFiller = GetFormFiller(pWidget, FALSE))
198 pFormFiller->ResetPDFWindow(pPageView, pWidget->GetValueAge() == nValueAge);
217 CPDFSDK_Widget* pWidget = (CPDFSDK_Widget*)pAnnot;
218 if (pWidget->GetAAction(CPDF_AAction::CursorExit))
221 pWidget->GetAppearanceAge();
222 int nValueAge = pWidget->GetValueAge();
223 pWidget->ClearAppModified();
233 pWidget->OnAAction(CPDF_AAction::CursorExit, fa, pPageView);
238 if (pWidget->IsAppModified())
240 if (CFFL_FormFiller* pFormFiller = GetFormFiller(pWidget, FALSE))
242 pFormFiller->ResetPDFWindow(pPageView, nValueAge == pWidget->GetValueAge());
261 CPDFSDK_Widget* pWidget = (CPDFSDK_Widget*)pAnnot;
262 if (Annot_HitTest(pPageView, pAnnot, point) && pWidget->GetAAction(CPDF_AAction::ButtonDown))
265 pWidget->GetAppearanceAge();
266 int nValueAge = pWidget->GetValueAge();
267 pWidget->ClearAppModified();
276 pWidget->OnAAction(CPDF_AAction::ButtonDown, fa, pPageView);
281 if (pWidget->IsAppModified())
283 if (CFFL_FormFiller* pFormFiller = GetFormFiller(pWidget, FALSE))
285 pFormFiller->ResetPDFWindow(pPageView, nValueAge == pWidget->GetValueAge());
304 CPDFSDK_Widget* pWidget = (CPDFSDK_Widget*)pAnnot;
310 switch (pWidget->GetFieldType())
336 OnButtonUp(pWidget, pPageView, bReset, bExit,nFlags);
342 void CFFL_IFormFiller::OnButtonUp(CPDFSDK_Widget* pWidget, CPDFSDK_PageView* pPageView, FX_BOOL& bReset, FX_BOOL& bExit,FX_UINT nFlag)
344 ASSERT(pWidget != NULL);
348 if (pWidget->GetAAction(CPDF_AAction::ButtonUp))
351 int nAge = pWidget->GetAppearanceAge();
352 int nValueAge = pWidget->GetValueAge();
364 pWidget->OnAAction(CPDF_AAction::ButtonUp, fa, pPageView);
367 if (!IsValidAnnot(pPageView, pWidget))
373 if (nAge != pWidget->GetAppearanceAge())
375 if (CFFL_FormFiller* pFormFiller = GetFormFiller(pWidget, FALSE))
377 pFormFiller->ResetPDFWindow(pPageView, nValueAge == pWidget->GetValueAge());
522 CPDFSDK_Widget* pWidget = (CPDFSDK_Widget*)pAnnot;
523 if (pWidget->GetAAction(CPDF_AAction::GetFocus))
526 pWidget->GetAppearanceAge();
527 int nValueAge = pWidget->GetValueAge();
528 pWidget->ClearAppModified();
539 CFFL_FormFiller* pFormFiller = GetFormFiller(pWidget, TRUE);
543 pWidget->OnAAction(CPDF_AAction::GetFocus, fa, pPageView);
548 if (pWidget->IsAppModified())
550 if (CFFL_FormFiller* pFormFiller = GetFormFiller(pWidget, FALSE))
552 pFormFiller->ResetPDFWindow(pPageView, nValueAge == pWidget->GetValueAge());
582 CPDFSDK_Widget* pWidget = (CPDFSDK_Widget*)pAnnot;
583 if (pWidget->GetAAction(CPDF_AAction::LoseFocus))
586 pWidget->ClearAppModified();
588 CPDFSDK_PageView* pPageView = pWidget->GetPageView();
597 pWidget->OnAAction(CPDF_AAction::LoseFocus, fa, pPageView);
610 FX_BOOL CFFL_IFormFiller::IsVisible(CPDFSDK_Widget* pWidget)
612 return pWidget->IsVisible();
615 FX_BOOL CFFL_IFormFiller::IsReadOnly(CPDFSDK_Widget* pWidget)
617 ASSERT(pWidget != NULL);
619 int nFieldFlags = pWidget->GetFieldFlags();
624 FX_BOOL CFFL_IFormFiller::IsFillingAllowed(CPDFSDK_Widget* pWidget)
626 ASSERT(pWidget != NULL);
628 if (pWidget
632 CPDF_Page* pPage = pWidget->GetPDFPage();
659 CPDFSDK_Widget* pWidget = (CPDFSDK_Widget*)pAnnot;
661 int nFieldType = pWidget->GetFieldType();
665 pFormFiller = new CFFL_PushButton(m_pApp, pWidget);
668 pFormFiller = new CFFL_CheckBox(m_pApp, pWidget);
671 pFormFiller = new CFFL_RadioButton(m_pApp, pWidget);
674 pFormFiller = new CFFL_TextField(m_pApp, pWidget);
677 pFormFiller = new CFFL_ListBox(m_pApp, pWidget);
680 pFormFiller = new CFFL_ComboBox(m_pApp, pWidget);
717 void CFFL_IFormFiller::SetFocusAnnotTab(CPDFSDK_Annot* pWidget, FX_BOOL bSameField, FX_BOOL bNext)
732 rcPageView.right = pData->pWidget->GetPDFPage()->GetPageWidth();
733 rcPageView.bottom = pData->pWidget->GetPDFPage()->GetPageHeight();
737 ASSERT(pData->pWidget != NULL);
738 CPDF_Rect rcAnnot = pData->pWidget->GetRect();
743 CPDFSDK_Widget * pWidget = (CPDFSDK_Widget*)pData->pWidget;
744 switch (pWidget->GetRotate() / 90)
819 if (CFFL_FormFiller* pFormFiller = GetFormFiller(pData->pWidget, TRUE))
833 m_pApp->FFI_Invalidate(pData->pWidget->GetPDFPage(), unRect.left, unRect.top, unRect.right, unRect.bottom);
843 ASSERT(pData->pWidget != NULL);
845 CFFL_FormFiller* pFormFiller = GetFormFiller(pData->pWidget, FALSE);
851 void CFFL_IFormFiller::OnKeyStrokeCommit(CPDFSDK_Widget* pWidget, CPDFSDK_PageView* pPageView, FX_BOOL& bRC, FX_BOOL& bExit, FX_DWORD nFlag)
855 ASSERT(pWidget != NULL);
856 if (pWidget->GetAAction(CPDF_AAction::KeyStroke))
859 pWidget->ClearAppModified();
875 CFFL_FormFiller* pFormFiller = GetFormFiller(pWidget, FALSE);
882 pWidget->OnAAction(CPDF_AAction::KeyStroke, fa, pPageView);
885 // bExit = !IsValidAnnot(m_pApp, pDocument, pDocView, pPageView, pWidget);
892 void CFFL_IFormFiller::OnValidate(CPDFSDK_Widget* pWidget, CPDFSDK_PageView* pPageView, FX_BOOL& bRC, FX_BOOL& bExit, FX_DWORD nFlag)
896 ASSERT(pWidget != NULL);
897 if (pWidget->GetAAction(CPDF_AAction::Validate))
900 pWidget->ClearAppModified();
914 CFFL_FormFiller* pFormFiller = GetFormFiller(pWidget, FALSE);
921 pWidget->OnAAction(CPDF_AAction::Validate, fa, pPageView);
924 // bExit = !IsValidAnnot(m_pApp, pDocument, pDocView, pPageView, pWidget);
931 void CFFL_IFormFiller::OnCalculate(CPDFSDK_Widget* pWidget, CPDFSDK_PageView* pPageView, FX_BOOL& bExit, FX_DWORD nFlag)
935 ASSERT(pWidget != NULL);
945 pInterForm->OnCalculate(pWidget->GetFormField());
947 // bExit = !IsValidAnnot(m_pApp, pDocument, pDocView, pPageView, pWidget);
953 void CFFL_IFormFiller::OnFormat(CPDFSDK_Widget* pWidget, CPDFSDK_PageView* pPageView, FX_BOOL& bExit, FX_DWORD nFlag)
957 ASSERT(pWidget != NULL);
968 CFX_WideString sValue = pInterForm->OnFormat(pWidget->GetFormField(), GetCommitKey(), bFormated);
970 // bExit = !IsValidAnnot(m_pApp, pDocument, pDocView, pPageView, pWidget);
976 pInterForm->ResetFieldAppearance(pWidget->GetFormField(), sValue.c_str(), TRUE);
977 pInterForm->UpdateField(pWidget->GetFormField());
1107 ASSERT(pData->pWidget != NULL);
1109 CFFL_FormFiller* pFormFiller = GetFormFiller(pData->pWidget, FALSE);
1114 if (pData->pWidget->GetAAction(CPDF_AAction::KeyStroke))
1117 int nAge = pData->pWidget->GetAppearanceAge();
1118 int nValueAge = pData->pWidget->GetValueAge();
1138 if (pData->pWidget->OnAAction(CPDF_AAction::KeyStroke, fa, pData->pPageView))
1140 if (!IsValidAnnot(pData->pPageView, pData->pWidget))
1147 if (nAge != pData->pWidget->GetAppearanceAge())
1149 CPWL_Wnd* pWnd = pFormFiller->ResetPDFWindow(pData->pPageView, nValueAge == pData->pWidget->GetValueAge());
1165 if (pDocument->GetFocusAnnot() != pData->pWidget)
1173 if (!IsValidAnnot(pData->pPageView, pData->pWidget))
1190 ASSERT(pData->pWidget != NULL);
1192 CFFL_FormFiller* pFormFiller = GetFormFiller(pData->pWidget, FALSE);