Lines Matching refs:WindowNode
103 bool StatusSupprtedWhenRecentUpdate(sptr<WindowNode>& node);
109 void UpdateIfSplitRelated(sptr<WindowNode>& node);
116 void HandleRemoveWindow(sptr<WindowNode>& node);
124 sptr<WindowNode> Find(sptr<WindowNode>& node);
131 sptr<WindowNode> GetDividerWindow() const;
145 std::vector<sptr<WindowNode>> GetOrderedPair(sptr<WindowNode>& node);
152 std::vector<sptr<WindowNode>> GetPairedWindows();
227 bool IsSplitRelated(sptr<WindowNode>& node) const;
235 … sptr<WindowNode>& node, bool& hasPrimaryDialog, bool& hasSecondaryDialog, bool& isPrimaryAbove);
242 std::vector<sptr<WindowNode>> CreateOrderedPair(
243 sptr<WindowNode>& bottom, sptr<WindowNode>& mid, sptr<WindowNode>& top);
250 void Insert(sptr<WindowNode>& node);
289 void NotifyShowRecent(sptr<WindowNode> node);
297 void NotifyCreateOrDestroyDivider(sptr<WindowNode> node, bool isDestroy);
307 sptr<WindowNode> primary_;
308 sptr<WindowNode> secondary_;
309 sptr<WindowNode> divider_;