BListView: Use std::max() and std::min()

... in place of max_c() and min_c() respectively.
This commit is contained in:
John Scipione
2016-08-18 16:36:44 -07:00
parent 9dfd244e92
commit e10ca8cd1b
+14 -12
View File
@@ -13,6 +13,8 @@
#include <ListView.h> #include <ListView.h>
#include <algorithm>
#include <stdio.h> #include <stdio.h>
#include <Autolock.h> #include <Autolock.h>
@@ -495,7 +497,7 @@ BListView::KeyDown(const char* bytes, int32 numBytes)
case B_PAGE_UP: case B_PAGE_UP:
{ {
BPoint scrollOffset(LeftTop()); BPoint scrollOffset(LeftTop());
scrollOffset.y = max_c(0, scrollOffset.y - Bounds().Height()); scrollOffset.y = std::max(0.0f, scrollOffset.y - Bounds().Height());
ScrollTo(scrollOffset); ScrollTo(scrollOffset);
break; break;
} }
@@ -505,7 +507,7 @@ BListView::KeyDown(const char* bytes, int32 numBytes)
BPoint scrollOffset(LeftTop()); BPoint scrollOffset(LeftTop());
if (BListItem* item = LastItem()) { if (BListItem* item = LastItem()) {
scrollOffset.y += Bounds().Height(); scrollOffset.y += Bounds().Height();
scrollOffset.y = min_c(item->Bottom() - Bounds().Height(), scrollOffset.y = std::min(item->Bottom() - Bounds().Height(),
scrollOffset.y); scrollOffset.y);
} }
ScrollTo(scrollOffset); ScrollTo(scrollOffset);
@@ -583,7 +585,7 @@ BListView::MouseDown(BPoint where)
// but from the first selected item to the clicked item // but from the first selected item to the clicked item
DeselectExcept(fFirstSelected, index); DeselectExcept(fFirstSelected, index);
} else { } else {
Select(min_c(index, fFirstSelected), max_c(index, Select(std::min(index, fFirstSelected), std::max(index,
fLastSelected)); fLastSelected));
} }
} else { } else {
@@ -1709,7 +1711,7 @@ BListView::_CalcLastSelected(int32 before)
if (before < 0) if (before < 0)
return -1; return -1;
before = min_c(CountItems() - 1, before); before = std::min(CountItems() - 1, before);
for (int32 i = before; i >= 0; i--) { for (int32 i = before; i >= 0; i--) {
if (ItemAt(i)->IsSelected()) if (ItemAt(i)->IsSelected())
@@ -1767,12 +1769,12 @@ BListView::_SwapItems(int32 a, int32 b)
// track selection // track selection
// NOTE: this is only important if the selection status // NOTE: this is only important if the selection status
// of both items is not the same // of both items is not the same
int32 first = min_c(a, b); int32 first = std::min(a, b);
int32 last = max_c(a, b); int32 last = std::max(a, b);
if (ItemAt(a)->IsSelected() != ItemAt(b)->IsSelected()) { if (ItemAt(a)->IsSelected() != ItemAt(b)->IsSelected()) {
if (first < fFirstSelected || last > fLastSelected) { if (first < fFirstSelected || last > fLastSelected) {
_RescanSelection(min_c(first, fFirstSelected), _RescanSelection(std::min(first, fFirstSelected),
max_c(last, fLastSelected)); std::max(last, fLastSelected));
} }
// though the actually selected items stayed the // though the actually selected items stayed the
// same, the selection has still changed // same, the selection has still changed
@@ -1853,8 +1855,8 @@ BListView::_ReplaceItem(int32 index, BListItem* item)
// tack selection // tack selection
if (selectionChanged) { if (selectionChanged) {
int32 start = min_c(fFirstSelected, index); int32 start = std::min(fFirstSelected, index);
int32 end = max_c(fLastSelected, index); int32 end = std::max(fLastSelected, index);
_RescanSelection(start, end); _RescanSelection(start, end);
SelectionChanged(); SelectionChanged();
} }
@@ -1887,8 +1889,8 @@ BListView::_RescanSelection(int32 from, int32 to)
to = tmp; to = tmp;
} }
from = max_c(0, from); from = std::max((int32)0, from);
to = min_c(to, CountItems() - 1); to = std::min(to, CountItems() - 1);
if (fAnchorIndex != -1) { if (fAnchorIndex != -1) {
if (fAnchorIndex == from) if (fAnchorIndex == from)