Home | History | Annotate | Download | only in fwl

Lines Matching refs:pItem

44   Item* pItem = GetWidgetMgrItem(pWidget);
45 return pItem && pItem->pParent ? pItem->pParent->pWidget : nullptr;
49 Item* pItem = GetWidgetMgrItem(pWidget);
50 return pItem && pItem->pOwner ? pItem->pOwner->pWidget : nullptr;
54 Item* pItem = GetWidgetMgrItem(pWidget);
55 if (!pItem)
58 pItem = pItem->pPrevious;
59 while (pItem && pItem->pPrevious)
60 pItem = pItem->pPrevious;
61 return pItem ? pItem->pWidget : nullptr;
65 Item* pItem = GetWidgetMgrItem(pWidget);
66 return pItem && pItem->pPrevious ? pItem->pPrevious->pWidget : nullptr;
70 Item* pItem = GetWidgetMgrItem(pWidget);
71 return pItem && pItem->pNext ? pItem->pNext->pWidget : nullptr;
75 Item* pItem = GetWidgetMgrItem(pWidget);
76 return pItem && pItem->pChild ? pItem->pChild->pWidget : nullptr;
80 Item* pItem = GetWidgetMgrItem(pWidget);
81 if (!pItem)
84 pItem = pItem->pChild;
85 while (pItem && pItem->pNext)
86 pItem = pItem->pNext;
87 return pItem ? pItem->pWidget : nullptr;
91 Item* pItem = GetWidgetMgrItem(pWidget);
92 while (pItem) {
93 if (IsAbleNative(pItem->pWidget))
94 return pItem->pWidget;
95 pItem = pItem->pParent;
101 Item* pItem = GetWidgetMgrItem(pWidget);
102 if (!pItem)
104 if (!pItem->pParent)
107 Item* pChild = pItem->pParent->pChild;
110 if (pChild == pItem) {
115 if (pItem->pParent->pChild == pItem)
116 pItem->pParent->pChild = pItem->pNext;
118 pItem->pNext = nullptr;
119 pItem->pPrevious = nullptr;
129 pChild = pItem->pParent->pChild;
134 pChild->pNext = pItem;
135 pItem->pPrevious = pChild;
137 pItem->pParent->pChild = pItem;
138 pItem->pPrevious = nullptr;
140 pItem->pNext = nullptr;
184 Item* pItem = GetWidgetMgrItem(pChild);
185 if (!pItem) {
187 pItem = item.get();
190 if (pItem->pParent && pItem->pParent != pParentItem) {
191 if (pItem->pPrevious)
192 pItem->pPrevious->pNext = pItem->pNext;
193 if (pItem->pNext)
194 pItem->pNext->pPrevious = pItem->pPrevious;
195 if (pItem->pParent->pChild == pItem)
196 pItem->pParent->pChild = pItem->pNext;
198 pItem->pParent = pParentItem;
203 Item* pItem = GetWidgetMgrItem(pWidget);
204 if (!pItem)
206 if (pItem->pPrevious)
207 pItem->pPrevious->pNext = pItem->pNext;
208 if (pItem->pNext)
209 pItem->pNext->pPrevious = pItem->pPrevious;
210 if (pItem->pParent && pItem->pParent->pChild == pItem)
211 pItem->pParent->pChild = pItem->pNext;
213 Item* pChild = pItem->pChild;
233 Item* pItem = GetWidgetMgrItem(pOwned);
234 if (!pItem) {
236 pItem = item.get();
239 pItem->pOwner = pParentItem;
243 Item* pItem = GetWidgetMgrItem(pChild);
244 if (!pItem)
246 if (pItem->pParent && pItem->pParent != pParentItem) {
247 if (pItem->pPrevious)
248 pItem->pPrevious->pNext = pItem->pNext;
249 if (pItem->pNext)
250 pItem->pNext->pPrevious = pItem->pPrevious;
251 if (pItem->pParent->pChild == pItem)
252 pItem->pParent->pChild = pItem->pNext;
254 pItem->pNext = nullptr;
255 pItem->pPrevious = nullptr;
257 pItem->pParent = pParentItem;
508 Item* pItem = GetWidgetMgrItem(pWidget);
509 if (pItem && pItem->iRedrawCounter > 0) {
510 pItem->iRedrawCounter = 0;