BField
class BField {
BField();
virtual ~BField();
BField* GetField(int32 logicalFieldIndex);
const BField* GetField(int32 logicalFieldIndex) const;
void SetField(BField* field,
void ValidateField(const BField* field,
virtual void DrawField(BField* field, BRect rect,
virtual int CompareFields(BField* field1, BField* field2);
BField* field, BRect fieldRect,
BField* field, BRect fieldRect,
BField* field);
virtual float GetPreferredWidth(BField* field,
virtual bool AcceptsField(const BField* field) const;
class BField;
virtual void DrawField(BField* field, BRect rect, BView* parent);
virtual int CompareFields(BField* field1, BField* field2);
class BSizeField : public BField
virtual void DrawField(BField* field, BRect rect, BView* parent);
virtual int CompareFields(BField* field1, BField* field2);
class BIntegerField : public BField
virtual void DrawField(BField* field, BRect rect, BView* parent);
virtual int CompareFields(BField* field1, BField* field2);
class BBitmapField : public BField
virtual void DrawField(BField* field, BRect rect, BView* parent);
virtual int CompareFields(BField* field1, BField* field2);
virtual bool AcceptsField(const BField* field) const;
virtual void DrawField(BField* field, BRect rect, BView* parent);
virtual float GetPreferredWidth(BField* field, BView* parent) const;
class BStringField : public BField
virtual void DrawField(BField* field, BRect rect, BView* parent);
virtual int CompareFields(BField* field1, BField* field2);
virtual float GetPreferredWidth(BField* field, BView* parent) const;
virtual bool AcceptsField(const BField* field) const;
class BDateField : public BField
BField* field, BRect fieldRect, BPoint point, uint32 _buttons)
BField* field)
BRow* row, BField* field, BPoint point,
BRow* row, BField* field, BPoint point,
BField* field, BRect fieldRect,
BField* field);
class TableField : public BField {
virtual void DrawField(BField* field, BRect rect,
virtual int CompareFields(BField* field1, BField* field2);
virtual float GetPreferredWidth(BField* field,
Table::Column::DrawField(BField* _field, BRect rect, BView* targetView)
Table::Column::CompareFields(BField* _field1, BField* _field2)
Table::Column::GetPreferredWidth(BField* _field, BView* parent) const
Table::ColumnMouseDown(AbstractColumn* column, BRow* row, BField* field,
Table::ColumnMouseUp(AbstractColumn* column, BRow* row, BField* field,
BRow* row, BField* field,
BRow* row, BField* field,
BField*
BField*
BField*
BField*
BField*
BField*
virtual BField* PrepareField(const BVariant& value) const;
virtual BField* PrepareField(const BVariant& value) const;
virtual BField* PrepareField(const BVariant& value) const;
virtual BField* PrepareField(const BVariant& value) const = 0;
virtual BField* PrepareField(const BVariant& value) const;
virtual BField* PrepareField(const BVariant& value) const;
virtual BField* PrepareField(const BVariant& value) const;
class TreeTableField : public BField {
virtual void DrawField(BField* field, BRect rect,
virtual int CompareFields(BField* field1, BField* field2);
virtual float GetPreferredWidth(BField* field,
TreeTable::Column::DrawField(BField* _field, BRect rect, BView* targetView)
TreeTable::Column::CompareFields(BField* _field1, BField* _field2)
TreeTable::Column::GetPreferredWidth(BField* _field, BView* parent) const
TreeTable::ColumnMouseDown(AbstractColumn* column, BRow* _row, BField* field,
TreeTable::ColumnMouseUp(AbstractColumn* column, BRow* _row, BField* field,
BRow* row, BField* field,
BRow* row, BField* field,
virtual BField* PrepareField(const BVariant& value) const
virtual BField* PrepareField(const BVariant& value) const
virtual BField* PrepareField(const BVariant& _value) const
TeamsColumn::GetPreferredWidth(BField *_field, BView* parent) const
TeamsColumn::AcceptsField(const BField* field) const
TeamsColumn::DrawField(BField* field, BRect rect, BView* parent)
virtual void DrawField(BField* field, BRect rect,
virtual float GetPreferredWidth(BField* field, BView* parent) const;
virtual bool AcceptsField(const BField* field) const;
BField*
virtual BField* PrepareField(const BVariant& value) const;
PartitionColumn::GetPreferredWidth(BField *_field, BView* parent) const
PartitionColumn::AcceptsField(const BField* field) const
PartitionColumn::DrawField(BField* field, BRect rect, BView* parent)
virtual void DrawField(BField* field, BRect rect,
virtual float GetPreferredWidth(BField* field, BView* parent) const;
virtual bool AcceptsField(const BField* field) const;
class RatingField : public BField {
virtual void DrawField(BField* field, BRect rect,
virtual int CompareFields(BField* field1, BField* field2);
virtual float GetPreferredWidth(BField* field,
virtual bool AcceptsField(const BField* field) const;
PackageColumn::DrawField(BField* field, BRect rect, BView* parent)
PackageColumn::CompareFields(BField* field1, BField* field2)
PackageColumn::GetPreferredWidth(BField* _field, BView* parent) const
PackageColumn::AcceptsField(const BField* field) const
class LazyStringField : public BField {
BField* field = new PackageIconAndTitleField(packageName, title, isActivated, isNativeDesktop);
PreviewColumn::DrawField(BField* field, BRect rect, BView* parent)
PreviewColumn::AcceptsField(const BField* field) const
void DrawField(BField* field, BRect rect, BView* parent);
bool AcceptsField(const BField* field) const;
class PreviewField : public BField
BField *field = gResRoster.MakeFieldForType(fResData->GetType(),
BField *
BField * MakeFieldForType(const int32 &type, const char *data,
void DrawField(BField* field, BRect rect, BView* parent) {
BField* field = row->GetField(column->fFieldID);
BField* field = row->GetField(column->fFieldID);
BField* field = row->GetField(column->fFieldID);
BField* fCurrentField;
BField* new_field = 0;
BField* new_field = 0;
BField* field1 = (BField*) row1->GetField(column->fFieldID);
BField* field2 = (BField*) row2->GetField(column->fFieldID);
BField::BField()
BField::~BField()
BField* /*field*/, BRect /*field_rect*/, BPoint/*point*/,
BField* field = row->GetField(column->fFieldID);
BField* /*field*/, BRect /*field_rect*/, BPoint /*point*/,
BColumn::MouseUp(BColumnListView* /*parent*/, BRow* /*row*/, BField* /*field*/)
BField* field = (BField*) fFields.RemoveItem((int32)0);
BField*
return (BField*)fFields.ItemAt(index);
const BField*
return (const BField*)fFields.ItemAt(index);
BRow::SetField(BField* field, int32 logicalFieldIndex)
delete (BField*)fFields.RemoveItem(logicalFieldIndex);
BRow::ValidateField(const BField* field, int32 logicalFieldIndex) const
BColumn::DrawField(BField*, BRect, BView*)
BColumn::CompareFields(BField*, BField*)
BColumn::GetPreferredWidth(BField* field, BView* parent) const
BColumn::AcceptsField(const BField*) const
BTitledColumn::GetPreferredWidth(BField *_field, BView* parent) const
BStringColumn::DrawField(BField* _field, BRect rect, BView* parent)
BStringColumn::GetPreferredWidth(BField *_field, BView* parent) const
BStringColumn::CompareFields(BField* field1, BField* field2)
BStringColumn::AcceptsField(const BField *field) const
BDateColumn::DrawField(BField* _field, BRect rect, BView* parent)
BDateColumn::CompareFields(BField* field1, BField* field2)
BSizeColumn::DrawField(BField* _field, BRect rect, BView* parent)
BSizeColumn::CompareFields(BField* field1, BField* field2)
BIntegerColumn::DrawField(BField *field, BRect rect, BView* parent)
BIntegerColumn::CompareFields(BField *field1, BField *field2)
GraphColumn::DrawField(BField* field, BRect rect, BView* parent)
BBitmapColumn::DrawField(BField* field, BRect rect, BView* parent)
BBitmapColumn::CompareFields(BField* /*field1*/, BField* /*field2*/)
BBitmapColumn::AcceptsField(const BField *field) const
PopUpColumn::MouseDown(BColumnListView* parent, BRow* row, BField* field,
BField* field, BRect fieldRect, BPoint point,