Lines Matching refs:CPWL_Wnd
101 class CPWL_Wnd : public CPWL_TimerHandler, public Observable<CPWL_Wnd> {
144 CPWL_Wnd* pParentWnd; // ignore
150 CPWL_Wnd();
151 ~CPWL_Wnd() override;
172 virtual void NotifyLButtonDown(CPWL_Wnd* child, const CFX_PointF& pos);
173 virtual void NotifyLButtonUp(CPWL_Wnd* child, const CFX_PointF& pos);
174 virtual void NotifyMouseMove(CPWL_Wnd* child, const CFX_PointF& pos);
226 CPWL_Wnd* GetParentWindow() const;
235 const CPWL_Wnd* GetFocused() const;
280 bool IsWndCaptureMouse(const CPWL_Wnd* pWnd) const;
281 bool IsWndCaptureKeyboard(const CPWL_Wnd* pWnd) const;
282 const CPWL_Wnd* GetRootWnd() const;
303 void AddChild(CPWL_Wnd* pWnd);
304 void RemoveChild(CPWL_Wnd* pWnd);
316 std::vector<CPWL_Wnd*> m_Children;