Lines Matching refs:pWidget
38 CFWL_Widget* CFWL_WidgetMgr::GetParentWidget(const CFWL_Widget* pWidget) const { in GetParentWidget()
39 Item* pItem = GetWidgetMgrItem(pWidget); in GetParentWidget()
40 return pItem && pItem->pParent ? pItem->pParent->pWidget : nullptr; in GetParentWidget()
43 CFWL_Widget* CFWL_WidgetMgr::GetOwnerWidget(const CFWL_Widget* pWidget) const { in GetOwnerWidget()
44 Item* pItem = GetWidgetMgrItem(pWidget); in GetOwnerWidget()
45 return pItem && pItem->pOwner ? pItem->pOwner->pWidget : nullptr; in GetOwnerWidget()
48 CFWL_Widget* CFWL_WidgetMgr::GetFirstSiblingWidget(CFWL_Widget* pWidget) const { in GetFirstSiblingWidget()
49 Item* pItem = GetWidgetMgrItem(pWidget); in GetFirstSiblingWidget()
56 return pItem ? pItem->pWidget : nullptr; in GetFirstSiblingWidget()
59 CFWL_Widget* CFWL_WidgetMgr::GetPriorSiblingWidget(CFWL_Widget* pWidget) const { in GetPriorSiblingWidget()
60 Item* pItem = GetWidgetMgrItem(pWidget); in GetPriorSiblingWidget()
61 return pItem && pItem->pPrevious ? pItem->pPrevious->pWidget : nullptr; in GetPriorSiblingWidget()
64 CFWL_Widget* CFWL_WidgetMgr::GetNextSiblingWidget(CFWL_Widget* pWidget) const { in GetNextSiblingWidget()
65 Item* pItem = GetWidgetMgrItem(pWidget); in GetNextSiblingWidget()
66 return pItem && pItem->pNext ? pItem->pNext->pWidget : nullptr; in GetNextSiblingWidget()
69 CFWL_Widget* CFWL_WidgetMgr::GetFirstChildWidget(CFWL_Widget* pWidget) const { in GetFirstChildWidget()
70 Item* pItem = GetWidgetMgrItem(pWidget); in GetFirstChildWidget()
71 return pItem && pItem->pChild ? pItem->pChild->pWidget : nullptr; in GetFirstChildWidget()
74 CFWL_Widget* CFWL_WidgetMgr::GetLastChildWidget(CFWL_Widget* pWidget) const { in GetLastChildWidget()
75 Item* pItem = GetWidgetMgrItem(pWidget); in GetLastChildWidget()
82 return pItem ? pItem->pWidget : nullptr; in GetLastChildWidget()
85 CFWL_Widget* CFWL_WidgetMgr::GetSystemFormWidget(CFWL_Widget* pWidget) const { in GetSystemFormWidget()
86 Item* pItem = GetWidgetMgrItem(pWidget); in GetSystemFormWidget()
88 if (IsAbleNative(pItem->pWidget)) in GetSystemFormWidget()
89 return pItem->pWidget; in GetSystemFormWidget()
95 void CFWL_WidgetMgr::AppendWidget(CFWL_Widget* pWidget) { in AppendWidget() argument
96 Item* pItem = GetWidgetMgrItem(pWidget); in AppendWidget()
138 void CFWL_WidgetMgr::RepaintWidget(CFWL_Widget* pWidget, in RepaintWidget() argument
140 CFWL_Widget* pNative = pWidget; in RepaintWidget()
142 CFWL_Widget* pOuter = pWidget->GetOuter(); in RepaintWidget()
183 void CFWL_WidgetMgr::RemoveWidget(CFWL_Widget* pWidget) { in RemoveWidget() argument
184 Item* pItem = GetWidgetMgrItem(pWidget); in RemoveWidget()
197 RemoveWidget(pChild->pWidget); in RemoveWidget()
200 m_mapWidgetItem.erase(pWidget); in RemoveWidget()
283 void CFWL_WidgetMgr::AddRedrawCounts(CFWL_Widget* pWidget) { in AddRedrawCounts() argument
284 GetWidgetMgrItem(pWidget)->iRedrawCounter++; in AddRedrawCounts()
287 void CFWL_WidgetMgr::ResetRedrawCounts(CFWL_Widget* pWidget) { in ResetRedrawCounts() argument
288 GetWidgetMgrItem(pWidget)->iRedrawCounter = 0; in ResetRedrawCounts()
292 const CFWL_Widget* pWidget) const { in GetWidgetMgrItem()
293 auto it = m_mapWidgetItem.find(pWidget); in GetWidgetMgrItem()
297 bool CFWL_WidgetMgr::IsAbleNative(CFWL_Widget* pWidget) const { in IsAbleNative()
298 if (!pWidget || !pWidget->IsForm()) in IsAbleNative()
301 return pWidget->IsOverLapper() || pWidget->IsPopup(); in IsAbleNative()
304 void CFWL_WidgetMgr::GetAdapterPopupPos(CFWL_Widget* pWidget, in GetAdapterPopupPos() argument
309 m_pAdapter->GetPopupPos(pWidget, fMinHeight, fMaxHeight, rtAnchor, in GetAdapterPopupPos()
323 void CFWL_WidgetMgr::OnDrawWidget(CFWL_Widget* pWidget, in OnDrawWidget() argument
326 if (!pWidget || !pGraphics) in OnDrawWidget()
329 CFX_RectF clipCopy(0, 0, pWidget->GetWidgetRect().Size()); in OnDrawWidget()
332 pWidget->GetDelegate()->OnDrawWidget(pGraphics, matrix); in OnDrawWidget()
337 DrawChild(pWidget, clipBounds, pGraphics, &matrix); in OnDrawWidget()
339 GetWidgetMgrItem(pWidget)->iRedrawCounter = 0; in OnDrawWidget()
340 ResetRedrawCounts(pWidget); in OnDrawWidget()
383 pWidget(widget), in Item()