itemColor = pendingColor;
} else {
labelColor = #000000;
- itemColor = even ? #666666 : #777777;
+ itemColor = #707070;
}
+ float factor = even ? .92 : 1.08;
+ itemColor = color(hue(itemColor), saturation(itemColor), min(100, factor*brightness(itemColor)));
+
pg.noStroke();
pg.fill(itemColor);
pg.rect(0, yp, w, itemHeight);
if (scrollOffset + index < items.size()) {
pressedItem = items.get(scrollOffset + index);
pressedItem.onMousePressed();
- pressedItem.select();
redraw();
}
}
public boolean isSelected();
public boolean isPending();
public String getLabel();
- public void select();
public void onMousePressed();
public void onMouseReleased();
}