LLToolPlacerPanel Class Reference

#include <lltoolplacer.h>

Inheritance diagram for LLToolPlacerPanel:

Inheritance graph
[legend]
Collaboration diagram for LLToolPlacerPanel:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 LLToolPlacerPanel (const std::string &name, const LLRect &rect)

Static Public Member Functions

static void setObjectType (void *data)

Static Public Attributes

static LLPCode sCube = LL_PCODE_CUBE
static LLPCode sPrism = LL_PCODE_PRISM
static LLPCode sPyramid = LL_PCODE_PYRAMID
static LLPCode sTetrahedron = LL_PCODE_TETRAHEDRON
static LLPCode sCylinder = LL_PCODE_CYLINDER
static LLPCode sCylinderHemi = LL_PCODE_CYLINDER_HEMI
static LLPCode sCone = LL_PCODE_CONE
static LLPCode sConeHemi = LL_PCODE_CONE_HEMI
static LLPCode sTorus = LL_PCODE_TORUS
static LLPCode sSquareTorus = LLViewerObject::LL_VO_SQUARE_TORUS
static LLPCode sTriangleTorus = LLViewerObject::LL_VO_TRIANGLE_TORUS
static LLPCode sSphere = LL_PCODE_SPHERE
static LLPCode sSphereHemi = LL_PCODE_SPHERE_HEMI
static LLPCode sTree = LL_PCODE_LEGACY_TREE
static LLPCode sGrass = LL_PCODE_LEGACY_GRASS

Private Member Functions

void addButton (const LLString &up_state, const LLString &down_state, LLPCode *pcode)

Static Private Attributes

static S32 sButtonsAdded = 0
static LLButtonsButtons [TOOL_PLACER_NUM_BUTTONS]

Detailed Description

Definition at line 69 of file lltoolplacer.h.


Constructor & Destructor Documentation

LLToolPlacerPanel::LLToolPlacerPanel ( const std::string &  name,
const LLRect rect 
)

Definition at line 181 of file lltoolplacer.cpp.


Member Function Documentation

void LLToolPlacerPanel::addButton ( const LLString up_state,
const LLString down_state,
LLPCode pcode 
) [private]

Definition at line 203 of file lltoolplacer.cpp.

References LLView::addChild(), LLControlGroup::getRect(), gSavedSettings, HPAD, LLRectBase< Type >::mBottom, S32, sButtons, sButtonsAdded, LLView::setFollowsBottom(), LLView::setFollowsLeft(), LLRectBase< Type >::setLeftTopAndSize(), setObjectType(), LLFontGL::sSansSerif, and VPAD.

void LLToolPlacerPanel::setObjectType ( void data  )  [static]

Definition at line 242 of file lltoolplacer.cpp.

References LLToolPlacer::setObjectType().

Referenced by addButton().


Member Data Documentation

LLButton * LLToolPlacerPanel::sButtons [static, private]

Definition at line 98 of file lltoolplacer.h.

Referenced by addButton().

S32 LLToolPlacerPanel::sButtonsAdded = 0 [static, private]

Definition at line 97 of file lltoolplacer.h.

Referenced by addButton().

LLPCode LLToolPlacerPanel::sCone = LL_PCODE_CONE [static]

Definition at line 83 of file lltoolplacer.h.

Referenced by LLFloaterTools::postBuild().

LLPCode LLToolPlacerPanel::sConeHemi = LL_PCODE_CONE_HEMI [static]

Definition at line 84 of file lltoolplacer.h.

Referenced by LLFloaterTools::postBuild().

LLPCode LLToolPlacerPanel::sCube = LL_PCODE_CUBE [static]

Definition at line 77 of file lltoolplacer.h.

Referenced by LLFloaterTools::postBuild().

LLPCode LLToolPlacerPanel::sCylinder = LL_PCODE_CYLINDER [static]

Definition at line 81 of file lltoolplacer.h.

Referenced by LLFloaterTools::postBuild().

LLPCode LLToolPlacerPanel::sCylinderHemi = LL_PCODE_CYLINDER_HEMI [static]

Definition at line 82 of file lltoolplacer.h.

Referenced by LLFloaterTools::postBuild().

LLPCode LLToolPlacerPanel::sGrass = LL_PCODE_LEGACY_GRASS [static]

Definition at line 91 of file lltoolplacer.h.

Referenced by LLFloaterTools::postBuild().

LLPCode LLToolPlacerPanel::sPrism = LL_PCODE_PRISM [static]

Definition at line 78 of file lltoolplacer.h.

Referenced by LLFloaterTools::postBuild().

LLPCode LLToolPlacerPanel::sPyramid = LL_PCODE_PYRAMID [static]

Definition at line 79 of file lltoolplacer.h.

Referenced by LLFloaterTools::postBuild().

LLPCode LLToolPlacerPanel::sSphere = LL_PCODE_SPHERE [static]

Definition at line 88 of file lltoolplacer.h.

Referenced by LLFloaterTools::postBuild().

LLPCode LLToolPlacerPanel::sSphereHemi = LL_PCODE_SPHERE_HEMI [static]

Definition at line 89 of file lltoolplacer.h.

Referenced by LLFloaterTools::postBuild().

LLPCode LLToolPlacerPanel::sSquareTorus = LLViewerObject::LL_VO_SQUARE_TORUS [static]

Definition at line 86 of file lltoolplacer.h.

Referenced by LLFloaterTools::postBuild().

LLPCode LLToolPlacerPanel::sTetrahedron = LL_PCODE_TETRAHEDRON [static]

Definition at line 80 of file lltoolplacer.h.

Referenced by LLFloaterTools::postBuild().

LLPCode LLToolPlacerPanel::sTorus = LL_PCODE_TORUS [static]

Definition at line 85 of file lltoolplacer.h.

Referenced by LLFloaterTools::postBuild().

LLPCode LLToolPlacerPanel::sTree = LL_PCODE_LEGACY_TREE [static]

Definition at line 90 of file lltoolplacer.h.

Referenced by LLFloaterTools::postBuild().

LLPCode LLToolPlacerPanel::sTriangleTorus = LLViewerObject::LL_VO_TRIANGLE_TORUS [static]

Definition at line 87 of file lltoolplacer.h.

Referenced by LLFloaterTools::postBuild().


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