/* Paint the selection beyond the end of last column */
expandRegion(event, scrollable, gc, clArea);
/* Draw Rectangle */
Color oldBackground = gc.getBackground();
gc.setBackground(OwlUI.getColor(fResources, news.getLabel()));
gc.fillRectangle(0, itemRect.y, clArea.width, itemRect.height);
gc.setBackground(oldBackground);
gc.setForeground(scrollable.getDisplay().getSystemColor(SWT.COLOR_WHITE));
/* Mark as Selected being handled */
event.detail &= ~SWT.SELECTED;
}
/* Handle Non-Selected flagged News */
else if (news.isFlagged()) {
Rectangle clArea = scrollable.getClientArea();
Rectangle itemRect = event.getBounds();
/* Paint the selection beyond the end of last column */
expandRegion(event, scrollable, gc, clArea);
/* Draw Rectangle */
Color oldBackground = gc.getBackground();
gc.setBackground(fStickyBgColor);
gc.fillRectangle(0, itemRect.y, clArea.width, itemRect.height);
gc.setBackground(oldBackground);
/* Mark as Background being handled */