#include <llcontainerview.h>
Inheritance diagram for LLContainerView:
Public Member Functions | |
LLContainerView (const std::string &name, const LLRect &rect) | |
~LLContainerView () | |
virtual EWidgetType | getWidgetType () const |
virtual LLString | getWidgetTag () const |
virtual BOOL | handleMouseDown (S32 x, S32 y, MASK mask) |
virtual BOOL | handleMouseUp (S32 x, S32 y, MASK mask) |
virtual void | draw () |
virtual void | reshape (S32 width, S32 height, BOOL called_from_parent=TRUE) |
virtual LLRect | getRequiredRect () |
void | setLabel (const LLString &label) |
void | setDisplayChildren (const BOOL displayChildren) |
BOOL | getDisplayChildren () |
Public Attributes | |
BOOL | mCollapsible |
Protected Attributes | |
BOOL | mDisplayChildren |
LLString | mLabel |
Definition at line 39 of file llcontainerview.h.
LLContainerView::LLContainerView | ( | const std::string & | name, | |
const LLRect & | rect | |||
) |
Definition at line 43 of file llcontainerview.cpp.
References mCollapsible, mDisplayChildren, and TRUE.
LLContainerView::~LLContainerView | ( | ) |
Definition at line 50 of file llcontainerview.cpp.
void LLContainerView::draw | ( | ) | [virtual] |
Reimplemented from LLView.
Reimplemented in LLTextureView.
Definition at line 92 of file llcontainerview.cpp.
References LLView::draw(), f, LLRectBase< Type >::getHeight(), LLResMgr::getRes(), LLView::getVisible(), LLRectBase< Type >::getWidth(), gl_rect_2d(), gResMgr, LLFontGL::LEFT, LLFONT_OCRA, mLabel, LLView::mRect, LLFontGL::renderUTF8(), and LLFontGL::TOP.
Referenced by LLTextureView::draw().
BOOL LLContainerView::getDisplayChildren | ( | ) | [inline] |
Definition at line 62 of file llcontainerview.h.
References mDisplayChildren.
Referenced by LLStatView::~LLStatView().
LLRect LLContainerView::getRequiredRect | ( | ) | [virtual] |
Reimplemented from LLView.
Definition at line 186 of file llcontainerview.cpp.
References LLView::getChildList(), LLRectBase< Type >::getHeight(), mDisplayChildren, and LLRectBase< Type >::mTop.
LLString LLContainerView::getWidgetTag | ( | ) | const [virtual] |
Implements LLView.
Reimplemented in LLStatView, and LLTextureView.
Definition at line 60 of file llcontainerview.cpp.
References LL_CONTAINER_VIEW_TAG.
EWidgetType LLContainerView::getWidgetType | ( | ) | const [virtual] |
Implements LLView.
Reimplemented in LLStatView, and LLTextureView.
Definition at line 55 of file llcontainerview.cpp.
References WIDGET_TYPE_CONTAINER_VIEW.
Reimplemented from LLView.
Reimplemented in LLTextureView.
Definition at line 65 of file llcontainerview.cpp.
References LLView::childrenHandleMouseDown(), FALSE, LLRectBase< Type >::getHeight(), LLRectBase< Type >::getWidth(), mCollapsible, mDisplayChildren, LLView::mRect, NULL, reshape(), setDisplayChildren(), and TRUE.
Reimplemented from LLView.
Reimplemented in LLTextureView.
Definition at line 83 of file llcontainerview.cpp.
References LLView::childrenHandleMouseUp(), mDisplayChildren, and TRUE.
Reimplemented from LLView.
Definition at line 111 of file llcontainerview.cpp.
References bottom, FALSE, LLView::followsTop(), LLView::getChildList(), LLRectBase< Type >::getHeight(), LLView::getParent(), LLView::getRect(), LLRectBase< Type >::getWidth(), left, llendl, llwarns, LLRectBase< Type >::mBottom, mDisplayChildren, LLRectBase< Type >::mLeft, LLView::mRect, LLRectBase< Type >::mRight, LLRectBase< Type >::mTop, r, LLView::reshape(), right, and top.
Referenced by LLStatView::addStat(), LLTextureView::draw(), handleMouseDown(), and init_stat_view().
Definition at line 227 of file llcontainerview.cpp.
References LLView::getChildList(), and mDisplayChildren.
Referenced by handleMouseDown(), LLStatView::LLStatView(), LLTextureView::LLTextureView(), and LLFloaterJoystick::show().
Definition at line 222 of file llcontainerview.cpp.
References mLabel.
Referenced by LLDebugView::LLDebugView(), and LLStatView::LLStatView().
Definition at line 45 of file llcontainerview.h.
Referenced by handleMouseDown(), and LLContainerView().
BOOL LLContainerView::mDisplayChildren [protected] |
Definition at line 42 of file llcontainerview.h.
Referenced by LLStatView::addStat(), getDisplayChildren(), getRequiredRect(), handleMouseDown(), handleMouseUp(), LLContainerView(), reshape(), and setDisplayChildren().
LLString LLContainerView::mLabel [protected] |