LLPanelFace Class Reference

#include <llpanelface.h>

Inheritance diagram for LLPanelFace:

Inheritance graph
[legend]
Collaboration diagram for LLPanelFace:

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual BOOL postBuild ()
 LLPanelFace (const std::string &name)
virtual ~LLPanelFace ()
void refresh ()

Protected Member Functions

void getState ()
void sendTexture ()
void sendTextureInfo ()
void sendColor ()
void sendAlpha ()
void sendBump ()
void sendTexGen ()
void sendShiny ()
void sendFullbright ()
void sendGlow ()

Static Protected Member Functions

static BOOL onDragTexture (LLUICtrl *ctrl, LLInventoryItem *item, void *ud)
static void onCommitTexture (LLUICtrl *ctrl, void *userdata)
static void onCancelTexture (LLUICtrl *ctrl, void *userdata)
static void onSelectTexture (LLUICtrl *ctrl, void *userdata)
static void onCommitTextureInfo (LLUICtrl *ctrl, void *userdata)
static void onCommitColor (LLUICtrl *ctrl, void *userdata)
static void onCommitAlpha (LLUICtrl *ctrl, void *userdata)
static void onCancelColor (LLUICtrl *ctrl, void *userdata)
static void onSelectColor (LLUICtrl *ctrl, void *userdata)
static void onCommitBump (LLUICtrl *ctrl, void *userdata)
static void onCommitTexGen (LLUICtrl *ctrl, void *userdata)
static void onCommitShiny (LLUICtrl *ctrl, void *userdata)
static void onCommitFullbright (LLUICtrl *ctrl, void *userdata)
static void onCommitGlow (LLUICtrl *ctrl, void *userdata)
static void onClickApply (void *)
static void onClickAutoFix (void *)
static F32 valueGlow (LLViewerObject *object, S32 face)


Detailed Description

Definition at line 50 of file llpanelface.h.


Constructor & Destructor Documentation

LLPanelFace::LLPanelFace ( const std::string &  name  ) 

Definition at line 188 of file llpanelface.cpp.

LLPanelFace::~LLPanelFace (  )  [virtual]

Definition at line 194 of file llpanelface.cpp.


Member Function Documentation

BOOL LLPanelFace::postBuild ( void   )  [virtual]

void LLPanelFace::refresh (  )  [virtual]

Reimplemented from LLPanel.

Definition at line 794 of file llpanelface.cpp.

References getState().

Referenced by LLFloaterTools::refresh().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelFace::getState (  )  [protected]

void LLPanelFace::sendTexture (  )  [protected]

void LLPanelFace::sendTextureInfo (  )  [protected]

Definition at line 372 of file llpanelface.cpp.

References LLSingleton< LLSelectMgr >::getInstance(), and LLSelectMgr::getSelection().

Here is the call graph for this function:

void LLPanelFace::sendColor (  )  [protected]

Definition at line 249 of file llpanelface.cpp.

References LLColorSwatchCtrl::get(), LLSingleton< LLSelectMgr >::getInstance(), and LLSelectMgr::selectionSetColorOnly().

Here is the call graph for this function:

void LLPanelFace::sendAlpha (  )  [protected]

Definition at line 259 of file llpanelface.cpp.

References LLSpinCtrl::get(), LLSingleton< LLSelectMgr >::getInstance(), and LLSelectMgr::selectionSetAlphaOnly().

Here is the call graph for this function:

void LLPanelFace::sendBump (  )  [protected]

Definition at line 217 of file llpanelface.cpp.

References LLComboBox::getCurrentIndex(), LLSingleton< LLSelectMgr >::getInstance(), LLSelectMgr::selectionSetBumpmap(), and TEM_BUMP_MASK.

Here is the call graph for this function:

void LLPanelFace::sendTexGen (  )  [protected]

Definition at line 225 of file llpanelface.cpp.

References LLComboBox::getCurrentIndex(), LLSingleton< LLSelectMgr >::getInstance(), LLSelectMgr::selectionSetTexGen(), and TEM_TEX_GEN_SHIFT.

Here is the call graph for this function:

void LLPanelFace::sendShiny (  )  [protected]

Definition at line 233 of file llpanelface.cpp.

References LLComboBox::getCurrentIndex(), LLSingleton< LLSelectMgr >::getInstance(), LLSelectMgr::selectionSetShiny(), and TEM_SHINY_MASK.

Here is the call graph for this function:

void LLPanelFace::sendFullbright (  )  [protected]

Definition at line 241 of file llpanelface.cpp.

References LLCheckBoxCtrl::get(), LLSingleton< LLSelectMgr >::getInstance(), LLSelectMgr::selectionSetFullbright(), and TEM_FULLBRIGHT_MASK.

Here is the call graph for this function:

void LLPanelFace::sendGlow (  )  [protected]

Definition at line 269 of file llpanelface.cpp.

References LLSpinCtrl::get(), LLSingleton< LLSelectMgr >::getInstance(), and LLSelectMgr::selectionSetGlow().

Here is the call graph for this function:

BOOL LLPanelFace::onDragTexture ( LLUICtrl ctrl,
LLInventoryItem item,
void *  ud 
) [static, protected]

Definition at line 874 of file llpanelface.cpp.

References FALSE, LLSingleton< LLSelectMgr >::getInstance(), LLSelectNode::getObject(), LLSelectMgr::getSelection(), LLToolDragAndDrop::isInventoryDropAcceptable(), and TRUE.

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelFace::onCommitTexture ( LLUICtrl ctrl,
void *  userdata 
) [static, protected]

Definition at line 892 of file llpanelface.cpp.

References LLSingleton< LLViewerStats >::getInstance(), LLViewerStats::incStat(), and LLViewerStats::ST_EDIT_TEXTURE_COUNT.

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelFace::onCancelTexture ( LLUICtrl ctrl,
void *  userdata 
) [static, protected]

Definition at line 902 of file llpanelface.cpp.

References LLSingleton< LLSelectMgr >::getInstance(), and LLSelectMgr::selectionRevertTextures().

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelFace::onSelectTexture ( LLUICtrl ctrl,
void *  userdata 
) [static, protected]

Definition at line 908 of file llpanelface.cpp.

References LLSingleton< LLSelectMgr >::getInstance(), and LLSelectMgr::saveSelectedObjectTextures().

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelFace::onCommitTextureInfo ( LLUICtrl ctrl,
void *  userdata 
) [static, protected]

Definition at line 917 of file llpanelface.cpp.

Referenced by postBuild().

Here is the caller graph for this function:

void LLPanelFace::onCommitColor ( LLUICtrl ctrl,
void *  userdata 
) [static, protected]

Definition at line 811 of file llpanelface.cpp.

Referenced by postBuild().

Here is the caller graph for this function:

void LLPanelFace::onCommitAlpha ( LLUICtrl ctrl,
void *  userdata 
) [static, protected]

Definition at line 818 of file llpanelface.cpp.

Referenced by postBuild().

Here is the caller graph for this function:

void LLPanelFace::onCancelColor ( LLUICtrl ctrl,
void *  userdata 
) [static, protected]

Definition at line 825 of file llpanelface.cpp.

References LLSingleton< LLSelectMgr >::getInstance(), and LLSelectMgr::selectionRevertColors().

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelFace::onSelectColor ( LLUICtrl ctrl,
void *  userdata 
) [static, protected]

Definition at line 831 of file llpanelface.cpp.

References LLSingleton< LLSelectMgr >::getInstance(), and LLSelectMgr::saveSelectedObjectColors().

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelFace::onCommitBump ( LLUICtrl ctrl,
void *  userdata 
) [static, protected]

Definition at line 839 of file llpanelface.cpp.

Referenced by postBuild().

Here is the caller graph for this function:

void LLPanelFace::onCommitTexGen ( LLUICtrl ctrl,
void *  userdata 
) [static, protected]

Definition at line 846 of file llpanelface.cpp.

Referenced by postBuild().

Here is the caller graph for this function:

void LLPanelFace::onCommitShiny ( LLUICtrl ctrl,
void *  userdata 
) [static, protected]

Definition at line 853 of file llpanelface.cpp.

Referenced by postBuild().

Here is the caller graph for this function:

void LLPanelFace::onCommitFullbright ( LLUICtrl ctrl,
void *  userdata 
) [static, protected]

Definition at line 860 of file llpanelface.cpp.

Referenced by postBuild().

Here is the caller graph for this function:

void LLPanelFace::onCommitGlow ( LLUICtrl ctrl,
void *  userdata 
) [static, protected]

Definition at line 867 of file llpanelface.cpp.

Referenced by postBuild().

Here is the caller graph for this function:

void LLPanelFace::onClickApply ( void *  userdata  )  [static, protected]

Definition at line 925 of file llpanelface.cpp.

References LLSingleton< LLSelectMgr >::getInstance(), gFocusMgr, NULL, LLSelectMgr::selectionTexScaleAutofit(), and LLFocusMgr::setKeyboardFocus().

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelFace::onClickAutoFix ( void *  userdata  )  [static, protected]

Definition at line 964 of file llpanelface.cpp.

References LLSingleton< LLSelectMgr >::getInstance(), and LLSelectMgr::getSelection().

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

F32 LLPanelFace::valueGlow ( LLViewerObject object,
S32  face 
) [static, protected]

Definition at line 804 of file llpanelface.cpp.


The documentation for this class was generated from the following files:

Generated on Fri May 16 08:56:30 2008 for SecondLife by  doxygen 1.5.5