Derived from
wxSashLayoutWindow
Data structures
Members
wxNewSashLayoutWindow::wxNewSashLayoutWindow
wxNewSashLayoutWindow::CalcBoxArea
wxNewSashLayoutWindow::CalcDragHintArea
wxNewSashLayoutWindow::CanBeDragged
wxNewSashLayoutWindow::ChangeEdgePosition
wxNewSashLayoutWindow::DrawBox
wxNewSashLayoutWindow::DrawDecorations
wxNewSashLayoutWindow::DrawDragHint
wxNewSashLayoutWindow::DrawGhostRect
wxNewSashLayoutWindow::FindNearestEdge
wxNewSashLayoutWindow::GetAlignedRect
wxNewSashLayoutWindow::GetBoxSize
wxNewSashLayoutWindow::GetDragHintWidth
wxNewSashLayoutWindow::GetHintWidth
wxNewSashLayoutWindow::GetInnerRect
wxNewSashLayoutWindow::GetParentRect
wxNewSashLayoutWindow::GetSashlessRect
wxNewSashLayoutWindow::HandleSashDrag
wxNewSashLayoutWindow::HasBox
wxNewSashLayoutWindow::HasDragHint
wxNewSashLayoutWindow::HideGhostRect
wxNewSashLayoutWindow::IsVertical
wxNewSashLayoutWindow::IsWithinDragArea
wxNewSashLayoutWindow::OnLeftDown
wxNewSashLayoutWindow::OnLeftUp
wxNewSashLayoutWindow::OnMotion
wxNewSashLayoutWindow::OnPaint
wxNewSashLayoutWindow::OnRightUp
wxNewSashLayoutWindow::OnSize
wxNewSashLayoutWindow::RectContains
wxNewSashLayoutWindow::RelayoutParent
wxNewSashLayoutWindow::TestNearestEdge
wxNewSashLayoutWindow::ToScreen
wxNewSashLayoutWindow::TrackGhostRect
wxNewSashLayoutWindow(wxWindow* parent, wxWindowID id = - 1, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxSW_3D | wxCLIP_CHILDREN | wxSW_DRAG_HINT | wxSW_CLOSE_BOX, const wxString& name = "newLayoutWindow")
wxRect CalcBoxArea(const wxRect& innerRect)
wxRect CalcDragHintArea(const wxRect& innerRect)
bool CanBeDragged()
void ChangeEdgePosition(wxLayoutAlignment align)
void DrawBox(wxDC& dc, const wxRect& area)
can be overriden to change drawing behaviour
void DrawDecorations(wxDC& dc)
void DrawDragHint(wxDC& dc, const wxRect& area)
void DrawGhostRect(wxDC& dc, const wxRect& area, bool isInversed = FALSE)
void FindNearestEdge(int& edge, const wxPoint& mousePos, bool& hitsMouse)
wxRect GetAlignedRect(int edge)
wxSize GetBoxSize()
int GetDragHintWidth()
int GetHintWidth()
wxRect GetInnerRect()
utilities
wxRect GetParentRect()
wxRect GetSashlessRect()
void HandleSashDrag(wxSashEvent& event)
a convenience method, reduces code for resizing sashes in the containing frame:
bool HasBox()
bool HasDragHint()
void HideGhostRect()
bool IsVertical()
bool IsWithinDragArea(wxMouseEvent& event)
void OnLeftDown(wxMouseEvent& event)
void OnLeftUp(wxMouseEvent& event)
void OnMotion(wxMouseEvent& event)
void OnPaint(wxPaintEvent& event)
void OnRightUp(wxMouseEvent& event)
void OnSize(wxSizeEvent& event)
bool RectContains(const wxRect& rect, const wxPoint& point)
void RelayoutParent()
bool TestNearestEdge(int& edge, const wxPoint& mousePos, bool& hitsMouse, int rqEdge)
wxRect ToScreen(const wxRect& localRect)
wxPoint ToScreen(const wxPoint& localPoint)
void TrackGhostRect(wxMouseEvent& event)