LLScrollListColumn Class Reference

#include <llscrolllistctrl.h>

Collaboration diagram for LLScrollListColumn:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 LLScrollListColumn ()
 LLScrollListColumn (LLString name, LLString label, S32 width, F32 relwidth)
 LLScrollListColumn (const LLSD &sd)

Public Attributes

LLString mName
LLString mSortingColumn
BOOL mSortAscending
LLString mLabel
S32 mWidth
F32 mRelWidth
BOOL mDynamicWidth
S32 mMaxContentWidth
S32 mIndex
LLScrollListCtrlmParentCtrl
LLColumnHeadermHeader
LLFontGL::HAlign mFontAlignment

Detailed Description

Definition at line 167 of file llscrolllistctrl.h.


Constructor & Destructor Documentation

LLScrollListColumn::LLScrollListColumn (  )  [inline]

Definition at line 171 of file llscrolllistctrl.h.

LLScrollListColumn::LLScrollListColumn ( LLString  name,
LLString  label,
S32  width,
F32  relwidth 
) [inline]

Definition at line 186 of file llscrolllistctrl.h.

LLScrollListColumn::LLScrollListColumn ( const LLSD sd  )  [inline]

Definition at line 200 of file llscrolllistctrl.h.

References FALSE, LLFontGL::HCENTER, LLFontGL::LEFT, llclamp(), mDynamicWidth, mFontAlignment, mHeader, mIndex, mLabel, mMaxContentWidth, mName, mParentCtrl, mRelWidth, mSortAscending, mSortingColumn, mWidth, NULL, S32, tut::sd(), and TRUE.


Member Data Documentation

BOOL LLScrollListColumn::mDynamicWidth

Definition at line 253 of file llscrolllistctrl.h.

Referenced by LLScrollListCtrl::addColumn(), LLColumnHeader::canResize(), LLColumnHeader::enableResizeBar(), LLScrollListColumn(), and LLColumnHeader::setHasResizableElement().

LLFontGL::HAlign LLScrollListColumn::mFontAlignment

Definition at line 258 of file llscrolllistctrl.h.

Referenced by LLScrollListCtrl::addElement(), and LLScrollListColumn().

LLColumnHeader* LLScrollListColumn::mHeader

Definition at line 257 of file llscrolllistctrl.h.

Referenced by LLScrollListCtrl::addColumn(), LLScrollListCtrl::addElement(), LLNameListCtrl::addElement(), LLNameListCtrl::addNameItem(), LLColumnHeader::findSnapEdge(), LLScrollListColumn(), and LLScrollListCtrl::updateColumns().

S32 LLScrollListColumn::mIndex

Definition at line 255 of file llscrolllistctrl.h.

Referenced by LLScrollListCtrl::addColumn(), LLScrollListCtrl::addElement(), LLColumnHeader::findSnapEdge(), LLScrollListColumn(), LLScrollListCtrl::onClickColumn(), LLColumnHeader::showList(), LLScrollListCtrl::updateColumns(), and LLColumnHeader::userSetShape().

LLString LLScrollListColumn::mLabel

Definition at line 250 of file llscrolllistctrl.h.

Referenced by LLScrollListCtrl::addColumn(), LLColumnHeader::draw(), LLScrollListCtrl::getXML(), and LLScrollListColumn().

S32 LLScrollListColumn::mMaxContentWidth

Definition at line 254 of file llscrolllistctrl.h.

Referenced by LLColumnHeader::findSnapEdge(), LLColumnHeader::handleDoubleClick(), and LLScrollListColumn().

LLString LLScrollListColumn::mName

Definition at line 247 of file llscrolllistctrl.h.

Referenced by LLScrollListCtrl::getSortColumnName(), LLScrollListCtrl::getXML(), LLScrollListColumn(), and LLScrollListCtrl::onClickColumn().

LLScrollListCtrl* LLScrollListColumn::mParentCtrl

Definition at line 256 of file llscrolllistctrl.h.

Referenced by LLScrollListCtrl::addColumn(), LLColumnHeader::draw(), LLColumnHeader::findSnapEdge(), LLScrollListColumn(), LLColumnHeader::onClick(), LLScrollListCtrl::onClickColumn(), LLColumnHeader::onSelectSort(), LLColumnHeader::setHasResizableElement(), LLColumnHeader::showList(), and LLColumnHeader::userSetShape().

F32 LLScrollListColumn::mRelWidth

Definition at line 252 of file llscrolllistctrl.h.

Referenced by LLScrollListCtrl::addColumn(), LLScrollListColumn(), and LLColumnHeader::userSetShape().

BOOL LLScrollListColumn::mSortAscending

Definition at line 249 of file llscrolllistctrl.h.

Referenced by LLScrollListColumn(), and LLScrollListCtrl::onClickColumn().

LLString LLScrollListColumn::mSortingColumn

Definition at line 248 of file llscrolllistctrl.h.

Referenced by LLColumnHeader::draw(), LLScrollListColumn(), LLScrollListCtrl::onClickColumn(), LLColumnHeader::onSelectSort(), and LLColumnHeader::showList().

S32 LLScrollListColumn::mWidth

Definition at line 251 of file llscrolllistctrl.h.

Referenced by LLScrollListCtrl::addColumn(), LLScrollListCtrl::addElement(), LLScrollListCtrl::getXML(), LLScrollListColumn(), LLColumnHeader::showList(), LLScrollListCtrl::updateColumns(), and LLColumnHeader::userSetShape().


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