Lines Matching refs:pParams

81 void CXFA_FWLTheme::DrawBackground(CFWL_ThemeBackground* pParams) {
82 GetTheme(pParams->m_pWidget)->DrawBackground(pParams);
85 void CXFA_FWLTheme::DrawText(CFWL_ThemeText* pParams) {
86 if (pParams->m_wsText.IsEmpty())
89 if (pParams->m_pWidget->GetClassID() == FWL_Type::MonthCalendar) {
90 CXFA_FFWidget* pWidget = XFA_ThemeGetOuterWidget(pParams->m_pWidget);
94 m_pTextOut->SetStyles(pParams->m_dwTTOStyles);
95 m_pTextOut->SetAlignment(pParams->m_iTTOAlign);
99 if ((pParams->m_iPart == CFWL_Part::DatesIn) &&
100 !(pParams->m_dwStates & FWL_ITEMSTATE_MCD_Flag) &&
101 (pParams->m_dwStates &
105 if (pParams->m_iPart == CFWL_Part::Caption)
108 CFX_Graphics* pGraphics = pParams->m_pGraphics;
114 CFX_Matrix mtPart = pParams->m_matrix;
120 m_pTextOut->DrawLogicText(pParams->m_wsText.c_str(),
121 pParams->m_wsText.GetLength(), pParams->m_rtPart);
124 CXFA_FFWidget* pWidget = XFA_ThemeGetOuterWidget(pParams->m_pWidget);
129 CFX_Graphics* pGraphics = pParams->m_pGraphics;
135 m_pTextOut->SetStyles(pParams->m_dwTTOStyles);
136 m_pTextOut->SetAlignment(pParams->m_iTTOAlign);
140 CFX_Matrix mtPart = pParams->m_matrix;
146 m_pTextOut->DrawLogicText(pParams->m_wsText.c_str(),
147 pParams->m_wsText.GetLength(), pParams->m_rtPart);
225 void CXFA_FWLTheme::CalcTextRect(CFWL_ThemeText* pParams, CFX_RectF& rect) {
226 if (pParams->m_pWidget->GetClassID() == FWL_Type::MonthCalendar) {
227 CXFA_FFWidget* pWidget = XFA_ThemeGetOuterWidget(pParams->m_pWidget);
228 if (!pWidget || !pParams || !m_pTextOut)
234 m_pTextOut->SetAlignment(pParams->m_iTTOAlign);
235 m_pTextOut->SetStyles(pParams->m_dwTTOStyles);
236 m_pTextOut->CalcLogicSize(pParams->m_wsText.c_str(),
237 pParams->m_wsText.GetLength(), rect);
240 CXFA_FFWidget* pWidget = XFA_ThemeGetOuterWidget(pParams->m_pWidget);
248 if (!pParams)
251 m_pTextOut->SetAlignment(pParams->m_iTTOAlign);
252 m_pTextOut->SetStyles(pParams->m_dwTTOStyles);
253 m_pTextOut->CalcLogicSize(pParams->m_wsText.c_str(),
254 pParams->m_wsText.GetLength(), rect);