Lines Matching refs:updateRect
377 virtual void Draw(BRect updateRect)
380 FillRect(updateRect);
382 int32 iStart = _IndexRoundedOfY(updateRect.top);
385 int32 iEnd = _IndexRoundedOfY(updateRect.bottom);
387 _DrawPackageAtIndex(updateRect, i);
392 void _DrawPackageAtIndex(BRect updateRect, int32 index)
394 _DrawPackage(updateRect, fPackages[index], index, _YOfIndex(index),
399 void _DrawPackage(BRect updateRect, PackageInfoRef pkg, int index, float y,
408 // TODO; optimization; the updateRect may only cover some of this?
409 _DrawPackageIcon(updateRect, pkg, y, selected);
410 _DrawPackageTitle(updateRect, pkg, y, selected);
411 _DrawPackagePublisher(updateRect, pkg, y, selected);
412 _DrawPackageCronologicalInfo(updateRect, pkg, y, selected);
413 _DrawPackageRating(updateRect, pkg, y, selected);
414 _DrawPackageSummary(updateRect, pkg, y, selected);
418 void _DrawPackageIcon(BRect updateRect, PackageInfoRef pkg, float y,
442 void _DrawPackageTitle(BRect updateRect, PackageInfoRef pkg, float y,
480 void _DrawPackageGenericTextSlug(BRect updateRect, PackageInfoRef pkg,
508 void _DrawPackagePublisher(BRect updateRect, PackageInfoRef pkg, float y,
511 _DrawPackageGenericTextSlug(updateRect, pkg, pkg->Publisher().Name(), y,
516 void _DrawPackageCronologicalInfo(BRect updateRect, PackageInfoRef pkg,
521 _DrawPackageGenericTextSlug(updateRect, pkg,
528 void _DrawPackageRating(BRect updateRect, PackageInfoRef pkg, float y,
539 void _DrawPackageSummary(BRect updateRect, PackageInfoRef pkg, float y,