Lines Matching refs: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,
154 viewWidth = std::min(column->Width(), textWidth);
156 poseLoc.x += column->Offset();
166 + roundf((column->Width() - viewWidth) / 2);
174 result.right = poseLoc.x + column->Width();
209 BTextWidget::CalcRect(BPoint poseLoc, const BColumn* column,
212 return CalcRectCommon(poseLoc, column, view, fText->Width(view));
217 BTextWidget::CalcOldRect(BPoint poseLoc, const BColumn* column,
220 return CalcRectCommon(poseLoc, column, view, fText->CurrentWidth());
225 BTextWidget::CalcClickRect(BPoint poseLoc, const BColumn* column,
228 BRect result = CalcRect(poseLoc, column, view);
232 if (column != NULL && column->Width() < kWidthMargin)
233 result.right = result.left + column->Width();
473 // limit max width to column width in list mode
474 BColumn* column = view->ColumnFor(fAttrHash);
475 ASSERT(column != NULL);
476 fMaxWidth = column->Width();
556 BColumn* column = view->ColumnFor(fAttrHash);
557 ASSERT(column != NULL);
558 if (column == NULL)
568 view->Invalidate(ColumnRect(poseLoc, column, view));
583 BTextWidget::CheckAndUpdate(BPoint loc, const BColumn* column,
588 oldRect = CalcOldRect(loc, column, view);
592 BRect invalRect(ColumnRect(loc, column, view));