Lines Matching refs:column

135 		BColumn* column = poseView->ColumnAt(index);
136 if (column == NULL)
139 fWidgetList.AddItem(new BTextWidget(fModel, column, poseView));
145 BPose::AddWidget(BPoseView* poseView, BColumn* column)
151 BTextWidget* widget = new BTextWidget(fModel, column, poseView);
159 BPose::AddWidget(BPoseView* poseView, BColumn* column,
166 BTextWidget* widget = new BTextWidget(fModel, column, poseView);
174 BPose::RemoveWidget(BPoseView*, BColumn* column)
177 BTextWidget* widget = WidgetFor(column->AttrHash(), &index);
200 BColumn* column, BPoint poseLoc, BPoint where)
204 rect = widget->CalcClickRect(poseLoc, column, poseView);
226 BColumn* column, BPoint poseLoc)
228 widget->CheckAndUpdate(poseLoc, column, poseView, true);
262 BColumn* column = poseView->ColumnFor(attrHash);
263 if (column != NULL)
264 widget->CheckAndUpdate(poseLoc, column, poseView, visible);
267 // column for the matching attribute name
271 BColumn* column = poseView->ColumnFor(widget->AttrHash());
272 if (column != NULL
273 && strcmp(column->AttrName(), attrName) == 0) {
274 widget->CheckAndUpdate(poseLoc, column, poseView, visible);
293 BColumn* column = poseView->ColumnAt(index);
294 if (column == NULL)
297 if (column->StatField()) {
298 BTextWidget* widget = WidgetFor(column->AttrHash());
300 widget->CheckAndUpdate(poseLoc, column, poseView, visible);
404 BColumn* column;
405 for (int32 i = 0; (column = poseView->ColumnAt(i)) != NULL; i++) {
406 BTextWidget* widget = WidgetFor(column->AttrHash());
413 bounds = widget->CalcRect(poseLoc, column, poseView);
431 BColumn* column = poseView->ColumnAt(index);
432 if (column == NULL) {
437 BTextWidget* widget = WidgetFor(column->AttrHash());
439 // no widget for this column, next
449 if (found && column->Editable()) {
454 bounds = widget->CalcRect(poseLoc, column, poseView);
535 BColumn* column = poseView->ColumnAt(index);
536 if (column == NULL)
539 BTextWidget* widget = WidgetFor(column->AttrHash());
541 && widget->CalcClickRect(where, column, poseView).Contains(point)) {
588 BColumn* column = poseView->ColumnAt(index);
589 if (column == NULL)
593 BTextWidget* widget = WidgetFor(column, poseView, modelOpener);
597 BRect widgetRect(widget->ColumnRect(rect.LeftTop(), column,
603 column, poseView));
620 column->Width(), poseView, drawView, selected,
624 column->Width(), poseView, drawView, false,
653 BColumn* column = poseView->FirstColumn();
654 if (column == NULL)
657 BTextWidget* widget = WidgetFor(column, poseView, modelOpener);
706 BColumn* column = poseView->FirstColumn();
707 if (column == NULL)
710 BTextWidget* widget = WidgetFor(column->AttrHash());
794 BPose::WidgetFor(BColumn* column, BPoseView* poseView,
797 BTextWidget* widget = WidgetFor(column->AttrHash(), index);
799 widget = AddWidget(poseView, column, opener);
922 BColumn* column = poseView->LastColumn();
926 rect.right = loc.x + column->Offset() + column->Width();