Lines Matching refs:wxDynamicSashWindowImpl
50 +- wxDynamicSashWindowImpl
56 +- wxDynamicSashWindowImpl
129 class wxDynamicSashWindowImpl : public wxEvtHandler
132 wxDynamicSashWindowImpl(wxDynamicSashWindow *window);
133 ~wxDynamicSashWindowImpl();
142 wxDynamicSashWindowImpl *FindParent(DynamicSashRegion side) const;
143 wxDynamicSashWindowImpl *FindUpperParent(wxDynamicSashWindowImpl *sash_a,
144 wxDynamicSashWindowImpl *sash_b) const;
156 wxDynamicSashWindowImpl *m_add_child_target;
165 wxDynamicSashWindowImpl *m_parent;
166 wxDynamicSashWindowImpl *m_top;
167 wxDynamicSashWindowImpl *m_child[2];
185 wxDynamicSashWindowLeaf(wxDynamicSashWindowImpl *impl);
205 wxDynamicSashWindowImpl *m_impl;
258 m_impl = new wxDynamicSashWindowImpl(this);
293 // wxDynamicSashWindowImpl
296 wxDynamicSashWindowImpl::wxDynamicSashWindowImpl(wxDynamicSashWindow *window)
311 wxDynamicSashWindowImpl::~wxDynamicSashWindowImpl()
327 bool wxDynamicSashWindowImpl::Create()
348 Connect(wxEVT_SIZE, wxSizeEventHandler(wxDynamicSashWindowImpl::OnSize));
349 Connect(wxEVT_PAINT, wxPaintEventHandler(wxDynamicSashWindowImpl::OnPaint));
351 wxMouseEventHandler(wxDynamicSashWindowImpl::OnMouseMove));
353 wxMouseEventHandler(wxDynamicSashWindowImpl::OnMouseMove));
355 wxMouseEventHandler(wxDynamicSashWindowImpl::OnLeave));
357 wxMouseEventHandler(wxDynamicSashWindowImpl::OnPress));
359 wxMouseEventHandler(wxDynamicSashWindowImpl::OnRelease));
364 void wxDynamicSashWindowImpl::AddChild(wxWindow *window)
370 void wxDynamicSashWindowImpl::DrawSash(int x, int y) const
444 wxDynamicSashWindowImpl *
445 wxDynamicSashWindowImpl::FindParent(DynamicSashRegion side) const
468 wxDynamicSashWindowImpl *
469 wxDynamicSashWindowImpl::FindUpperParent(wxDynamicSashWindowImpl *sash_a,
470 wxDynamicSashWindowImpl *sash_b) const
486 wxWindow *wxDynamicSashWindowImpl::FindFrame() const
504 wxDynamicSashWindowImpl::FindScrollBar(const wxWindow *child, int vert) const
521 void wxDynamicSashWindowImpl::ConstrainChildren(int px, int py)
554 void wxDynamicSashWindowImpl::Unify(int panel)
560 wxDynamicSashWindowImpl *child[2];
597 wxDynamicSashWindowImpl *child_panel = m_child[panel];
621 void wxDynamicSashWindowImpl::Split(int px, int py)
626 m_child[0] = new wxDynamicSashWindowImpl(m_window);
637 m_child[1] = new wxDynamicSashWindowImpl(m_window);
682 void wxDynamicSashWindowImpl::Resize(int x, int y)
684 wxDynamicSashWindowImpl *h_parent = FindParent(DSR_BOTTOM_EDGE);
685 wxDynamicSashWindowImpl *v_parent = FindParent(DSR_RIGHT_EDGE);
704 wxDynamicSashWindowImpl *ho_parent = FindParent(DSR_TOP_EDGE);
774 wxDynamicSashWindowImpl *vo_parent = FindParent(DSR_LEFT_EDGE);
837 wxDynamicSashWindowImpl *parent = FindUpperParent(h_parent, v_parent);
859 void wxDynamicSashWindowImpl::OnSize(wxSizeEvent &event)
867 void wxDynamicSashWindowImpl::OnPaint(wxPaintEvent &event)
879 void wxDynamicSashWindowImpl::OnMouseMove(wxMouseEvent &event)
893 void wxDynamicSashWindowImpl::OnLeave(wxMouseEvent &event)
899 void wxDynamicSashWindowImpl::OnPress(wxMouseEvent &event)
915 void wxDynamicSashWindowImpl::OnRelease(wxMouseEvent &event)
997 wxDynamicSashWindowLeaf::wxDynamicSashWindowLeaf(wxDynamicSashWindowImpl *impl)
1023 wxDynamicSashWindowImpl *add_child_target = m_impl->m_add_child_target;
1387 wxDynamicSashWindowImpl *parent = m_impl->FindParent(region);