Lines Matching defs:column

70 BTextWidget::BTextWidget(Model* model, BColumn* column, BPoseView* view)
72 fText(WidgetAttributeText::NewWidgetText(model, column, view)),
73 fAttrHash(column->AttrHash()),
74 fAlignment(column->Alignment()),
75 fEditable(column->Editable()),
128 BTextWidget::ColumnRect(BPoint poseLoc, const BColumn* column,
134 return CalcRect(poseLoc, column, view);
137 result.left = column->Offset() + poseLoc.x;
138 result.right = result.left + column->Width();
147 BTextWidget::CalcRectCommon(BPoint poseLoc, const BColumn* column,
155 viewWidth = std::min(column->Width(), textWidth);
157 poseLoc.x += column->Offset();
167 + roundf((column->Width() - viewWidth) / 2);
175 result.right = poseLoc.x + column->Width();
210 BTextWidget::CalcRect(BPoint poseLoc, const BColumn* column,
213 return CalcRectCommon(poseLoc, column, view, fText->Width(view));
218 BTextWidget::CalcOldRect(BPoint poseLoc, const BColumn* column,
221 return CalcRectCommon(poseLoc, column, view, fText->CurrentWidth());
226 BTextWidget::CalcClickRect(BPoint poseLoc, const BColumn* column,
229 BRect result = CalcRect(poseLoc, column, view);
233 if (column != NULL && column->Width() < kWidthMargin)
234 result.right = result.left + column->Width();
472 // limit max width to column width in list mode
473 BColumn* column = view->ColumnFor(fAttrHash);
474 ASSERT(column != NULL);
475 fMaxWidth = column->Width();
555 BColumn* column = view->ColumnFor(fAttrHash);
556 ASSERT(column != NULL);
557 if (column == NULL)
567 view->Invalidate(ColumnRect(poseLoc, column, view));
582 BTextWidget::CheckAndUpdate(BPoint loc, const BColumn* column,
587 oldRect = CalcOldRect(loc, column, view);
591 BRect invalRect(ColumnRect(loc, column, view));