Lines Matching defs:span
37 const wxGBSpan& span,
43 m_span(span),
51 const wxGBSpan& span,
57 m_span(span),
65 const wxGBSpan& span,
71 m_span(span),
111 bool wxGBSizerItem::SetSpan( const wxGBSpan& span )
115 wxCHECK_MSG( !m_gbsizer->CheckForIntersection(m_pos, span, this), false,
118 m_span = span;
133 bool wxGBSizerItem::Intersects(const wxGBPosition& pos, const wxGBSpan& span)
144 otherendrow = otherrow + span.GetRowspan() - 1;
145 otherendcol = othercol + span.GetColspan() - 1;
181 const wxGBPosition& pos, const wxGBSpan& span,
184 wxGBSizerItem* item = new wxGBSizerItem(window, pos, span, flag, border, userData);
195 const wxGBPosition& pos, const wxGBSpan& span,
198 wxGBSizerItem* item = new wxGBSizerItem(sizer, pos, span, flag, border, userData);
209 const wxGBPosition& pos, const wxGBSpan& span,
212 wxGBSizerItem* item = new wxGBSizerItem(width, height, pos, span, flag, border, userData);
331 bool wxGridBagSizer::SetItemSpan(wxWindow *window, const wxGBSpan& span)
335 return item->SetSpan(span);
339 bool wxGridBagSizer::SetItemSpan(wxSizer *sizer, const wxGBSpan& span)
343 return item->SetSpan(span);
347 bool wxGridBagSizer::SetItemSpan(size_t index, const wxGBSpan& span)
352 return item->SetSpan(span);
567 // items span to other cells. But those assumptions can become invalid later
589 // If the item starts in this position and doesn't span rows, then
663 bool wxGridBagSizer::CheckForIntersection(const wxGBPosition& pos, const wxGBSpan& span, wxGBSizerItem* excludeItem)
674 if ( item->Intersects(pos, span) )