LLScrollListCell Class Reference

#include <llscrolllistctrl.h>

Inheritance diagram for LLScrollListCell:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual ~LLScrollListCell ()
virtual void drawToWidth (S32 width, const LLColor4 &color, const LLColor4 &highlight_color) const =0
virtual S32 getWidth () const =0
virtual S32 getHeight () const =0
virtual const LLStringgetText () const
virtual const LLStringgetTextLower () const
virtual BOOL getVisible () const
virtual void setWidth (S32 width)=0
virtual void highlightText (S32 offset, S32 num_chars)
virtual BOOL isText ()=0
virtual void setColor (const LLColor4 &)=0
virtual BOOL handleClick ()
virtual void setEnabled (BOOL enable)

Detailed Description

Definition at line 56 of file llscrolllistctrl.h.


Constructor & Destructor Documentation

virtual LLScrollListCell::~LLScrollListCell (  )  [inline, virtual]

Definition at line 59 of file llscrolllistctrl.h.


Member Function Documentation

virtual void LLScrollListCell::drawToWidth ( S32  width,
const LLColor4 color,
const LLColor4 highlight_color 
) const [pure virtual]

Implemented in LLScrollListSeparator, LLScrollListText, LLScrollListIcon, and LLScrollListCheck.

virtual S32 LLScrollListCell::getHeight (  )  const [pure virtual]

Implemented in LLScrollListSeparator, LLScrollListText, LLScrollListIcon, and LLScrollListCheck.

virtual const LLString& LLScrollListCell::getText (  )  const [inline, virtual]

Reimplemented in LLScrollListText, and LLScrollListIcon.

Definition at line 63 of file llscrolllistctrl.h.

References LLStringBase< char >::null.

Referenced by LLScrollListCtrl::getSimpleSelectedItem(), LLComboBox::getXML(), LLFloaterImport::handleMouseDown(), LLScrollListCtrl::handleUnicodeCharHere(), LLPreviewGesture::onClickAdd(), LLPanelLandObjects::onCommitList(), LLPanelLandObjects::onDoubleClickOwner(), LLScriptEdCore::onErrorList(), LLPanelGroupLandMoney::impl::onMapButton(), LLFloaterNewIM::onStart(), SortScrollListItem::operator()(), LLPanelFriends::refreshUI(), LLScrollListCtrl::selectSimpleItemByPrefix(), LLPanelGroupVoting::impl::setEnableHistoryItem(), LLPanelGroupVoting::impl::setEnableVoteProposal(), LLFloaterTopObjects::showBeacon(), LLColumnHeader::showList(), and LLScrollListCtrl::updateMaxContentWidth().

virtual const LLString& LLScrollListCell::getTextLower (  )  const [inline, virtual]

Reimplemented in LLScrollListIcon.

Definition at line 64 of file llscrolllistctrl.h.

References LLStringBase< char >::null.

virtual BOOL LLScrollListCell::getVisible (  )  const [inline, virtual]

Reimplemented in LLScrollListText.

Definition at line 65 of file llscrolllistctrl.h.

References TRUE.

virtual S32 LLScrollListCell::getWidth (  )  const [pure virtual]

Implemented in LLScrollListSeparator, LLScrollListText, LLScrollListIcon, and LLScrollListCheck.

virtual BOOL LLScrollListCell::handleClick (  )  [inline, virtual]

Reimplemented in LLScrollListCheck.

Definition at line 71 of file llscrolllistctrl.h.

References FALSE.

virtual void LLScrollListCell::highlightText ( S32  offset,
S32  num_chars 
) [inline, virtual]

Reimplemented in LLScrollListText.

Definition at line 67 of file llscrolllistctrl.h.

Referenced by LLScrollListCtrl::deselectItem(), LLScrollListCtrl::handleKeyHere(), LLScrollListCtrl::handleUnicodeCharHere(), LLScrollListCtrl::selectItem(), and LLScrollListCtrl::selectSimpleItemByPrefix().

virtual BOOL LLScrollListCell::isText (  )  [pure virtual]

Implemented in LLScrollListSeparator, LLScrollListText, LLScrollListIcon, and LLScrollListCheck.

Referenced by LLColumnHeader::showList().

virtual void LLScrollListCell::setColor ( const LLColor4  )  [pure virtual]

Implemented in LLScrollListSeparator, LLScrollListText, LLScrollListIcon, and LLScrollListCheck.

virtual void LLScrollListCell::setEnabled ( BOOL  enable  )  [inline, virtual]

Reimplemented in LLScrollListCheck.

Definition at line 72 of file llscrolllistctrl.h.

Referenced by LLPanelLandObjects::onCommitList().

virtual void LLScrollListCell::setWidth ( S32  width  )  [pure virtual]

Implemented in LLScrollListSeparator, LLScrollListText, LLScrollListIcon, and LLScrollListCheck.


The documentation for this class was generated from the following file:
Generated on Thu Jul 1 06:11:45 2010 for Second Life Viewer by  doxygen 1.4.7