• Home
  • Raw
  • Download

Lines Matching refs:pWidget

43 CFWL_Widget* CFWL_WidgetMgr::GetParentWidget(CFWL_Widget* pWidget) const {  in GetParentWidget()
44 Item* pItem = GetWidgetMgrItem(pWidget); in GetParentWidget()
45 return pItem && pItem->pParent ? pItem->pParent->pWidget : nullptr; in GetParentWidget()
48 CFWL_Widget* CFWL_WidgetMgr::GetOwnerWidget(CFWL_Widget* pWidget) const { in GetOwnerWidget()
49 Item* pItem = GetWidgetMgrItem(pWidget); in GetOwnerWidget()
50 return pItem && pItem->pOwner ? pItem->pOwner->pWidget : nullptr; in GetOwnerWidget()
53 CFWL_Widget* CFWL_WidgetMgr::GetFirstSiblingWidget(CFWL_Widget* pWidget) const { in GetFirstSiblingWidget()
54 Item* pItem = GetWidgetMgrItem(pWidget); in GetFirstSiblingWidget()
61 return pItem ? pItem->pWidget : nullptr; in GetFirstSiblingWidget()
64 CFWL_Widget* CFWL_WidgetMgr::GetPriorSiblingWidget(CFWL_Widget* pWidget) const { in GetPriorSiblingWidget()
65 Item* pItem = GetWidgetMgrItem(pWidget); in GetPriorSiblingWidget()
66 return pItem && pItem->pPrevious ? pItem->pPrevious->pWidget : nullptr; in GetPriorSiblingWidget()
69 CFWL_Widget* CFWL_WidgetMgr::GetNextSiblingWidget(CFWL_Widget* pWidget) const { in GetNextSiblingWidget()
70 Item* pItem = GetWidgetMgrItem(pWidget); in GetNextSiblingWidget()
71 return pItem && pItem->pNext ? pItem->pNext->pWidget : nullptr; in GetNextSiblingWidget()
74 CFWL_Widget* CFWL_WidgetMgr::GetFirstChildWidget(CFWL_Widget* pWidget) const { in GetFirstChildWidget()
75 Item* pItem = GetWidgetMgrItem(pWidget); in GetFirstChildWidget()
76 return pItem && pItem->pChild ? pItem->pChild->pWidget : nullptr; in GetFirstChildWidget()
79 CFWL_Widget* CFWL_WidgetMgr::GetLastChildWidget(CFWL_Widget* pWidget) const { in GetLastChildWidget()
80 Item* pItem = GetWidgetMgrItem(pWidget); in GetLastChildWidget()
87 return pItem ? pItem->pWidget : nullptr; in GetLastChildWidget()
90 CFWL_Widget* CFWL_WidgetMgr::GetSystemFormWidget(CFWL_Widget* pWidget) const { in GetSystemFormWidget()
91 Item* pItem = GetWidgetMgrItem(pWidget); in GetSystemFormWidget()
93 if (IsAbleNative(pItem->pWidget)) in GetSystemFormWidget()
94 return pItem->pWidget; in GetSystemFormWidget()
100 void CFWL_WidgetMgr::AppendWidget(CFWL_Widget* pWidget) { in AppendWidget() argument
101 Item* pItem = GetWidgetMgrItem(pWidget); in AppendWidget()
143 void CFWL_WidgetMgr::RepaintWidget(CFWL_Widget* pWidget, in RepaintWidget() argument
148 CFWL_Widget* pNative = pWidget; in RepaintWidget()
151 CFWL_Widget* pOuter = pWidget->GetOuter(); in RepaintWidget()
159 } else if (!IsAbleNative(pWidget)) { in RepaintWidget()
160 pNative = GetSystemFormWidget(pWidget); in RepaintWidget()
164 CFX_PointF pos = pWidget->TransformTo( in RepaintWidget()
202 void CFWL_WidgetMgr::RemoveWidget(CFWL_Widget* pWidget) { in RemoveWidget() argument
203 Item* pItem = GetWidgetMgrItem(pWidget); in RemoveWidget()
216 RemoveWidget(pChild->pWidget); in RemoveWidget()
219 m_mapWidgetItem.erase(pWidget); in RemoveWidget()
354 void CFWL_WidgetMgr::AddRedrawCounts(CFWL_Widget* pWidget) { in AddRedrawCounts() argument
355 GetWidgetMgrItem(pWidget)->iRedrawCounter++; in AddRedrawCounts()
358 void CFWL_WidgetMgr::ResetRedrawCounts(CFWL_Widget* pWidget) { in ResetRedrawCounts() argument
359 GetWidgetMgrItem(pWidget)->iRedrawCounter = 0; in ResetRedrawCounts()
363 CFWL_Widget* pWidget) const { in GetWidgetMgrItem()
364 auto it = m_mapWidgetItem.find(pWidget); in GetWidgetMgrItem()
369 bool CFWL_WidgetMgr::IsAbleNative(CFWL_Widget* pWidget) const { in IsAbleNative()
370 if (!pWidget) in IsAbleNative()
372 if (!pWidget->IsInstance(FWL_CLASS_Form)) in IsAbleNative()
375 uint32_t dwStyles = pWidget->GetStyles(); in IsAbleNative()
381 void CFWL_WidgetMgr::GetAdapterPopupPos(CFWL_Widget* pWidget, in GetAdapterPopupPos() argument
386 m_pAdapter->GetPopupPos(pWidget, fMinHeight, fMaxHeight, rtAnchor, rtPopup); in GetAdapterPopupPos()
417 void CFWL_WidgetMgr::OnDrawWidget(CFWL_Widget* pWidget, in OnDrawWidget() argument
420 if (!pWidget || !pGraphics) in OnDrawWidget()
423 CFX_RectF clipCopy(0, 0, pWidget->GetWidgetRect().Size()); in OnDrawWidget()
430 pWidget->GetDelegate()->OnDrawWidget(pGraphics, matrix); in OnDrawWidget()
440 pWidget->GetDelegate()->OnDrawWidget(pGraphics, *pMatrixHack); in OnDrawWidget()
445 clipBounds.Intersect(pWidget->GetClientRect()); in OnDrawWidget()
447 DrawChild(pWidget, clipBounds, pGraphics, &matrix); in OnDrawWidget()
449 GetWidgetMgrItem(pWidget)->iRedrawCounter = 0; in OnDrawWidget()
450 ResetRedrawCounts(pWidget); in OnDrawWidget()
505 bool CFWL_WidgetMgr::IsNeedRepaint(CFWL_Widget* pWidget, in IsNeedRepaint() argument
508 Item* pItem = GetWidgetMgrItem(pWidget); in IsNeedRepaint()
515 pMatrix->TransformRect(CFX_RectF(0, 0, pWidget->GetWidgetRect().Size())); in IsNeedRepaint()
520 pWidget->GetOwnerApp()->GetWidgetMgr()->GetFirstChildWidget(pWidget); in IsNeedRepaint()
607 pWidget(widget), in Item()