summaryrefslogtreecommitdiff
path: root/indra/llui/llscrolllistitem.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'indra/llui/llscrolllistitem.cpp')
-rw-r--r--indra/llui/llscrolllistitem.cpp56
1 files changed, 2 insertions, 54 deletions
diff --git a/indra/llui/llscrolllistitem.cpp b/indra/llui/llscrolllistitem.cpp
index 51c615dd00..df22c88afb 100644
--- a/indra/llui/llscrolllistitem.cpp
+++ b/indra/llui/llscrolllistitem.cpp
@@ -40,8 +40,6 @@
LLScrollListItem::LLScrollListItem( const Params& p )
: mSelected(FALSE),
mHighlighted(FALSE),
- mHoverIndex(-1),
- mSelectedIndex(-1),
mEnabled(p.enabled),
mUserdata(p.userdata),
mItemValue(p.value)
@@ -55,28 +53,6 @@ LLScrollListItem::~LLScrollListItem()
mColumns.clear();
}
-void LLScrollListItem::setSelected(BOOL b)
-{
- mSelected = b;
- mSelectedIndex = -1;
-}
-
-void LLScrollListItem::setHighlighted(BOOL b)
-{
- mHighlighted = b;
- mHoverIndex = -1;
-}
-
-void LLScrollListItem::setHoverCell(S32 cell)
-{
- mHoverIndex = cell;
-}
-
-void LLScrollListItem::setSelectedCell(S32 cell)
-{
- mSelectedIndex = cell;
-}
-
void LLScrollListItem::addColumn(const LLScrollListCell::Params& p)
{
mColumns.push_back(LLScrollListCell::create(p));
@@ -144,21 +120,12 @@ std::string LLScrollListItem::getContentsCSV() const
}
-void LLScrollListItem::draw(const LLRect& rect, const LLColor4& fg_color, const LLColor4& hover_color, const LLColor4& select_color, const LLColor4& highlight_color, S32 column_padding)
+void LLScrollListItem::draw(const LLRect& rect, const LLColor4& fg_color, const LLColor4& bg_color, const LLColor4& highlight_color, S32 column_padding)
{
// draw background rect
gGL.getTexUnit(0)->unbind(LLTexUnit::TT_TEXTURE);
LLRect bg_rect = rect;
- if (mSelectedIndex < 0 && getSelected())
- {
- // Whole item is highlighted/selected
- gl_rect_2d(bg_rect, select_color);
- }
- else if (mHoverIndex < 0)
- {
- // Whole item is highlighted/selected
- gl_rect_2d(bg_rect, hover_color);
- }
+ gl_rect_2d( bg_rect, bg_color );
S32 cur_x = rect.mLeft;
S32 num_cols = getNumColumns();
@@ -174,25 +141,6 @@ void LLScrollListItem::draw(const LLRect& rect, const LLColor4& fg_color, const
{
LLUI::translate((F32) cur_x, (F32) rect.mBottom);
- if (mSelectedIndex == cur_col)
- {
- // select specific cell
- LLRect highlight_rect(0,
- cell->getHeight(),
- cell->getWidth(),
- 0);
- gl_rect_2d(highlight_rect, select_color);
- }
- else if (mHoverIndex == cur_col)
- {
- // highlight specific cell
- LLRect highlight_rect(0,
- cell->getHeight(),
- cell->getWidth() ,
- 0);
- gl_rect_2d(highlight_rect, hover_color);
- }
-
cell->draw( fg_color, highlight_color );
}
LLUI::popMatrix();