Lines Matching defs:wxGBSpan
53 class WXDLLEXPORT wxGBSpan
56 wxGBSpan() : m_rowspan(1), m_colspan(1) {}
57 wxGBSpan(int rowspan, int colspan) : m_rowspan(rowspan), m_colspan(colspan) {}
66 bool operator==(const wxGBSpan& o) const { return m_rowspan == o.m_rowspan && m_colspan == o.m_colspan; }
67 bool operator!=(const wxGBSpan& o) const { return !(*this == o); }
75 extern WXDLLEXPORT_DATA(const wxGBSpan) wxDefaultSpan;
92 const wxGBSpan& span,
100 const wxGBSpan& span,
108 const wxGBSpan& span,
122 wxGBSpan GetSpan() const { return m_span; }
135 bool SetSpan( const wxGBSpan& span );
141 bool Intersects(const wxGBPosition& pos, const wxGBSpan& span);
153 wxGBSpan m_span;
177 const wxGBSpan& span = wxDefaultSpan,
183 const wxGBSpan& span = wxDefaultSpan,
190 const wxGBSpan& span = wxDefaultSpan,
218 wxGBSpan GetItemSpan(wxWindow *window);
219 wxGBSpan GetItemSpan(wxSizer *sizer);
220 wxGBSpan GetItemSpan(size_t index);
225 bool SetItemSpan(wxWindow *window, const wxGBSpan& span);
226 bool SetItemSpan(wxSizer *sizer, const wxGBSpan& span);
227 bool SetItemSpan(size_t index, const wxGBSpan& span);
263 bool CheckForIntersection(const wxGBPosition& pos, const wxGBSpan& span, wxGBSizerItem* excludeItem = NULL);