LLPanel Class Reference

#include <llpanel.h>

Inheritance diagram for LLPanel:

Inheritance graph
[legend]
Collaboration diagram for LLPanel:

Collaboration graph
[legend]
List of all members.

Public Types

typedef std::queue< LLAlertInfoalert_queue_t
typedef std::map< LLString,
LLUIString
ui_string_map_t

Public Member Functions

virtual EWidgetType getWidgetType () const
virtual LLString getWidgetTag () const
virtual BOOL isPanel ()
 LLPanel ()
 LLPanel (const LLString &name)
 LLPanel (const LLString &name, const LLRect &rect, BOOL bordered=TRUE)
 LLPanel (const LLString &name, const LLString &rect_control, BOOL bordered=TRUE)
void addBorder (LLViewBorder::EBevel border_bevel=LLViewBorder::BEVEL_OUT, LLViewBorder::EStyle border_style=LLViewBorder::STYLE_LINE, S32 border_thickness=LLPANEL_BORDER_WIDTH)
void removeBorder ()
virtual ~LLPanel ()
virtual void draw ()
virtual void refresh ()
virtual void setFocus (BOOL b)
void setFocusRoot (BOOL b)
virtual BOOL handleKeyHere (KEY key, MASK mask, BOOL called_from_parent)
virtual BOOL handleKey (KEY key, MASK mask, BOOL called_from_parent)
virtual BOOL postBuild ()
void requires (LLString name, EWidgetType type=WIDGET_TYPE_DONTCARE)
BOOL checkRequirements ()
void setBackgroundColor (const LLColor4 &color)
LLColor4 getBackgroundColor ()
void setTransparentColor (const LLColor4 &color)
void setBackgroundVisible (BOOL b)
void setBackgroundOpaque (BOOL b)
void setDefaultBtn (LLButton *btn=NULL)
void setDefaultBtn (const LLString &id)
void setLabel (const LLStringExplicit &label)
LLString getLabel () const
void setRectControl (const LLString &rect_control)
void storeRectControl ()
void setBorderVisible (BOOL b)
void setCtrlsEnabled (BOOL b)
virtual void clearCtrls ()
LLViewHandle getHandle ()
S32 getLastTabGroup ()
LLViewgetCtrlByNameAndType (const LLString &name, EWidgetType type)
virtual const LLCallbackMap::map_tgetFactoryMap () const
virtual LLXMLNodePtr getXML (bool save_children=true) const
BOOL initPanelXML (LLXMLNodePtr node, LLView *parent, LLUICtrlFactory *factory)
void initChildrenXML (LLXMLNodePtr node, LLUICtrlFactory *factory)
void setPanelParameters (LLXMLNodePtr node, LLView *parentp)
LLString getFormattedUIString (const LLString &name, const LLString::format_map_t &args=LLUIString::sNullArgs) const
LLUIString getUIString (const LLString &name) const
virtual LLViewgetChildByName (const LLString &name, BOOL recurse=FALSE) const
void childSetVisible (const LLString &name, bool visible)
void childShow (const LLString &name)
void childHide (const LLString &name)
bool childIsVisible (const LLString &id) const
void childSetTentative (const LLString &name, bool tentative)
void childSetEnabled (const LLString &name, bool enabled)
void childEnable (const LLString &name)
void childDisable (const LLString &name)
bool childIsEnabled (const LLString &id) const
void childSetToolTip (const LLString &id, const LLString &msg)
void childSetRect (const LLString &id, const LLRect &rect)
bool childGetRect (const LLString &id, LLRect &rect) const
void childSetFocus (const LLString &id, BOOL focus=TRUE)
BOOL childHasFocus (const LLString &id)
void childSetFocusChangedCallback (const LLString &id, void(*cb)(LLUICtrl *, void *))
void childSetCommitCallback (const LLString &id, void(*cb)(LLUICtrl *, void *), void *userdata=NULL)
void childSetDoubleClickCallback (const LLString &id, void(*cb)(void *), void *userdata=NULL)
void childSetValidate (const LLString &id, BOOL(*cb)(LLUICtrl *, void *))
void childSetUserData (const LLString &id, void *userdata)
void childSetColor (const LLString &id, const LLColor4 &color)
LLCtrlSelectionInterfacechildGetSelectionInterface (const LLString &id)
LLCtrlListInterfacechildGetListInterface (const LLString &id)
LLCtrlScrollInterfacechildGetScrollInterface (const LLString &id)
void childSetValue (const LLString &id, LLSD value)
LLSD childGetValue (const LLString &id) const
BOOL childSetTextArg (const LLString &id, const LLString &key, const LLStringExplicit &text)
BOOL childSetLabelArg (const LLString &id, const LLString &key, const LLStringExplicit &text)
void childSetMinValue (const LLString &id, LLSD min_value)
void childSetMaxValue (const LLString &id, LLSD max_value)
void childShowTab (const LLString &id, const LLString &tabname, bool visible=true)
LLPanelchildGetVisibleTab (const LLString &id)
void childSetTabChangeCallback (const LLString &id, const LLString &tabname, void(*on_tab_clicked)(void *, bool), void *userdata)
void childSetWrappedText (const LLString &id, const LLString &text, bool visible=true)
void childSetText (const LLString &id, const LLStringExplicit &text)
LLString childGetText (const LLString &id)
void childSetKeystrokeCallback (const LLString &id, void(*keystroke_callback)(LLLineEditor *caller, void *user_data), void *user_data)
void childSetPrevalidate (const LLString &id, BOOL(*func)(const LLWString &))
void childSetAction (const LLString &id, void(*function)(void *), void *value)
void childSetActionTextbox (const LLString &id, void(*function)(void *))
void childSetControlName (const LLString &id, const LLString &control_name)
void childNotFound (const LLString &id) const
void childDisplayNotFound ()

Static Public Member Functions

static void alertXml (LLString label, LLString::format_map_t args=LLString::format_map_t())
static BOOL nextAlert (LLAlertInfo &alert)
static LLPanelgetPanelByHandle (LLViewHandle handle)
static LLViewfromXML (LLXMLNodePtr node, LLView *parent, LLUICtrlFactory *factory)

Static Public Attributes

static alert_queue_t sAlertQueue

Protected Types

typedef std::set< LLStringexpected_members_list_t
typedef std::map< LLString,
EWidgetType
requirements_map_t
typedef std::map< LLViewHandle,
LLPanel * > 
panel_map_t

Protected Member Functions

virtual void addCtrl (LLUICtrl *ctrl, S32 tab_group)
virtual void addCtrlAtEnd (LLUICtrl *ctrl, S32 tab_group)

Protected Attributes

expected_members_list_t mExpectedMembers
expected_members_list_t mNewExpectedMembers
LLString mRectControl
LLColor4 mBgColorAlpha
LLColor4 mBgColorOpaque
LLColor4 mDefaultBtnHighlight
BOOL mBgVisible
BOOL mBgOpaque
LLViewBordermBorder
LLButtonmDefaultBtn
LLCallbackMap::map_t mFactoryMap
LLString mLabel
S32 mLastTabGroup
ui_string_map_t mUIStrings
requirements_map_t mRequirements

Static Protected Attributes

static panel_map_t sPanelMap

Private Member Functions

void init ()

Detailed Description

Definition at line 75 of file llpanel.h.


Member Typedef Documentation

typedef std::queue<LLAlertInfo> LLPanel::alert_queue_t

Definition at line 227 of file llpanel.h.

typedef std::set<LLString> LLPanel::expected_members_list_t [protected]

Definition at line 241 of file llpanel.h.

typedef std::map<LLViewHandle, LLPanel*> LLPanel::panel_map_t [protected]

Definition at line 262 of file llpanel.h.

typedef std::map<LLString, EWidgetType> LLPanel::requirements_map_t [protected]

Definition at line 259 of file llpanel.h.

typedef std::map<LLString, LLUIString> LLPanel::ui_string_map_t

Definition at line 230 of file llpanel.h.


Constructor & Destructor Documentation

LLPanel::LLPanel (  ) 

Definition at line 87 of file llpanel.cpp.

References init().

Referenced by LLFloaterDirectory::createGroupDetailHolder(), fromXML(), and LLFloaterTestImpl::LLFloaterTestImpl().

LLPanel::LLPanel ( const LLString name  ) 

Definition at line 93 of file llpanel.cpp.

References init().

LLPanel::LLPanel ( const LLString name,
const LLRect rect,
BOOL  bordered = TRUE 
)

Definition at line 101 of file llpanel.cpp.

References addBorder(), and init().

LLPanel::LLPanel ( const LLString name,
const LLString rect_control,
BOOL  bordered = TRUE 
)

Definition at line 113 of file llpanel.cpp.

References addBorder(), and init().

LLPanel::~LLPanel (  )  [virtual]

Definition at line 141 of file llpanel.cpp.

References LLView::mViewHandle, sPanelMap, and storeRectControl().


Member Function Documentation

void LLPanel::addBorder ( LLViewBorder::EBevel  border_bevel = LLViewBorder::BEVEL_OUT,
LLViewBorder::EStyle  border_style = LLViewBorder::STYLE_LINE,
S32  border_thickness = LLPANEL_BORDER_WIDTH 
)

Definition at line 124 of file llpanel.cpp.

References LLView::addChild(), LLRectBase< Type >::getHeight(), LLRectBase< Type >::getWidth(), mBorder, LLView::mRect, and LLView::setSaveToXML().

Referenced by LLFloater::init(), LLPanel(), and setPanelParameters().

void LLPanel::addCtrl ( LLUICtrl ctrl,
S32  tab_group 
) [protected, virtual]

Reimplemented from LLView.

Definition at line 337 of file llpanel.cpp.

References LLView::addCtrl(), LLUICtrl::getIsChrome(), mLastTabGroup, and LLUICtrl::setIsChrome().

void LLPanel::addCtrlAtEnd ( LLUICtrl ctrl,
S32  tab_group 
) [protected, virtual]

Reimplemented from LLView.

Definition at line 349 of file llpanel.cpp.

References LLView::addCtrlAtEnd(), LLUICtrl::getIsChrome(), mLastTabGroup, and LLUICtrl::setIsChrome().

void LLPanel::alertXml ( LLString  label,
LLString::format_map_t  args = LLString::format_map_t() 
) [static]

Definition at line 439 of file llpanel.cpp.

References sAlertQueue.

Referenced by checkRequirements().

BOOL LLPanel::checkRequirements (  ) 

Definition at line 409 of file llpanel.cpp.

References alertXml(), FALSE, LLView::getName(), LLUICtrlFactory::getWidgetType(), i, llendl, llwarns, mRequirements, and TRUE.

Referenced by LLPrefsIMImpl::postBuild(), LLPanelLCD::postBuild(), LLPanelInput::postBuild(), LLPanelGeneral::postBuild(), LLPanelDisplay3::postBuild(), LLPanelDisplay2::postBuild(), LLPanelDisplay::postBuild(), LLFloaterIMPanel::postBuild(), LLFloaterPreference::postBuild(), LLFloaterNewIM::postBuild(), and LLMultiFloater::postBuild().

void LLPanel::childDisable ( const LLString name  )  [inline]

Definition at line 166 of file llpanel.h.

References childSetEnabled().

Referenced by LLPanelDirBrowser::addHelpText(), LLPanelObjectTools::clearAllWidgets(), LLPanelRegionTools::clearAllWidgets(), LLPanelRegionInfo::disableButton(), LLPanelMsgs::draw(), LLPanelObjectTools::enableAllWidgets(), LLPanelRegionTools::enableAllWidgets(), LLPanelGroups::enableButtons(), LLFloaterReporter::enableControls(), LLPrefsIMImpl::enableHistory(), LLFloaterBuyContents::inventoryChanged(), LLFloaterAbout::LLFloaterAbout(), LLFloaterBuy::LLFloaterBuy(), LLFloaterBuyContents::LLFloaterBuyContents(), LLFloaterNameDesc::onBtnOK(), LLPrefsIMImpl::postBuild(), LLPanelDirPlaces::postBuild(), LLPanelDirPeople::postBuild(), LLPanelDirLand::postBuild(), LLPanelDirGroups::postBuild(), LLPanelDirFindAllOld::postBuild(), LLPanelDirEvents::postBuild(), LLPanelDirClassified::postBuild(), LLPanelRegionInfo::postBuild(), LLFloaterPostcard::postBuild(), LLFloaterImagePreview::postBuild(), LLPanelRegionTools::postBuild(), LLFloaterAvatarPicker::postBuild(), LLFloaterAnimPreview::refresh(), LLPanelGroup::refreshData(), LLPanelEstateInfo::refreshFromRegion(), LLPanelRegionTerrainInfo::refreshFromRegion(), LLPanelRegionTextureInfo::refreshFromRegion(), LLPanelRegionDebugInfo::refreshFromRegion(), LLPanelRegionGeneralInfo::refreshFromRegion(), LLFloaterSellLandUI::refreshUI(), and LLPanelDirBrowser::setupNewSearch().

void LLPanel::childDisplayNotFound (  ) 

Definition at line 1124 of file llpanel.cpp.

References mExpectedMembers, mNewExpectedMembers, and LLAlertDialog::showXml().

Referenced by LLChatBar::LLChatBar().

void LLPanel::childEnable ( const LLString name  )  [inline]

Definition at line 165 of file llpanel.h.

References childSetEnabled().

Referenced by LLPanelMsgs::draw(), LLPanelGroup::draw(), LLPanelObjectTools::enableAllWidgets(), LLPanelRegionTools::enableAllWidgets(), LLPanelGroups::enableButtons(), LLPrefsIMImpl::enableHistory(), LLFloaterAuction::initialize(), LLFloaterBuyContents::inventoryChanged(), LLPanelRegionTerrainInfo::onChangeFixedSun(), LLPanelRegionTerrainInfo::onChangeSunHour(), LLPanelRegionTerrainInfo::onChangeUseEstateTime(), LLFloaterImagePreview::postBuild(), LLFloaterGroupPicker::postBuild(), LLFloaterAnimPreview::refresh(), LLFloaterSellLandUI::refreshUI(), LLPrefsIMImpl::setPersonalInfo(), and LLPanelDirBrowser::updateResultCount().

LLCtrlListInterface * LLPanel::childGetListInterface ( const LLString id  ) 

Definition at line 925 of file llpanel.cpp.

References getChildByName(), LLUICtrl::getListInterface(), and NULL.

Referenced by LLPanelGroups::activate(), LLPanelDirBrowser::addHelpText(), LLFloaterWorldMap::buildAvatarIDList(), LLFloaterClothing::buildClothingList(), LLFloaterGesture::buildGestureList(), LLFloaterWorldMap::buildLandmarkIDLists(), LLFloaterWorldMap::clearAvatarSelection(), LLFloaterWorldMap::clearLandmarkSelection(), LLFloaterTopObjects::clearList(), LLFloaterWorldMap::clearLocationSelection(), LLFloaterTopObjects::doToObjects(), LLPanelDirBrowser::draw(), LLPanelGroups::enableButtons(), LLPanelDirBrowser::getSelectedInfo(), LLFloaterTopObjects::handleReply(), LLPanelGroups::info(), LLFloaterBuyContents::inventoryChanged(), LLFloaterBuy::inventoryChanged(), LLPanelGroups::leave(), LLFloaterClothing::LLFloaterClothing(), LLPanelDirBrowser::newClassified(), LLFloaterGroupPicker::ok(), LLFloaterWorldMap::onAvatarComboCommit(), LLFloaterWorldMap::onLandmarkComboCommit(), LLFloaterLandHoldings::postBuild(), LLPanelRequestTools::refresh(), LLFloaterGesture::refreshAll(), LLFloaterClothing::refreshAll(), LLPanelGroups::reset(), LLPanelDirBrowser::selectByUUID(), LLPanelDirBrowser::setupNewSearch(), LLFloaterBuy::show(), LLPanelGroups::startIM(), LLPanelFriends::updateFriends(), LLPanelDirBrowser::updateResultCount(), and LLFloaterWorldMap::updateSims().

bool LLPanel::childGetRect ( const LLString id,
LLRect rect 
) const

Definition at line 821 of file llpanel.cpp.

References getChildByName(), and LLView::getRect().

Referenced by LLFloaterImport::draw(), LLFloaterAuction::draw(), LLChatBar::layout(), LLStatusBar::refresh(), and LLPreviewTexture::updateAspectRatio().

LLCtrlScrollInterface * LLPanel::childGetScrollInterface ( const LLString id  ) 

Definition at line 935 of file llpanel.cpp.

References getChildByName(), LLUICtrl::getScrollInterface(), and NULL.

Referenced by LLFloaterGesture::refreshAll(), LLFloaterClothing::refreshAll(), and LLPanelFriends::updateFriends().

LLCtrlSelectionInterface * LLPanel::childGetSelectionInterface ( const LLString id  ) 

Definition at line 915 of file llpanel.cpp.

References getChildByName(), LLUICtrl::getSelectionInterface(), and NULL.

Referenced by LLFloaterImagePreview::draw(), LLFloaterWorldMap::friendsChanged(), LLPanelFace::getState(), LLFloaterImagePreview::handleHover(), LLFloaterImagePreview::onPreviewTypeCommit(), LLFloaterImagePreview::postBuild(), LLFloaterLandHoldings::refresh(), LLFloaterWorldMap::trackAvatar(), and LLFloaterWorldMap::trackLandmark().

LLString LLPanel::childGetText ( const LLString id  ) 

Definition at line 1063 of file llpanel.cpp.

References LLSD::asString(), and childGetValue().

Referenced by LLFloaterBump::add(), LLPreviewGesture::addAnimations(), LLPreviewGesture::addSounds(), LLPrefsIMImpl::apply(), LLPanelDatabase::apply(), LLPanelAvatarNotes::clearControls(), LLFloaterLagMeter::determineClient(), LLFloaterLagMeter::determineNetwork(), LLFloaterLagMeter::determineServer(), LLPanelPlace::displayParcelInfo(), LLLiveLSLEditor::draw(), LLFloaterSnapshot::draw(), LLFloaterReporter::gatherReport(), LLPanelLogin::getFields(), LLPanelFace::getState(), LLPanelAvatarAdvanced::getWantSkills(), LLFloaterPay::give(), LLPanelLogin::giveFocus(), LLFloaterScriptSearch::handleBtnReplace(), LLFloaterScriptSearch::handleBtnReplaceAll(), LLFloaterScriptSearch::handleBtnSearch(), LLFloaterTopObjects::handleReply(), LLFloaterAuction::initialize(), LLPanelClassified::initNewClassified(), LLFloaterBuyContents::inventoryChanged(), LLFloaterAbout::LLFloaterAbout(), LLFloaterLagMeter::LLFloaterLagMeter(), LLFloaterReporter::LLFloaterReporter(), LLLiveLSLEditor::loadAsset(), LLPreviewLSL::loadAsset(), LLPreviewNotecard::loadAsset(), LLPanelLogin::onClickConnect(), LLPreview::onCommit(), LLFloaterTopObjects::onGetByObjectName(), LLFloaterTopObjects::onGetByOwnerName(), LLPanelDirFindAll::onNavigateBegin(), LLPanelDirFindAll::onNavigateComplete(), LLFloaterTexturePicker::postBuild(), LLPrefsIMImpl::postBuild(), LLPanelGroupLandMoney::postBuild(), LLPanelGroupInvite::postBuild(), LLPanelGeneral::postBuild(), LLPanelDisplay::postBuild(), LLPanelDirFindAll::postBuild(), LLFloaterTools::postBuild(), LLFloaterAnimPreview::postBuild(), LLPreviewGesture::refresh(), LLPanelPermissions::refresh(), LLPanelDeviceSettings::refresh(), LLPanelLandCovenant::refresh(), LLPanelLandOptions::refresh(), LLPanelLandObjects::refresh(), LLPanelLandGeneral::refresh(), LLFloaterProperties::refreshFromItem(), LLPanelEstateCovenant::refreshFromRegion(), LLPanelLandGeneral::refreshNames(), LLPanelFriends::refreshUI(), LLFloaterBuyLandUI::refreshUI(), LLPanelAvatar::sendAvatarNotesUpdate(), LLPanelAvatar::sendAvatarPropertiesUpdate(), LLPanelGroupVoting::impl::setEnableCreateProposal(), LLPanelGroupVoting::impl::setEnableListProposals(), LLPanelGroupVoting::impl::setEnableVoteProposal(), LLPanelPlace::setErrorStatus(), LLStatusBar::setupDate(), LLFloaterBuy::show(), LLFloaterBump::show(), LLFloaterJoystick::show(), LLFloaterBuyLandUI::startBuyPostConfirm(), LLFloaterBuyLandUI::startBuyPreConfirm(), LLFloaterBuyLandUI::tellUserError(), LLFloaterBuyLandUI::updateCovenantInfo(), LLFloaterBuyLandUI::updateParcelInfo(), LLFloaterTools::updatePopup(), LLLiveLSLEditor::uploadAssetLegacy(), and LLFloaterReporter::validateReport().

LLSD LLPanel::childGetValue ( const LLString id  )  const

Definition at line 954 of file llpanel.cpp.

References getChildByName(), and LLUICtrl::getValue().

Referenced by LLPrefsIMImpl::apply(), LLPanelDisplay2::apply(), childGetText(), LLPanelEstateInfo::commitEstateInfo(), LLFloaterTexturePicker::commitIfImmediateSet(), LLPanelEstateInfo::computeEstateFlags(), LLPanelObjectTools::computeRegionFlags(), LLInventoryViewFinder::draw(), LLFloaterIMPanel::draw(), LLFloaterWorldMap::draw(), LLFloaterTrustNetRate::draw(), LLMakeOutfitDialog::draw(), LLPrefsIMImpl::enableHistory(), LLFloaterAvatarPicker::find(), LLFloaterReporter::gatherReport(), LLPanelRegionTools::getBillableFactor(), LLInventoryViewFinder::getCheckShowEmpty(), LLInventoryViewFinder::getCheckSinceLogoff(), LLPanelRegionTools::getEstateID(), LLPanelEstateInfo::getEstateName(), LLPanelLogin::getFields(), LLFloaterTexturePicker::getFilterPermMask(), LLPanelEstateInfo::getFixedSun(), LLPanelEstateInfo::getGlobalTime(), LLPanelRegionTools::getGridPosX(), LLPanelRegionTools::getGridPosY(), LLMakeOutfitDialog::getIncludedItems(), LLFloaterSnapshot::Impl::getLayerType(), LLPanelEstateInfo::getOwnerName(), LLPanelRegionTools::getParentEstateID(), LLPanelRegionTools::getPricePerMeter(), LLPanelRegionTools::getRedirectGridX(), LLPanelRegionTools::getRedirectGridY(), LLPanelRegionTools::getRegionFlags(), LLPanelRegionTools::getRegionFlagsMask(), LLMakeOutfitDialog::getRenameClothing(), LLPanelDirBrowser::getSelectedInfo(), LLPanelRegionTools::getSimName(), LLPanelFace::getState(), LLPanelEstateInfo::getSunHour(), LLFloaterSnapshot::Impl::getTypeIndex(), LLFloaterWorldMap::handleScrollWheel(), LLPanelLogin::LLPanelLogin(), LLPanelDirFindAll::navigateToDefaultPage(), LLFloaterNameDesc::onBtnOK(), LLFloaterAnimPreview::onBtnOK(), LLFloaterAnimPreview::onBtnStop(), LLPanelRegionTerrainInfo::onChangeUseEstateTime(), LLFloaterBuyContents::onClickBuy(), LLPanelObjectTools::onClickDeleteAllOwnedBy(), LLPanelObjectTools::onClickDeleteAllScriptedOwnedBy(), LLPanelObjectTools::onClickDeletePublicOwnedBy(), LLPanelRegionDebugInfo::onClickReturnScriptedAll(), LLPanelRegionDebugInfo::onClickReturnScriptedOtherLand(), LLFloaterAnimPreview::onCommitEaseIn(), LLFloaterAnimPreview::onCommitEaseOut(), LLFloaterAnimPreview::onCommitEmote(), LLFloaterAnimPreview::onCommitHandPose(), LLFloaterAnimPreview::onCommitLoop(), LLFloaterAnimPreview::onCommitLoopIn(), LLFloaterAnimPreview::onCommitLoopOut(), LLFloaterAnimPreview::onCommitName(), LLFloaterAnimPreview::onCommitPriority(), LLFloaterSettingsDebug::onCommitSettings(), LLFloaterAnimPreview::onSliderMove(), LLPanelActiveSpeakers::onVolumeChange(), LLPanelDirPlaces::performQuery(), LLPanelDirPeople::performQuery(), LLPanelDirLand::performQuery(), LLPanelDirGroups::performQuery(), LLPanelDirClassified::performQuery(), LLPanelDirEvents::performQueryOrDelete(), LLFloaterTOS::postBuild(), LLFloaterNewIM::postBuild(), LLFloaterAnimPreview::postBuild(), LLPanelRequestTools::refresh(), LLFloaterSellLandUI::refreshUI(), LLPanelDirPopular::requestPopular(), LLFloaterAnimPreview::resetMotion(), LLFloaterBuyLandUI::runWebSitePrep(), LLPanelDirFindAll::search(), LLPanelAvatar::sendAvatarNotesUpdate(), LLPanelAvatar::sendAvatarPropertiesUpdate(), LLPanelVolume::sendIsFlexible(), LLPanelVolume::sendIsLight(), LLFloaterPostcard::sendPostcard(), LLFloaterReporter::sendReportViaCaps(), LLPanelRequestTools::sendRequest(), LLPanelRegionTerrainInfo::sendUpdate(), LLPanelRegionTextureInfo::sendUpdate(), LLPanelRegionDebugInfo::sendUpdate(), LLPanelRegionGeneralInfo::sendUpdate(), LLFloaterTexturePicker::setActive(), LLPanelAvatar::setAvatarID(), LLPanelAvatar::setOnlineStatus(), LLPanelLogin::setSiteIsAlive(), LLFloaterTOS::setSiteIsAlive(), LLFloaterHtml::show(), LLFloaterWorldMap::teleport(), LLFloaterSnapshot::Impl::updateLayout(), LLFloaterProperties::updateSaleInfo(), LLFloaterPostcard::updateUserInfo(), LLFloaterAnimPreview::validateEaseIn(), LLFloaterAnimPreview::validateEaseOut(), LLFloaterAnimPreview::validateLoopIn(), LLFloaterAnimPreview::validateLoopOut(), and LLFloaterReporter::validateReport().

LLPanel * LLPanel::childGetVisibleTab ( const LLString id  ) 

Definition at line 1012 of file llpanel.cpp.

References LLTabContainerCommon::getCurrentPanel(), LLUICtrlFactory::getTabContainerByName(), and NULL.

Referenced by LLFloaterGodTools::show(), LLFloaterGodTools::showPanel(), and LLFloaterDirectory::toggleEvents().

BOOL LLPanel::childHasFocus ( const LLString id  ) 

Definition at line 841 of file llpanel.cpp.

References childNotFound(), FALSE, getChildByName(), and LLUICtrl::hasFocus().

Referenced by LLPanelDirBrowser::draw(), LLFloaterAvatarPicker::handleKeyHere(), and LLFloaterSettingsDebug::updateControl().

void LLPanel::childHide ( const LLString name  )  [inline]

Definition at line 160 of file llpanel.h.

References childSetVisible().

Referenced by LLCurrencyUIManager::Impl::currencyKey(), LLPanelDirEvents::postBuild(), LLPanelDirClassified::postBuild(), LLPanelDirBrowser::postBuild(), LLFloaterWorldMap::postBuild(), LLFloaterPostcard::postBuild(), LLFloaterImagePreview::postBuild(), LLFloaterAnimPreview::postBuild(), LLFloaterAnimPreview::refresh(), LLFloaterSellLandUI::refreshUI(), LLFloaterBuyLandUI::refreshUI(), LLPanelDirBrowser::resetSearchStart(), LLPanelDirBrowser::showNextButton(), LLFloaterBuyCurrencyUI::updateUI(), and LLCurrencyUIManager::Impl::updateUI().

bool LLPanel::childIsEnabled ( const LLString id  )  const

Definition at line 792 of file llpanel.cpp.

References getChildByName(), and LLView::getEnabled().

Referenced by LLPanelEstateInfo::getSunHour(), and LLFloaterBuyContents::onClickBuy().

bool LLPanel::childIsVisible ( const LLString id  )  const

Definition at line 764 of file llpanel.cpp.

References getChildByName(), and LLView::getVisible().

Referenced by LLFloaterIMPanel::draw(), LLFloaterChat::draw(), LLPanelAvatar::enableOKIfReady(), and LLPanelDirBrowser::updateResultCount().

void LLPanel::childNotFound ( const LLString id  )  const

Definition at line 1116 of file llpanel.cpp.

References mExpectedMembers, and mNewExpectedMembers.

Referenced by childHasFocus(), getChildByName(), and getCtrlByNameAndType().

void LLPanel::childSetAction ( const LLString id,
void(*)(void *)  function,
void value 
)

Definition at line 1078 of file llpanel.cpp.

References getCtrlByNameAndType(), LLButton::setClickedCallback(), and WIDGET_TYPE_BUTTON.

Referenced by LLPanelEditWearable::addSubpart(), LLPreviewTexture::init(), LLPrefsVoiceLogic::init(), LLPanelRegionInfo::initHelpBtn(), LLFloaterCustomize::initWearablePanels(), LLFloaterAuction::LLFloaterAuction(), LLFloaterAvatarList::LLFloaterAvatarList(), LLFloaterBuy::LLFloaterBuy(), LLFloaterBuyContents::LLFloaterBuyContents(), LLFloaterChat::LLFloaterChat(), LLFloaterClothing::LLFloaterClothing(), LLFloaterEditUI::LLFloaterEditUI(), LLFloaterEventLog::LLFloaterEventLog(), LLFloaterHtml::LLFloaterHtml(), LLFloaterLagMeter::LLFloaterLagMeter(), LLFloaterLandmark::LLFloaterLandmark(), LLFloaterMove::LLFloaterMove(), LLFloaterMute::LLFloaterMute(), LLFloaterNetwork2080::LLFloaterNetwork2080(), LLFloaterOpenObject::LLFloaterOpenObject(), LLFloaterPay::LLFloaterPay(), LLFloaterProperties::LLFloaterProperties(), LLFloaterReleaseMsg::LLFloaterReleaseMsg(), LLFloaterReporter::LLFloaterReporter(), LLFloaterScriptQueue::LLFloaterScriptQueue(), LLFloaterScriptSearch::LLFloaterScriptSearch(), LLFloaterTelehub::LLFloaterTelehub(), LLFloaterTexturePicker::LLFloaterTexturePicker(), LLFloaterTrustNetRate::LLFloaterTrustNetRate(), LLInventoryViewFinder::LLInventoryViewFinder(), LLLiveLSLEditor::LLLiveLSLEditor(), LLMakeOutfitDialog::LLMakeOutfitDialog(), LLOverlayBar::LLOverlayBar(), LLPanelDatabase::LLPanelDatabase(), LLPanelLogin::LLPanelLogin(), LLPrefsVoice::LLPrefsVoice(), LLPreviewAnim::LLPreviewAnim(), LLPreviewNotecard::LLPreviewNotecard(), LLPreviewSound::LLPreviewSound(), LLStatusBar::LLStatusBar(), LLVoiceHotkeySelectDialog::LLVoiceHotkeySelectDialog(), LLWearableSaveAsDialog::LLWearableSaveAsDialog(), LLScriptEdCore::onBtnDynamicHelp(), LLFloaterSettingsDebug::postBuild(), LLToolBar::postBuild(), LLPrefsIMImpl::postBuild(), LLPanelWeb::postBuild(), LLPanelPermissions::postBuild(), LLPanelNetwork::postBuild(), LLPanelMsgs::postBuild(), LLPanelLandInfo::postBuild(), LLPanelFace::postBuild(), LLPanelDirPlaces::postBuild(), LLPanelDirPeople::postBuild(), LLPanelDirLand::postBuild(), LLPanelDirGroups::postBuild(), LLPanelDirFindAllOld::postBuild(), LLPanelDirFindAll::postBuild(), LLPanelDirEvents::postBuild(), LLPanelDirClassified::postBuild(), LLPanelDirBrowser::postBuild(), LLPanelContents::postBuild(), LLFloaterPriceForListing::postBuild(), LLPanelAvatar::postBuild(), LLPanelAvatarPicks::postBuild(), LLPanelAvatarClassified::postBuild(), LLPanelAvatarWeb::postBuild(), LLPanelAvatarSecondLife::postBuild(), LLMediaRemoteCtrl::postBuild(), LLFloaterIMPanel::postBuild(), LLFloaterWorldMap::postBuild(), LLFloaterVoiceWizard::postBuild(), LLFloaterTOS::postBuild(), LLFloaterTopObjects::postBuild(), LLFloaterTools::postBuild(), LLFloaterSnapshot::postBuild(), LLFloaterSellLandUI::postBuild(), LLPanelEstateInfo::postBuild(), LLPanelRegionTerrainInfo::postBuild(), LLPanelRegionDebugInfo::postBuild(), LLPanelRegionGeneralInfo::postBuild(), LLPanelRegionInfo::postBuild(), LLFloaterPostcard::postBuild(), LLFloaterNewIM::postBuild(), LLFloaterNameDesc::postBuild(), LLFloaterLandHoldings::postBuild(), LLFloaterInspect::postBuild(), LLPanelGroups::postBuild(), LLFloaterGroupPicker::postBuild(), LLPanelRequestTools::postBuild(), LLPanelObjectTools::postBuild(), LLPanelGridTools::postBuild(), LLPanelRegionTools::postBuild(), LLFloaterGesture::postBuild(), LLPanelFriends::postBuild(), LLFloaterCustomize::postBuild(), LLPanelEditWearable::postBuild(), LLFloaterBuyLandUI::postBuild(), LLFloaterBuyCurrencyUI::postBuild(), LLFloaterAvatarTextures::postBuild(), LLFloaterAvatarPicker::postBuild(), LLFloaterAnimPreview::postBuild(), LLPanelActiveSpeakers::postBuild(), and LLChatBar::postBuild().

void LLPanel::childSetActionTextbox ( const LLString id,
void(*)(void *)  function 
)

Definition at line 1087 of file llpanel.cpp.

References getCtrlByNameAndType(), LLTextBox::setClickedCallback(), and WIDGET_TYPE_TEXT_BOX.

Referenced by LLStatusBar::LLStatusBar().

void LLPanel::childSetColor ( const LLString id,
const LLColor4 color 
)

Definition at line 906 of file llpanel.cpp.

References getChildByName(), and LLUICtrl::setColor().

Referenced by LLFloaterWorldMap::draw(), LLFloaterSnapshot::draw(), and LLPanelEvent::postBuild().

void LLPanel::childSetCommitCallback ( const LLString id,
void(*)(LLUICtrl *, void *)  cb,
void userdata = NULL 
)

Definition at line 865 of file llpanel.cpp.

References getChildByName(), LLUICtrl::setCallbackUserData(), and LLUICtrl::setCommitCallback().

Referenced by LLPanelEditWearable::addColorSwatch(), LLPanelEditWearable::addTextureDropTarget(), LLFloaterColorPicker::enableTextCallbacks(), LLPreviewTexture::init(), LLPrefsVoiceLogic::init(), LLPanelRegionInfo::initCtrl(), LLFloaterCustomize::initWearablePanels(), LLFloaterAuction::LLFloaterAuction(), LLFloaterChat::LLFloaterChat(), LLFloaterClothing::LLFloaterClothing(), LLFloaterHtml::LLFloaterHtml(), LLFloaterLandmark::LLFloaterLandmark(), LLFloaterMute::LLFloaterMute(), LLFloaterProperties::LLFloaterProperties(), LLFloaterTexturePicker::LLFloaterTexturePicker(), LLInventoryViewFinder::LLInventoryViewFinder(), LLLiveLSLEditor::LLLiveLSLEditor(), LLPanelLogin::LLPanelLogin(), LLPreviewAnim::LLPreviewAnim(), LLPreviewLSL::LLPreviewLSL(), LLPreviewNotecard::LLPreviewNotecard(), LLPreviewSound::LLPreviewSound(), LLScrollingPanelParam::LLScrollingPanelParam(), LLStatusBar::LLStatusBar(), LLScriptEdCore::onBtnDynamicHelp(), LLFloaterSettingsDebug::postBuild(), LLPreviewGesture::postBuild(), LLPrefsIMImpl::postBuild(), LLPanelWeb::postBuild(), LLPanelVolume::postBuild(), LLPanelPermissions::postBuild(), LLPanelObject::postBuild(), LLPanelNetwork::postBuild(), LLPanelGeneral::postBuild(), LLPanelFace::postBuild(), LLPanelDirPopular::postBuild(), LLPanelDirLand::postBuild(), LLPanelDirFindAll::postBuild(), LLPanelDirEvents::postBuild(), LLPanelDirBrowser::postBuild(), LLPanelAvatarWeb::postBuild(), LLPanelAvatarNotes::postBuild(), LLFloaterIMPanel::postBuild(), LLFloaterWorldMap::postBuild(), LLFloaterVoiceWizard::postBuild(), LLFloaterTOS::postBuild(), LLFloaterTopObjects::postBuild(), LLFloaterTools::postBuild(), LLFloaterSnapshot::postBuild(), LLFloaterSellLandUI::postBuild(), LLPanelEstateInfo::postBuild(), LLPanelRegionTerrainInfo::postBuild(), LLFloaterNameDesc::postBuild(), LLPanelLandBan::postBuild(), LLPanelLandAccess::postBuild(), LLPanelLandMedia::postBuild(), LLPanelLandOptions::postBuild(), LLPanelLandObjects::postBuild(), LLPanelLandGeneral::postBuild(), LLFloaterInspect::postBuild(), LLFloaterImagePreview::postBuild(), LLPanelGroups::postBuild(), LLPanelObjectTools::postBuild(), LLPanelRegionTools::postBuild(), LLFloaterGesture::postBuild(), LLPanelFriends::postBuild(), LLFloaterColorPicker::postBuild(), LLFloaterAvatarPicker::postBuild(), LLFloaterAnimPreview::postBuild(), and LLPanelActiveSpeakers::postBuild().

void LLPanel::childSetControlName ( const LLString id,
const LLString control_name 
)

Definition at line 1096 of file llpanel.cpp.

References getChildByName(), NULL, LLView::setControlName(), and TRUE.

Referenced by LLToolBar::postBuild(), and LLPanelAvatarWeb::postBuild().

void LLPanel::childSetDoubleClickCallback ( const LLString id,
void(*)(void *)  cb,
void userdata = NULL 
)

Definition at line 875 of file llpanel.cpp.

References getChildByName(), LLUICtrl::setCallbackUserData(), and LLUICtrl::setDoubleClickCallback().

Referenced by LLFloaterClothing::LLFloaterClothing(), LLPanelAvatarSecondLife::postBuild(), LLFloaterWorldMap::postBuild(), LLFloaterTopObjects::postBuild(), LLFloaterLandHoldings::postBuild(), LLPanelGroups::postBuild(), LLFloaterGroupPicker::postBuild(), LLFloaterGesture::postBuild(), LLPanelFriends::postBuild(), and LLFloaterAvatarPicker::postBuild().

void LLPanel::childSetEnabled ( const LLString name,
bool  enabled 
)

Definition at line 774 of file llpanel.cpp.

References getChildByName(), and LLView::setEnabled().

Referenced by LLMenuParcelObserver::changed(), LLPanelEstateInfo::checkRemovalButton(), childDisable(), childEnable(), LLPanelAvatarNotes::clearControls(), LLPanelVolume::clearCtrls(), LLPanelObject::clearCtrls(), LLFloaterAvatarPicker::doSelectionChange(), LLFloaterTexturePicker::draw(), LLScriptEdCore::draw(), LLPreviewNotecard::draw(), LLPrefsVoice::draw(), LLPanelGroup::draw(), LLPanelDirFindAll::draw(), LLPanelAudioVolume::draw(), LLFloaterIMPanel::draw(), LLFloaterWorldMap::draw(), LLFloaterVoiceWizard::draw(), LLFloaterTrustNetRate::draw(), LLFloaterSnapshot::draw(), LLFloaterReporter::draw(), LLFloaterHtml::draw(), LLFloaterCustomize::draw(), LLPanelEditWearable::draw(), LLMakeOutfitDialog::draw(), LLViewChildren::enable(), LLPanelRegionInfo::enableButton(), LLPanelAvatarAdvanced::enableControls(), LLPanelAvatarWeb::enableControls(), LLPanelAvatarFirstLife::enableControls(), LLPanelAvatarSecondLife::enableControls(), LLFloaterReporter::enableControls(), LLOverlayBar::enableMediaButtons(), LLOverlayBar::enableMusicButtons(), LLPanelAvatar::enableOKIfReady(), LLFloaterAvatarPicker::find(), LLPanelVolume::getState(), LLPanelObject::getState(), LLPanelFace::getState(), LLPanelContents::getState(), LLFloaterAuction::initialize(), LLFloaterPay::LLFloaterPay(), LLFloaterScriptQueue::LLFloaterScriptQueue(), LLFloaterTexturePicker::LLFloaterTexturePicker(), LLLiveLSLEditor::LLLiveLSLEditor(), LLMakeOutfitDialog::LLMakeOutfitDialog(), LLScrollingPanelParam::LLScrollingPanelParam(), LLPanelAvatarWeb::load(), LLPreviewLSL::loadAsset(), LLFloaterScriptQueue::nextObject(), LLPanelRegionTerrainInfo::onChangeUseEstateTime(), LLFloaterInspect::onSelectObject(), LLDispatchSetEstateAccess::operator()(), LLPanelNetwork::postBuild(), LLPanelDisplay2::postBuild(), LLPanelDirLand::postBuild(), LLPanelAvatar::postBuild(), LLPanelAvatarSecondLife::postBuild(), LLFloaterIMPanel::postBuild(), LLFloaterSnapshot::postBuild(), LLFloaterRegionInfo::processRegionInfo(), LLToolBar::refresh(), LLPreviewGesture::refresh(), LLPrefsVoiceLogic::refresh(), LLPanelPermissions::refresh(), LLPanelLandInfo::refresh(), LLPanelDirEvents::refresh(), LLPanelDirClassified::refresh(), LLPanelAvatarPicks::refresh(), LLPanelAvatarClassified::refresh(), LLOverlayBar::refresh(), LLFloaterTelehub::refresh(), LLFloaterProperties::refresh(), LLFloaterLandHoldings::refresh(), LLFloaterInspect::refresh(), LLChatBar::refresh(), LLPanelDisplay2::refreshEnabledState(), LLFloaterProperties::refreshFromItem(), LLPanelEstateInfo::refreshFromRegion(), LLPanelRegionTerrainInfo::refreshFromRegion(), LLPanelRegionDebugInfo::refreshFromRegion(), LLPanelRegionGeneralInfo::refreshFromRegion(), LLPanelFriends::refreshRightsChangeList(), LLPanelActiveSpeakers::refreshSpeakers(), LLPanelFriends::refreshUI(), LLFloaterBuyLandUI::refreshUI(), LLPanelEstateInfo::setAccessAllowedEnabled(), LLPanelAvatar::setAvatarID(), LLPreviewNotecard::setEnabled(), LLPanelEstateInfo::setGlobalTime(), LLPanelAvatar::setOnlineStatus(), LLFloaterNetwork2080::setQueueButtonsStatus(), LLPanelEditWearable::setUIPermissions(), LLPanelEditWearable::setVisible(), LLMakeOutfitDialog::setWearableToInclude(), LLPanelAvatarWeb::setWebURL(), LLFloaterMute::updateButtons(), LLFloaterSnapshot::Impl::updateControls(), LLFloaterEventLog::updateControlsState(), LLFloaterCustomize::updateInventoryUI(), LLScrollingPanelParam::updatePanel(), and LLFloaterBuyCurrencyUI::updateUI().

void LLPanel::childSetFocus ( const LLString id,
BOOL  focus = TRUE 
)

Definition at line 832 of file llpanel.cpp.

References getChildByName(), and LLUICtrl::setFocus().

Referenced by LLPanelRegionTools::clearAllWidgets(), LLPanelDirBrowser::draw(), LLFloaterPay::finishPayUI(), LLPanelDirFindAll::focus(), LLFloaterReporter::LLFloaterReporter(), LLFloaterScriptSearch::LLFloaterScriptSearch(), LLVoiceHotkeySelectDialog::LLVoiceHotkeySelectDialog(), LLFloaterScriptSearch::open(), LLFloaterTopObjects::postBuild(), LLFloaterPostcard::postBuild(), LLFloaterAvatarPicker::postBuild(), LLFloaterWorldMap::show(), and LLFloaterWorldMap::updateSims().

void LLPanel::childSetFocusChangedCallback ( const LLString id,
void(*)(LLUICtrl *, void *)  cb 
)

Definition at line 856 of file llpanel.cpp.

References getChildByName(), and LLUICtrl::setFocusChangedCallback().

Referenced by LLFloaterWorldMap::postBuild().

void LLPanel::childSetKeystrokeCallback ( const LLString id,
void(*)(LLLineEditor *caller, void *user_data)  keystroke_callback,
void user_data 
)

Definition at line 1041 of file llpanel.cpp.

References LLUICtrlFactory::getLineEditorByName(), LLUICtrl::setCallbackUserData(), and LLLineEditor::setKeystrokeCallback().

Referenced by LLFloaterPay::LLFloaterPay(), LLPanelLogin::LLPanelLogin(), LLPanelDirPlaces::postBuild(), LLPanelDirPeople::postBuild(), LLPanelDirGroups::postBuild(), LLPanelDirFindAllOld::postBuild(), LLPanelDirClassified::postBuild(), LLFloaterWorldMap::postBuild(), LLPanelRegionTools::postBuild(), and LLFloaterAvatarPicker::postBuild().

BOOL LLPanel::childSetLabelArg ( const LLString id,
const LLString key,
const LLStringExplicit text 
)

Definition at line 975 of file llpanel.cpp.

References FALSE, getChildByName(), and LLView::setLabelArg().

Referenced by init_menus(), LLScrollingPanelParam::LLScrollingPanelParam(), LLPrefsIMImpl::postBuild(), LLFloaterImagePreview::postBuild(), LLFloaterAnimPreview::postBuild(), process_economy_data(), LLFloaterBuyLandUI::refreshUI(), and LLPrefsIMImpl::setPersonalInfo().

void LLPanel::childSetMaxValue ( const LLString id,
LLSD  max_value 
)

Definition at line 994 of file llpanel.cpp.

References getChildByName(), and LLUICtrl::setMaxValue().

Referenced by LLFloaterAnimPreview::postBuild().

void LLPanel::childSetMinValue ( const LLString id,
LLSD  min_value 
)

Definition at line 985 of file llpanel.cpp.

References getChildByName(), and LLUICtrl::setMinValue().

Referenced by LLFloaterWorldMap::adjustZoomSliderBounds(), and LLFloaterAnimPreview::postBuild().

void LLPanel::childSetPrevalidate ( const LLString id,
BOOL(*)(const LLWString &)  func 
)

Definition at line 1054 of file llpanel.cpp.

References LLUICtrlFactory::getLineEditorByName(), and LLLineEditor::setPrevalidate().

Referenced by LLPreviewTexture::init(), LLFloaterPay::LLFloaterPay(), LLFloaterProperties::LLFloaterProperties(), LLPanelLogin::LLPanelLogin(), LLPreviewAnim::LLPreviewAnim(), LLPreviewLSL::LLPreviewLSL(), LLPreviewNotecard::LLPreviewNotecard(), LLPreviewSound::LLPreviewSound(), LLPreviewGesture::postBuild(), LLPanelPermissions::postBuild(), LLPanelDirLand::postBuild(), LLFloaterSellLandUI::postBuild(), LLPanelLandObjects::postBuild(), LLPanelLandGeneral::postBuild(), and LLPanelRegionTools::postBuild().

void LLPanel::childSetRect ( const LLString id,
const LLRect rect 
)

Definition at line 812 of file llpanel.cpp.

References getChildByName(), and LLView::setRect().

Referenced by LLChatBar::layout(), and LLStatusBar::refresh().

void LLPanel::childSetTabChangeCallback ( const LLString id,
const LLString tabname,
void(*)(void *, bool)  on_tab_clicked,
void userdata 
)

Definition at line 1022 of file llpanel.cpp.

References LLTabContainerCommon::getPanelByName(), LLUICtrlFactory::getTabContainerByName(), LLTabContainerCommon::setTabChangeCallback(), and LLTabContainerCommon::setTabUserData().

Referenced by LLFloaterDirectory::LLFloaterDirectory(), LLFloaterGodTools::LLFloaterGodTools(), LLInventoryView::postBuild(), and LLFloaterCustomize::postBuild().

void LLPanel::childSetTentative ( const LLString name,
bool  tentative 
)

Definition at line 783 of file llpanel.cpp.

References getChildByName(), and LLView::setTentative().

Referenced by LLPanelFace::getState(), LLPanelPermissions::refresh(), and LLPanelFriends::refreshRightsChangeList().

void LLPanel::childSetText ( const LLString id,
const LLStringExplicit text 
)

Definition at line 1036 of file llpanel.cpp.

References childSetValue().

Referenced by LLFloaterSellLandUI::callbackAvatarPick(), LLPanelAvatarNotes::clearControls(), LLScriptEdCore::draw(), LLFloaterReporter::getObjectInfo(), LLPanelFace::getState(), LLObjectEnableSitOrStand::handleEvent(), LLToolsEnableBuyOrTake::handleEvent(), LLObjectEnableTouch::handleEvent(), LLPreviewTexture::init(), LLFloaterAuction::initialize(), LLFloaterPay::LLFloaterPay(), LLFloaterReporter::LLFloaterReporter(), LLPreviewAnim::LLPreviewAnim(), LLPreviewLSL::LLPreviewLSL(), LLPreviewNotecard::LLPreviewNotecard(), LLPreviewSound::LLPreviewSound(), LLPanelGroupVoting::impl::onClickSubmitProposal(), LLPanelDirFindAll::onNavigateBegin(), LLPanelDirFindAll::onNavigateComplete(), LLToolPie::pickAndShowMenu(), LLPreviewGesture::postBuild(), LLPrefsIMImpl::postBuild(), LLPanelNetwork::postBuild(), LLPanelDatabase::postBuild(), LLPanelPermissions::refresh(), LLPanelLandInfo::refresh(), LLPanelObjectTools::refresh(), LLFloaterEditUI::refreshButton(), LLFloaterProperties::refreshFromItem(), LLFloaterSellLandUI::refreshUI(), LLPanelFriends::refreshUI(), LLFloaterBuyLandUI::refreshUI(), LLFloaterEditUI::refreshView(), LLPanelDirFindAll::search(), LLPanelGroupVoting::impl::setEnableCreateProposal(), LLPanelGroupVoting::impl::setEnableListProposals(), LLPanelGroupVoting::impl::setEnableVoteProposal(), LLPanelLogin::setFields(), LLPrefsIMImpl::setPersonalInfo(), LLFloaterReporter::setPickedObjectProperties(), LLFloaterReporter::setPosBox(), LLPanelAvatarAdvanced::setWantSkills(), LLPanelAvatarWeb::setWebURL(), and LLFloaterSellLandUI::updateParcelInfo().

BOOL LLPanel::childSetTextArg ( const LLString id,
const LLString key,
const LLStringExplicit text 
)

Definition at line 965 of file llpanel.cpp.

References FALSE, getChildByName(), and LLUICtrl::setTextArg().

Referenced by LLPanelAvatarSecondLife::clearControls(), LLFloaterTrustNetRate::draw(), LLFloaterSnapshot::draw(), LLPanelEditWearable::draw(), LLFloaterLagMeter::LLFloaterLagMeter(), LLFloaterOpenObject::LLFloaterOpenObject(), LLWearableSaveAsDialog::LLWearableSaveAsDialog(), LLPanelGroups::postBuild(), LLPanelGroupLandMoney::impl::processGroupLand(), LLPanelLandInfo::refresh(), LLFloaterOpenObject::refresh(), LLFloaterLandHoldings::refreshAggregates(), LLFloaterSellLandUI::refreshUI(), LLFloaterBuyLandUI::refreshUI(), LLPanelGroups::reset(), LLPanelGroupLandMoney::impl::setYourMaxContributionTextBox(), LLFloaterBuyContents::show(), LLFloaterBuy::show(), LLFloaterBuyLandUI::startBuyPreConfirm(), LLFloaterTelehub::unpackTelehubInfo(), LLPreviewTexture::updateAspectRatio(), LLPanelAvatarSecondLife::updatePartnerName(), LLPanelGroupVoting::impl::updateQuorumText(), LLFloaterEventLog::updateSelectedEventInfo(), LLFloaterBuyCurrencyUI::updateUI(), and LLCurrencyUIManager::Impl::updateUI().

void LLPanel::childSetToolTip ( const LLString id,
const LLString msg 
)

Definition at line 803 of file llpanel.cpp.

References getChildByName(), and LLView::setToolTip().

Referenced by LLFloaterSnapshot::draw(), LLPanelAvatar::setAvatarID(), and LLPanelAvatar::setOnlineStatus().

void LLPanel::childSetUserData ( const LLString id,
void userdata 
)

Definition at line 897 of file llpanel.cpp.

References getChildByName(), and LLUICtrl::setCallbackUserData().

Referenced by LLPanelLogin::LLPanelLogin(), LLFloaterSettingsDebug::postBuild(), LLFloaterLandHoldings::postBuild(), LLPanelLandObjects::postBuild(), LLPanelLandGeneral::postBuild(), LLPanelGroups::postBuild(), and LLFloaterGroupPicker::postBuild().

void LLPanel::childSetValidate ( const LLString id,
BOOL(*)(LLUICtrl *, void *)  cb 
)

Definition at line 888 of file llpanel.cpp.

References getChildByName(), and LLUICtrl::setValidateBeforeCommit().

Referenced by LLPanelVolume::postBuild(), and LLFloaterAnimPreview::postBuild().

void LLPanel::childSetValue ( const LLString id,
LLSD  value 
)

Definition at line 945 of file llpanel.cpp.

References getChildByName(), and LLView::setValue().

Referenced by LLPanelObjectTools::callbackAvatarID(), childSetText(), LLPanelObjectTools::clearAllWidgets(), LLPanelRegionTools::clearAllWidgets(), LLPanelAvatarSecondLife::clearControls(), LLFloaterWorldMap::clearLocationSelection(), LLFloaterTexturePicker::draw(), LLPanelDirPopular::draw(), LLPanelDirPlaces::draw(), LLPanelDirGroups::draw(), LLPanelDirFindAllOld::draw(), LLMediaRemoteCtrl::draw(), LLFloaterIMPanel::draw(), LLFloaterVoiceWizard::draw(), LLFloaterSnapshot::draw(), LLFloaterReporter::draw(), LLFloaterChat::draw(), LLPanelVolume::getState(), LLPanelFace::getState(), LLFloaterTopObjects::handleReply(), LLFloaterWorldMap::handleScrollWheel(), LLFloaterBuyContents::inventoryChanged(), LLFloaterAuction::LLFloaterAuction(), LLFloaterTexturePicker::LLFloaterTexturePicker(), LLScrollingPanelParam::LLScrollingPanelParam(), LLScriptEdCore::onBtnDynamicHelp(), LLPanelRegionTerrainInfo::onChangeUseEstateTime(), LLPanelObjectTools::onClickSetBySelection(), LLFloaterAnimPreview::onCommitLoopIn(), LLFloaterAnimPreview::onCommitLoopOut(), LLFloaterSnapshot::Impl::onCommitResolution(), LLDispatchSetEstateAccess::operator()(), LLPanelDirEvents::performQueryOrDelete(), LLPrefsIMImpl::postBuild(), LLPanelGeneral::postBuild(), LLPanelDirLand::postBuild(), LLPanelDirFindAll::postBuild(), LLPanelDirClassified::postBuild(), LLFloaterWorldMap::postBuild(), LLFloaterTOS::postBuild(), LLFloaterTools::postBuild(), LLFloaterSnapshot::postBuild(), LLFloaterPostcard::postBuild(), LLFloaterNameDesc::postBuild(), LLPanelEditWearable::postBuild(), LLFloaterAnimPreview::postBuild(), LLFloaterRegionInfo::processRegionInfo(), LLPanelPermissions::refresh(), LLFloaterAnimPreview::refresh(), LLChatBar::refresh(), LLFloaterProperties::refreshFromItem(), LLPanelRegionTextureInfo::refreshFromRegion(), LLPanelFriends::refreshRightsChangeList(), LLPanelActiveSpeakers::refreshSpeakers(), LLFloaterSellLandUI::refreshUI(), LLFloaterBuyLandUI::refreshUI(), LLFloaterAnimPreview::resetMotion(), LLChatBar::sendChat(), LLFloaterSellLandUI::setBadge(), LLPanelRegionTools::setBillableFactor(), LLFloaterTexturePicker::setCanApplyImmediately(), LLPanelObjectTools::setCheckFlags(), LLPanelRegionTools::setCheckFlags(), LLPanelDirEvents::setDay(), LLPanelEstateInfo::setEstateFlags(), LLPanelRegionTools::setEstateID(), LLPanelEstateInfo::setEstateName(), LLPanelLogin::setFields(), LLPanelEstateInfo::setGlobalTime(), LLPanelRegionTools::setGridPosX(), LLPanelRegionTools::setGridPosY(), LLFloaterTexturePicker::setImageID(), LLPanelEstateInfo::setOwnerName(), LLPanelRegionTools::setParentEstateID(), LLPrefsIMImpl::setPersonalInfo(), LLPanelRegionTools::setPricePerMeter(), LLPanelRegionTools::setRedirectGridX(), LLPanelRegionTools::setRedirectGridY(), LLPanelRegionTools::setSimName(), LLPanelEstateInfo::setSunHour(), LLPanelObjectTools::setTargetAvatar(), LLMakeOutfitDialog::setWearableToInclude(), LLFloaterWorldMap::trackAvatar(), LLFloaterWorldMap::trackURL(), LLFloaterSettingsDebug::updateControl(), LLFloaterSnapshot::Impl::updateControls(), LLInventoryViewFinder::updateElementsFromFilter(), LLFloaterWorldMap::updateLocation(), LLScrollingPanelParam::updatePanel(), LLFloaterSellLandUI::updateParcelInfo(), LLFloaterTools::updatePopup(), LLPanelDirBrowser::updateResultCount(), LLFloaterProperties::updateSaleInfo(), LLFloaterTopObjects::updateSelectionInfo(), LLFloaterColorPicker::updateTextEntry(), LLFloaterPostcard::updateUserInfo(), LLFloaterAnimPreview::validateEaseIn(), LLFloaterAnimPreview::validateEaseOut(), LLFloaterAnimPreview::validateLoopIn(), and LLFloaterAnimPreview::validateLoopOut().

void LLPanel::childSetVisible ( const LLString name,
bool  visible 
)

Definition at line 755 of file llpanel.cpp.

References getChildByName(), and LLView::setVisible().

Referenced by childHide(), childShow(), LLPanelVolume::clearCtrls(), LLPanelObject::clearCtrls(), LLPanelAvatarClassified::deleteClassifiedPanels(), LLPanelAvatarPicks::deletePickPanels(), LLPanelLogin::draw(), LLPanelDirPopular::draw(), LLPanelDirPlaces::draw(), LLPanelDirGroups::draw(), LLPanelDirFindAllOld::draw(), LLFloaterIMPanel::draw(), LLPanelDeviceSettings::draw(), LLFloaterVoiceWizard::draw(), LLScrollingPanelParam::draw(), LLPanelEditWearable::draw(), LLPanelAvatarWeb::enableControls(), LLPanelAvatarSecondLife::enableControls(), LLOverlayBar::enableMediaButtons(), LLOverlayBar::enableMusicButtons(), LLPanelVolume::getState(), LLPanelObject::getState(), LLFloaterChat::LLFloaterChat(), LLFloaterLandmark::LLFloaterLandmark(), LLFloaterPay::LLFloaterPay(), LLFloaterTexturePicker::LLFloaterTexturePicker(), LLMakeOutfitDialog::LLMakeOutfitDialog(), LLPanelLogin::LLPanelLogin(), LLPreviewNotecard::LLPreviewNotecard(), LLPanelAvatarWeb::load(), LLPreviewLSL::loadAsset(), LLPreviewNotecard::loadAsset(), LLFloaterPay::payDirectly(), LLPanelDirFindAll::postBuild(), LLPanelAvatar::postBuild(), LLPanelAvatarAdvanced::postBuild(), LLPanelAvatarSecondLife::postBuild(), LLFloaterGesture::postBuild(), LLPanelEditWearable::postBuild(), LLPanelDirBrowser::prevPage(), LLPanelAvatarClassified::processAvatarClassifiedReply(), LLPanelAvatarPicks::processAvatarPicksReply(), LLStatusBar::refresh(), LLPrefsVoiceLogic::refresh(), LLPanelPermissions::refresh(), LLPanelLandInfo::refresh(), LLPanelDirEvents::refresh(), LLPanelDirClassified::refresh(), LLPanelAvatarClassified::refresh(), LLOverlayBar::refresh(), LLFloaterProperties::refresh(), LLFloaterProperties::refreshFromItem(), LLPanelLogin::refreshLocation(), LLPanelFriends::refreshRightsChangeList(), LLFloaterBuyLandUI::refreshUI(), LLPanelEstateInfo::setAccessAllowedEnabled(), LLPanelAvatar::setAvatarID(), LLPanelGroupVoting::impl::setEnableCreateProposal(), LLPreviewNotecard::setEnabled(), LLPanelGroupVoting::impl::setEnableListProposals(), LLPanelGroupVoting::impl::setEnableVoteProposal(), LLPanelEstateInfo::setEstateFlags(), LLPanelAvatar::setOnlineStatus(), LLPanelEditWearable::setUIPermissions(), LLStatusBar::setVisibleForMouselook(), LLPanelAvatarWeb::setWebURL(), LLViewChildren::show(), LLFloaterTools::showMore(), LLPanelDirBrowser::showNextButton(), LLFloaterTelehub::unpackTelehubInfo(), LLFloaterSettingsDebug::updateControl(), LLFloaterSnapshot::Impl::updateControls(), LLFloaterEventLog::updateControlsState(), LLFloaterCustomize::updateInventoryUI(), LLFloaterTools::updatePopup(), LLFloaterBuyCurrencyUI::updateUI(), and LLCurrencyUIManager::Impl::updateUI().

void LLPanel::childSetWrappedText ( const LLString id,
const LLString text,
bool  visible = true 
)

Definition at line 1068 of file llpanel.cpp.

References getCtrlByNameAndType(), LLView::setVisible(), LLTextBox::setWrappedText(), and WIDGET_TYPE_TEXT_BOX.

Referenced by LLFloaterBuyLandUI::refreshUI().

void LLPanel::childShow ( const LLString name  )  [inline]

Definition at line 159 of file llpanel.h.

References childSetVisible().

Referenced by LLPanelDirBrowser::nextPage(), LLFloaterImagePreview::postBuild(), LLFloaterAnimPreview::refresh(), LLFloaterSellLandUI::refreshUI(), LLFloaterBuyLandUI::refreshUI(), LLFloaterBuyCurrencyUI::updateUI(), and LLCurrencyUIManager::Impl::updateUI().

void LLPanel::childShowTab ( const LLString id,
const LLString tabname,
bool  visible = true 
)

Definition at line 1003 of file llpanel.cpp.

References LLUICtrlFactory::getTabContainerByName(), and LLTabContainerCommon::selectTabByName().

Referenced by LLFloaterGodTools::LLFloaterGodTools(), LLFloaterCustomize::postBuild(), LLFloaterCustomize::setCurrentWearableType(), LLFloaterGodTools::showPanel(), and LLFloaterDirectory::showPanel().

void LLPanel::clearCtrls (  )  [virtual]

Reimplemented in LLPanelObject, and LLPanelVolume.

Definition at line 173 of file llpanel.cpp.

References FALSE, and LLView::getCtrlList().

Referenced by LLPanelVolume::clearCtrls(), LLPanelObject::clearCtrls(), LLPanelFace::getState(), LLPanelFace::postBuild(), LLPanelPick::reset(), and LLPanelClassified::reset().

void LLPanel::draw (  )  [virtual]

Reimplemented from LLView.

Reimplemented in LLAlertDialog, LLFloater, LLMultiFloater, LLMenuHolderGL, LLTearOffMenu, LLModalDialog, LLTabContainer, LLTabContainerVertical, LLFloaterJoystick, LLDebugVarMessageBox, LLFastTimerView, LLFloaterActiveSpeakers, LLFloaterAnimPreview, LLFloaterAuction, LLFloaterAvatarInfo, LLFloaterAvatarTextures, LLFloaterBuyCurrencyUI, LLFloaterBuyLandUI, LLFloaterChat, LLFloaterChatterBox, LLFloaterColorPicker, LLMakeOutfitDialog, LLPanelEditWearable, LLScrollingPanelParam, LLFloaterCustomize, LLFloaterEditUI, LLFloaterGodTools, LLFloaterHtml, LLFloaterImagePreview, LLFloaterImport, LLFloaterInspect, LLFloaterLagMeter, LLPanelLandGeneral, LLPanelLandObjects, LLPanelLandOptions, LLPanelLandAccess, LLFloaterLandHoldings, LLFloaterMap, LLFloaterOpenObject, LLFloaterPostcard, LLFloaterPreference, LLFloaterProperties, LLPanelRegionTextureInfo, LLFloaterReporter, LLFloaterSnapshot, LLFloaterTelehub, LLFloaterTools, LLFloaterTOS, LLFloaterTrustNetRate, LLFloaterVoiceWizard, LLPanelDeviceSettings, LLFloaterDeviceSettings, LLFloaterWorldMap, LLGroupNotifyBox, LLFloaterIMPanel, LLInventoryViewFinder, LLInventoryView, LLMediaRemoteCtrl, LLNotifyBox, LLOverlayBar, LLPanelAudioVolume, LLPanelAvatarTab, LLPanelClassified, LLPanelDatabase, LLPanelDirBrowser, LLPanelDirClassified, LLPanelDirEvents, LLPanelDirFindAll, LLPanelDirFindAllOld, LLPanelDirGroups, LLPanelDirPlaces, LLPanelDirPopular, LLPanelEvent, LLPanelGroup, LLPanelGroupGeneral, LLPanelGroupInvite, LLPanelGroupMembersSubTab, LLPanelInventory, LLPanelLogin, LLPanelMsgs, LLPanelObject, LLPanelPick, LLPanelVolume, LLPrefsVoice, LLPreviewLandmark, LLPreviewNotecard, LLScriptEdCore, LLLiveLSLEditor, LLPreviewTexture, LLProgressView, LLStatusBar, LLFloaterTexturePicker, LLFloaterSettingsDebug, LLBottomPanel, LLVoiceRemoteCtrl, and LLWorldMapView.

Definition at line 195 of file llpanel.cpp.

References bottom, LLFocusMgr::childHasKeyboardFocus(), LLView::draw(), FALSE, LLView::getEnabled(), LLRectBase< Type >::getHeight(), LLFocusMgr::getKeyboardFocus(), LLRectBase< Type >::getWidth(), gFocusMgr, gl_rect_2d(), left, mBgColorAlpha, mBgColorOpaque, mBgOpaque, mBgVisible, mDefaultBtn, LLView::mRect, right, S32, LLButton::setBorderEnabled(), top, and WIDGET_TYPE_BUTTON.

Referenced by LLVoiceRemoteCtrl::draw(), LLBottomPanel::draw(), LLTabContainerVertical::draw(), LLTabContainer::draw(), LLStatusBar::draw(), LLScriptEdCore::draw(), LLPrefsVoice::draw(), LLPanelVolume::draw(), LLPanelPick::draw(), LLPanelObject::draw(), LLPanelMsgs::draw(), LLPanelLogin::draw(), LLPanelInventory::draw(), LLPanelGroupMembersSubTab::draw(), LLPanelGroupInvite::draw(), LLPanelGroupGeneral::draw(), LLPanelGroup::draw(), LLPanelEvent::draw(), LLPanelDirBrowser::draw(), LLPanelDatabase::draw(), LLPanelClassified::draw(), LLPanelAvatarTab::draw(), LLPanelAudioVolume::draw(), LLOverlayBar::draw(), LLNotifyBox::draw(), LLMediaRemoteCtrl::draw(), LLGroupNotifyBox::draw(), LLPanelDeviceSettings::draw(), LLPanelRegionTextureInfo::draw(), LLPanelLandAccess::draw(), LLPanelLandOptions::draw(), LLPanelLandObjects::draw(), LLPanelLandGeneral::draw(), LLScrollingPanelParam::draw(), and LLPanelEditWearable::draw().

LLView * LLPanel::fromXML ( LLXMLNodePtr  node,
LLView parent,
LLUICtrlFactory factory 
) [static]

Reimplemented in LLFloater, LLTabContainerCommon, and LLInventoryPanel.

Definition at line 587 of file llpanel.cpp.

References LLUICtrlFactory::createFactoryPanel(), LLView::createRect(), LLRectBase< Type >::getHeight(), LLView::getRect(), LLRectBase< Type >::getWidth(), initPanelXML(), LLPanel(), LLRectBase< Type >::mLeft, LLRectBase< Type >::mTop, S32, LLRectBase< Type >::setLeftTopAndSize(), and LLView::setRect().

Referenced by LLLayoutStack::fromXML().

LLColor4 LLPanel::getBackgroundColor (  ) 

Definition at line 495 of file llpanel.cpp.

References mBgColorOpaque.

LLView * LLPanel::getChildByName ( const LLString name,
BOOL  recurse = FALSE 
) const [virtual]

Reimplemented from LLView.

Reimplemented in LLTabContainerCommon.

Definition at line 1106 of file llpanel.cpp.

References childNotFound(), and LLView::getChildByName().

Referenced by LLPanelGroupLandMoney::activate(), LLFloaterChat::addChatHistory(), childGetListInterface(), childGetRect(), childGetScrollInterface(), childGetSelectionInterface(), childGetValue(), childHasFocus(), childIsEnabled(), childIsVisible(), childSetColor(), childSetCommitCallback(), childSetControlName(), childSetDoubleClickCallback(), childSetEnabled(), childSetFocus(), childSetFocusChangedCallback(), childSetLabelArg(), childSetMaxValue(), childSetMinValue(), childSetRect(), childSetTentative(), childSetTextArg(), childSetToolTip(), childSetUserData(), childSetValidate(), childSetValue(), childSetVisible(), LLFloaterSettingsDebug::draw(), LLScrollingPanelParam::draw(), LLFloaterChat::draw(), LLPanelAvatarAdvanced::enableControls(), getCtrlByNameAndType(), init_menus(), LLFloaterAbout::LLFloaterAbout(), LLFloaterAudioVolume::LLFloaterAudioVolume(), LLFloaterSettingsDebug::onClickDefault(), LLFloaterChat::onClickToggleShowMute(), LLFloaterSettingsDebug::onCommitSettings(), LLPanelDirLand::performQuery(), LLFloaterSettingsDebug::postBuild(), LLPanelGroupVoting::postBuild(), LLPanelGroupSubTab::postBuild(), LLPanelGroupRoles::postBuild(), LLPanelGroupNotices::postBuild(), LLPanelGroupLandMoney::postBuild(), LLPanelGroupInvite::postBuild(), LLPanelGroupGeneral::postBuild(), LLPanelGroup::postBuild(), LLPanelGroupTab::postBuild(), LLPanelDirLand::postBuild(), LLPanelAvatarWeb::postBuild(), LLPanelEstateCovenant::postBuild(), LLFloaterPreference::postBuild(), LLFloaterChat::postBuild(), LLFloaterAvatarTextures::postBuild(), LLChatBar::postBuild(), LLPanelGroupActionsSubTab::postBuildSubTab(), LLPanelGroupRolesSubTab::postBuildSubTab(), LLPanelGroupMembersSubTab::postBuildSubTab(), LLPanelLandCovenant::refresh(), LLPanelEstateCovenant::refreshFromRegion(), LLFloaterBuyLandUI::refreshUI(), LLPanelGroup::selectTab(), LLPanelAvatar::setAvatarID(), LLFloaterChat::setHistoryCursorAndScrollToEnd(), LLFloaterJoystick::show(), LLPanelGroupLandMoney::update(), LLFloaterBuyLandUI::updateCovenantInfo(), LLFloaterBuyLandUI::updateCovenantText(), LLFloaterBuyLandUI::updateEstateName(), LLFloaterBuyLandUI::updateEstateOwnerName(), and LLFloaterBuyLandUI::updateLastModified().

LLView * LLPanel::getCtrlByNameAndType ( const LLString name,
EWidgetType  type 
)

Definition at line 513 of file llpanel.cpp.

References childNotFound(), getChildByName(), LLView::getWidgetType(), llendl, llwarns, LLView::mName, NULL, TRUE, and WIDGET_TYPE_DONTCARE.

Referenced by childSetAction(), childSetActionTextbox(), childSetWrappedText(), LLUICtrlFactory::getButtonByName(), LLUICtrlFactory::getCheckBoxByName(), LLViewerUICtrlFactory::getColorSwatchByName(), LLUICtrlFactory::getColorSwatchByName(), LLUICtrlFactory::getComboBoxByName(), LLUICtrlFactory::getIconByName(), LLViewerUICtrlFactory::getJoystickAgentSlideByName(), LLViewerUICtrlFactory::getJoystickAgentTurnByName(), LLUICtrlFactory::getLineEditorByName(), LLUICtrlFactory::getListInterfaceByName(), LLViewerUICtrlFactory::getMediaRemoteByName(), LLUICtrlFactory::getMenuItemCallByName(), LLViewerUICtrlFactory::getNameEditorByName(), LLViewerUICtrlFactory::getNameListByName(), LLUICtrlFactory::getNameListByName(), LLUICtrlFactory::getPanelByName(), LLUICtrlFactory::getRadioGroupByName(), LLUICtrlFactory::getScrollableContainerByName(), LLUICtrlFactory::getScrollingPanelList(), LLUICtrlFactory::getScrollInterfaceByName(), LLUICtrlFactory::getScrollListByName(), LLUICtrlFactory::getSelectionInterfaceByName(), LLUICtrlFactory::getSliderBarByName(), LLUICtrlFactory::getSliderByName(), LLUICtrlFactory::getSpinnerByName(), LLUICtrlFactory::getTabContainerByName(), LLUICtrlFactory::getTextBoxByName(), LLUICtrlFactory::getTextEditorByName(), LLViewerUICtrlFactory::getTexturePickerByName(), LLUICtrlFactory::getTexturePickerByName(), LLViewerUICtrlFactory::getViewerTextEditorByName(), LLViewerUICtrlFactory::getWebBrowserByName(), LLUICtrlFactory::getWebBrowserCtrlByName(), LLInventoryView::init(), LLFloaterLandmark::LLFloaterLandmark(), LLFloaterReporter::LLFloaterReporter(), LLFloaterTexturePicker::LLFloaterTexturePicker(), LLFloaterAvatarPicker::postBuild(), LLPanelActiveSpeakers::postBuild(), and LLInventoryView::~LLInventoryView().

virtual const LLCallbackMap::map_t& LLPanel::getFactoryMap (  )  const [inline, virtual]

Definition at line 141 of file llpanel.h.

References mFactoryMap.

Referenced by LLFloaterIMPanel::init(), LLFloaterActiveSpeakers::LLFloaterActiveSpeakers(), LLFloaterAudioVolume::LLFloaterAudioVolume(), LLFloaterChat::LLFloaterChat(), LLFloaterClassifiedInfo::LLFloaterClassifiedInfo(), LLFloaterEventInfo::LLFloaterEventInfo(), LLFloaterMyFriends::LLFloaterMyFriends(), LLFloaterParcelInfo::LLFloaterParcelInfo(), LLFloaterURLDisplay::LLFloaterURLDisplay(), LLPanelAudioPrefs::LLPanelAudioPrefs(), LLPanelGroup::LLPanelGroup(), LLPanelGroupInvite::LLPanelGroupInvite(), LLPreviewLandmark::LLPreviewLandmark(), and LLPanelGroup::setGroupID().

LLString LLPanel::getFormattedUIString ( const LLString name,
const LLString::format_map_t args = LLUIString::sNullArgs 
) const

Definition at line 731 of file llpanel.cpp.

References mUIStrings, and LLStringBase< char >::null.

Referenced by LLFloaterIM::postBuild().

LLViewHandle LLPanel::getHandle (  )  [inline]

Definition at line 133 of file llpanel.h.

References LLView::mViewHandle.

Referenced by LLFloater::addDependentFloater(), LLFloaterView::bringToFront(), LLUICtrlFactory::buildFloater(), LLUICtrlFactory::buildPanel(), LLFloater::canSnapTo(), LLIMMgr::createFloater(), LLVoiceChannel::handleStatusChange(), LLScriptEdCore::onBtnDynamicHelp(), LLPanelLandGeneral::onClickBuyPass(), LLFloater::removeDependentFloater(), LLUICtrlFactory::removeFloater(), LLMultiFloater::removeFloater(), LLUICtrlFactory::removePanel(), LLIMMgr::removeSession(), LLMultiPreview::setAutoOpenInstance(), LLFloater::setHost(), LLTextureCtrl::showPicker(), LLFloater::snappedTo(), and LLInventoryView::toggleFindOptions().

LLString LLPanel::getLabel ( void   )  const [inline]

Definition at line 123 of file llpanel.h.

References mLabel.

Referenced by LLFloaterRegionInfo::LLFloaterRegionInfo(), and LLPreferenceCore::LLPreferenceCore().

S32 LLPanel::getLastTabGroup (  )  [inline]

Definition at line 135 of file llpanel.h.

References mLastTabGroup.

Referenced by LLUICtrlFactory::createWidget().

LLPanel * LLPanel::getPanelByHandle ( LLViewHandle  handle  )  [static]

Definition at line 538 of file llpanel.cpp.

References NULL, and sPanelMap.

Referenced by LLRemoteParcelRequestResponder::error(), LLVoiceChannel::handleStatusChange(), LLUICtrlFactory::rebuild(), LLRemoteParcelRequestResponder::result(), and LLClassifiedStatsResponder::result().

LLUIString LLPanel::getUIString ( const LLString name  )  const

Definition at line 744 of file llpanel.cpp.

References mUIStrings, and LLStringBase< char >::null.

Referenced by LLIMMgr::addSystemMessage(), LLPanelGroupLandMoney::apply(), LLPanelGroupGeneral::needsApply(), LLFloaterIM::postBuild(), and LLFloaterLandHoldings::postBuild().

LLString LLPanel::getWidgetTag (  )  const [virtual]

Implements LLView.

Reimplemented in LLFloater, LLMultiFloater, LLMenuHolderGL, LLTabContainerCommon, LLFastTimerView, LLInventoryPanel, LLMediaRemoteCtrl, LLOverlayBar, LLProgressView, and LLStatusBar.

Definition at line 155 of file llpanel.cpp.

References LL_PANEL_TAG.

EWidgetType LLPanel::getWidgetType (  )  const [virtual]

Implements LLView.

Reimplemented in LLFloater, LLMultiFloater, LLMenuHolderGL, LLTabContainerCommon, LLFastTimerView, LLInventoryPanel, LLMediaRemoteCtrl, LLOverlayBar, LLProgressView, and LLStatusBar.

Definition at line 149 of file llpanel.cpp.

References WIDGET_TYPE_PANEL.

LLXMLNodePtr LLPanel::getXML ( bool  save_children = true  )  const [virtual]

Reimplemented from LLUICtrl.

Reimplemented in LLFloater, LLTabContainer, LLTabContainerVertical, and LLInventoryPanel.

Definition at line 549 of file llpanel.cpp.

References LLView::getChildList(), LLView::getVisible(), LLView::getXML(), mBorder, mLabel, mRectControl, and TRUE.

Referenced by LLTabContainerVertical::getXML(), LLTabContainer::getXML(), LLInventoryPanel::getXML(), and LLFloater::getXML().

BOOL LLPanel::handleKey ( KEY  key,
MASK  mask,
BOOL  called_from_parent 
) [virtual]

Reimplemented from LLView.

Reimplemented in LLTearOffMenu, and LLVoiceHotkeySelectDialog.

Definition at line 266 of file llpanel.cpp.

References LLFocusMgr::childHasKeyboardFocus(), FALSE, LLUICtrl::focusFirstItem(), LLView::focusLastItem(), LLView::focusNextItem(), LLView::focusPrevItem(), LLView::getEnabled(), LLFocusMgr::getKeyboardFocus(), LLView::getParent(), LLView::getVisible(), gFocusMgr, LLView::handleKey(), LLView::isFocusRoot(), KEY_TAB, MASK_NONE, MASK_SHIFT, LLView::mIsFocusRoot, setFocus(), and TRUE.

BOOL LLPanel::handleKeyHere ( KEY  key,
MASK  mask,
BOOL  called_from_parent 
) [virtual]

Reimplemented from LLView.

Reimplemented in LLAlertDialog, LLMultiFloater, LLModalDialog, LLTabContainer, LLTabContainerVertical, LLChatBar, LLFloaterAvatarPicker, LLFloaterChatterBox, LLFloaterLandmark, LLFloaterNewIM, LLFloaterIMPanel, LLInventoryView, LLPanelLogin, LLPreviewGesture, LLPreviewNotecard, LLScriptEdCore, LLProgressView, and LLFloaterTexturePicker.

Definition at line 360 of file llpanel.cpp.

References LLFocusMgr::childHasKeyboardFocus(), FALSE, LLView::getEnabled(), LLFocusMgr::getKeyboardFocus(), LLView::getVisible(), gFocusMgr, KEY_ESCAPE, KEY_RETURN, MASK_NONE, mDefaultBtn, NULL, LLButton::onCommit(), LLFocusMgr::setKeyboardFocus(), TRUE, and WIDGET_TYPE_BUTTON.

Referenced by LLFloaterTexturePicker::handleKeyHere(), LLPreviewGesture::handleKeyHere(), LLPanelLogin::handleKeyHere(), LLModalDialog::handleKeyHere(), LLInventoryView::handleKeyHere(), LLFloaterNewIM::handleKeyHere(), LLFloaterLandmark::handleKeyHere(), LLFloaterAvatarPicker::handleKeyHere(), and LLMultiFloater::handleKeyHere().

void LLPanel::init (  )  [private]

Reimplemented in LLFloaterPostcard, and LLPreviewTexture.

Definition at line 69 of file llpanel.cpp.

References FALSE, LLControlGroup::getColor(), mBgColorAlpha, mBgColorOpaque, mBgOpaque, mBgVisible, mBorder, mDefaultBtn, mDefaultBtnHighlight, mLastTabGroup, LLView::mViewHandle, NULL, LLUI::sColorsGroup, LLUICtrl::setIsChrome(), LLUICtrl::setTabStop(), and sPanelMap.

Referenced by LLFloaterScriptDebugOutput::init(), LLFloater::initFloaterXML(), LLFloater::LLFloater(), LLFloaterIMPanel::LLFloaterIMPanel(), LLInventoryView::LLInventoryView(), and LLPanel().

void LLPanel::initChildrenXML ( LLXMLNodePtr  node,
LLUICtrlFactory factory 
)

Definition at line 653 of file llpanel.cpp.

References LLUICtrlFactory::createWidget(), mUIStrings, and LLPointer< Type >::notNull().

Referenced by LLFloater::initFloaterXML(), and initPanelXML().

BOOL LLPanel::initPanelXML ( LLXMLNodePtr  node,
LLView parent,
LLUICtrlFactory factory 
)

Definition at line 614 of file llpanel.cpp.

References LLUICtrlFactory::buildPanel(), FALSE, LLRectBase< Type >::getHeight(), LLView::getRect(), LLRectBase< Type >::getWidth(), initChildrenXML(), NULL, postBuild(), S32, LLView::setName(), setPanelParameters(), LLView::setRect(), and TRUE.

Referenced by LLUICtrlFactory::buildPanel(), and fromXML().

BOOL LLPanel::isPanel (  )  [virtual]

Reimplemented from LLView.

Definition at line 161 of file llpanel.cpp.

References TRUE.

BOOL LLPanel::nextAlert ( LLAlertInfo alert  )  [static]

Definition at line 445 of file llpanel.cpp.

References FALSE, sAlertQueue, and TRUE.

Referenced by LLViewerWindow::draw().

BOOL LLPanel::postBuild (  )  [virtual]

Reimplemented in LLMultiFloater, LLChatBar, LLFloaterActiveSpeakers, LLPanelActiveSpeakers, LLFloaterAnimPreview, LLFloaterAvatarInfo, LLFloaterAvatarPicker, LLFloaterAvatarTextures, LLFloaterBuyCurrencyUI, LLFloaterBuyLandUI, LLFloaterChat, LLFloaterMyFriends, LLFloaterColorPicker, LLPanelEditWearable, LLFloaterCustomize, LLPanelFriends, LLFloaterGesture, LLPanelRegionTools, LLPanelGridTools, LLPanelObjectTools, LLPanelRequestTools, LLFloaterGroupPicker, LLPanelGroups, LLFloaterImagePreview, LLFloaterImport, LLFloaterInspect, LLPanelLandGeneral, LLPanelLandObjects, LLPanelLandOptions, LLPanelLandMedia, LLPanelLandAccess, LLPanelLandBan, LLPanelLandCovenant, LLFloaterLandHoldings, LLFloaterNameDesc, LLFloaterNewIM, LLFloaterPostcard, LLFloaterPreference, LLPanelRegionInfo, LLPanelRegionGeneralInfo, LLPanelRegionDebugInfo, LLPanelRegionTextureInfo, LLPanelRegionTerrainInfo, LLPanelEstateInfo, LLPanelEstateCovenant, LLFloaterSaveAvatar, LLFloaterScriptDebug, LLFloaterSellLandUI, LLFloaterSnapshot, LLFloaterTools, LLFloaterTopObjects, LLFloaterTOS, LLFloaterVoiceWizard, LLPanelDeviceSettings, LLFloaterWorldMap, LLFloaterIMPanel, LLFloaterIM, LLInventoryPanel, LLInventoryView, LLMediaRemoteCtrl, LLPanelAudioPrefs, LLPanelAudioVolume, LLPanelAvatarFirstLife, LLPanelAvatarSecondLife, LLPanelAvatarWeb, LLPanelAvatarAdvanced, LLPanelAvatarNotes, LLPanelAvatarClassified, LLPanelAvatarPicks, LLPanelAvatar, LLPanelClassified, LLFloaterPriceForListing, LLPanelContents, LLPanelDatabase, LLPanelDirBrowser, LLPanelDirClassified, LLPanelDirEvents, LLPanelDirFindAll, LLPanelDirFindAllOld, LLPanelDirGroups, LLPanelDirLand, LLPanelDirPeople, LLPanelDirPlaces, LLPanelDirPopular, LLPanelDisplay, LLPanelDisplay2, LLPanelDisplay3, LLPanelEvent, LLPanelFace, LLPanelGeneral, LLPanelGroup, LLPanelGroupTab, LLPanelGroupGeneral, LLPanelGroupInvite, LLPanelGroupLandMoney, LLPanelGroupNotices, LLPanelGroupRoles, LLPanelGroupSubTab, LLPanelGroupVoting, LLPanelInput, LLPanelLandInfo, LLPanelLCD, LLPanelMsgs, LLPanelNetwork, LLPanelObject, LLPanelPermissions, LLPanelPick, LLPanelPlace, LLPanelVolume, LLPanelWeb, LLPrefsIMImpl, LLPreviewGesture, LLPreviewNotecard, LLFloaterTexturePicker, LLToolBar, and LLFloaterSettingsDebug.

Definition at line 167 of file llpanel.cpp.

References TRUE.

Referenced by LLTabContainerCommon::fromXML(), LLFloater::initFloaterXML(), initPanelXML(), and LLFloaterTexturePicker::postBuild().

void LLPanel::refresh (  )  [virtual]

Reimplemented in LLChatBar, LLFloaterAnimPreview, LLFloaterAvatarTextures, LLFloaterEditUI, LLPanelRegionTools, LLPanelGridTools, LLPanelObjectTools, LLPanelRequestTools, LLFloaterInspect, LLFloaterLand, LLPanelLandGeneral, LLPanelLandObjects, LLPanelLandOptions, LLPanelLandMedia, LLPanelLandAccess, LLPanelLandBan, LLPanelLandRenters, LLPanelLandCovenant, LLFloaterLandHoldings, LLFloaterOpenObject, LLFloaterProperties, LLFloaterTelehub, LLFloaterTools, LLPanelDeviceSettings, LLOverlayBar, LLPanelAvatarSecondLife, LLPanelAvatarNotes, LLPanelAvatarClassified, LLPanelAvatarPicks, LLPanelClassified, LLPanelContents, LLPanelDatabase, LLPanelDirClassified, LLPanelDirEvents, LLPanelDisplay, LLPanelDisplay2, LLPanelDisplay3, LLPanelFace, LLPanelGeneral, LLPanelInput, LLPanelInventory, LLPanelLandInfo, LLPanelLCD, LLPanelNetwork, LLPanelObject, LLPanelPermissions, LLPanelPick, LLPanelVolume, LLPanelWeb, LLPrefsChatImpl, LLPrefsIMImpl, LLPreviewGesture, LLStatusBar, and LLToolBar.

Definition at line 234 of file llpanel.cpp.

Referenced by LLInventoryGestureAvailable::done(), LLPrefsVoice::draw(), LLPanelAvatarTab::draw(), LLPrefsChatImpl::refresh(), LLPanelWeb::refresh(), LLPanelNetwork::refresh(), LLPanelLCD::refresh(), LLPanelInput::refresh(), LLPanelGeneral::refresh(), LLPanelDisplay3::refresh(), LLPanelDisplay2::refresh(), and LLPanelDisplay::refresh().

void LLPanel::removeBorder (  ) 

Definition at line 134 of file llpanel.cpp.

References mBorder, and NULL.

Referenced by setPanelParameters().

void LLPanel::requires ( LLString  name,
EWidgetType  type = WIDGET_TYPE_DONTCARE 
)

Definition at line 404 of file llpanel.cpp.

References mRequirements.

Referenced by LLPrefsIMImpl::postBuild(), LLPanelLCD::postBuild(), LLPanelInput::postBuild(), LLPanelGeneral::postBuild(), LLPanelDisplay3::postBuild(), LLPanelDisplay2::postBuild(), LLPanelDisplay::postBuild(), LLFloaterIMPanel::postBuild(), LLFloaterPreference::postBuild(), LLFloaterNewIM::postBuild(), and LLMultiFloater::postBuild().

void LLPanel::setBackgroundColor ( const LLColor4 color  ) 

Definition at line 490 of file llpanel.cpp.

References mBgColorOpaque.

Referenced by LLGroupNotifyBox::LLGroupNotifyBox(), set_god_level(), and setPanelParameters().

void LLPanel::setBackgroundOpaque ( BOOL  b  )  [inline]

Definition at line 119 of file llpanel.h.

References mBgOpaque.

Referenced by LLAlertDialog::createDialog(), LLChatBar::LLChatBar(), LLGroupNotifyBox::LLGroupNotifyBox(), LLModalDialog::LLModalDialog(), LLNotifyBox::LLNotifyBox(), LLPanelLogin::LLPanelLogin(), LLFloater::setForeground(), and setPanelParameters().

void LLPanel::setBackgroundVisible ( BOOL  b  )  [inline]

Definition at line 118 of file llpanel.h.

References mBgVisible.

Referenced by LLTabContainerVertical::addTabPanel(), LLTabContainer::addTabPanel(), LLToolView::addTool(), LLAlertDialog::createDialog(), LLFloater::init(), LLChatBar::LLChatBar(), LLGroupNotifyBox::LLGroupNotifyBox(), LLModalDialog::LLModalDialog(), LLNotifyBox::LLNotifyBox(), LLPanelLogin::LLPanelLogin(), LLUploadDialog::LLUploadDialog(), LLMultiFloater::removeFloater(), setPanelParameters(), and LLStatusBar::setVisibleForMouselook().

void LLPanel::setBorderVisible ( BOOL  b  ) 

Definition at line 505 of file llpanel.cpp.

References mBorder, and LLView::setVisible().

Referenced by LLToolView::addTool(), LLScrollingPanelParam::LLScrollingPanelParam(), LLFloaterTools::postBuild(), LLPanelInventory::reset(), and LLFloater::setMinimized().

void LLPanel::setCtrlsEnabled ( BOOL  b  ) 

Definition at line 185 of file llpanel.cpp.

References LLView::getCtrlList().

Referenced by LLPanelEstateInfo::refreshFromRegion(), LLPanelRegionTerrainInfo::refreshFromRegion(), LLPanelRegionTextureInfo::refreshFromRegion(), LLPanelRegionDebugInfo::refreshFromRegion(), and LLPanelRegionGeneralInfo::refreshFromRegion().

void LLPanel::setDefaultBtn ( const LLString id  ) 

Definition at line 253 of file llpanel.cpp.

References LLUICtrlFactory::getButtonByName(), NULL, and setDefaultBtn().

void LLPanel::setDefaultBtn ( LLButton btn = NULL  ) 

Definition at line 240 of file llpanel.cpp.

References FALSE, LLView::getEnabled(), mDefaultBtn, LLButton::setBorderEnabled(), and TRUE.

Referenced by LLFloaterVoiceWizard::draw(), LLAlertDialog::draw(), LLPanelGroupSubTab::handleSearchKeystroke(), LLDebugVarMessageBox::LLDebugVarMessageBox(), LLFloaterAvatarList::LLFloaterAvatarList(), LLFloaterBuy::LLFloaterBuy(), LLFloaterBuyContents::LLFloaterBuyContents(), LLFloaterChat::LLFloaterChat(), LLFloaterClothing::LLFloaterClothing(), LLFloaterPay::LLFloaterPay(), LLFloaterReleaseMsg::LLFloaterReleaseMsg(), LLFloaterScriptSearch::LLFloaterScriptSearch(), LLGroupNotifyBox::LLGroupNotifyBox(), LLNotifyBox::LLNotifyBox(), LLPanelLogin::LLPanelLogin(), LLPreferenceCore::LLPreferenceCore(), LLPanelDirPeople::postBuild(), LLPanelDirLand::postBuild(), LLPanelDirGroups::postBuild(), LLPanelDirFindAllOld::postBuild(), LLPanelDirEvents::postBuild(), LLPanelDirClassified::postBuild(), LLFloaterPriceForListing::postBuild(), LLFloaterIMPanel::postBuild(), LLFloaterWorldMap::postBuild(), LLFloaterTopObjects::postBuild(), LLFloaterNewIM::postBuild(), LLFloaterNameDesc::postBuild(), LLFloaterImport::postBuild(), LLPanelGroups::postBuild(), LLFloaterGroupPicker::postBuild(), LLFloaterGesture::postBuild(), LLPanelFriends::postBuild(), LLFloaterAnimPreview::postBuild(), LLChatBar::postBuild(), setDefaultBtn(), LLFloaterWorldMap::trackAvatar(), LLFloaterWorldMap::trackEvent(), LLFloaterWorldMap::trackGenericItem(), LLFloaterWorldMap::trackLandmark(), LLFloaterWorldMap::trackLocation(), LLFloaterWorldMap::trackURL(), and LLFloaterWorldMap::updateSearchEnabled().

void LLPanel::setFocus ( BOOL  b  )  [virtual]

Reimplemented from LLUICtrl.

Reimplemented in LLFloater, LLPanelLogin, and LLVoiceHotkeySelectDialog.

Definition at line 457 of file llpanel.cpp.

References LLFocusMgr::childHasKeyboardFocus(), FALSE, LLUICtrl::focusFirstItem(), LLView::getCtrlList(), LLFocusMgr::getKeyboardFocus(), gFocusMgr, NULL, LLUICtrl::onFocusReceived(), LLUICtrl::setFocus(), LLFocusMgr::setKeyboardFocus(), and TRUE.

Referenced by LLFloaterDirectory::focusCurrentPanel(), handleKey(), LLTabContainerVertical::handleKeyHere(), LLTabContainer::handleKeyHere(), LLNotifyBox::handleMouseUp(), LLTabContainerCommon::onTabBtn(), LLTabContainerCommon::removeTabPanel(), LLPanelLogin::setFocus(), LLFloater::setFocus(), LLChatBar::setKeyboardFocus(), LLFloaterGodTools::show(), and LLFloaterGodTools::showPanel().

void LLPanel::setFocusRoot ( BOOL  b  )  [inline]

Definition at line 104 of file llpanel.h.

References LLView::mIsFocusRoot.

Referenced by LLBottomPanel::LLBottomPanel(), and LLStatusBar::LLStatusBar().

void LLPanel::setLabel ( const LLStringExplicit label  )  [inline]

Definition at line 122 of file llpanel.h.

References mLabel.

Referenced by LLTabContainerVertical::addTabPanel(), LLTabContainer::addTabPanel(), LLFloaterIMPanel::init(), setPanelParameters(), and LLFloaterEventLog::updateQuickButtons().

void LLPanel::setPanelParameters ( LLXMLNodePtr  node,
LLView parentp 
)

Definition at line 675 of file llpanel.cpp.

References addBorder(), LLViewBorder::BEVEL_OUT, border, FALSE, LLUICtrlFactory::getAttributeColor(), LLViewBorder::getBevelFromAttribute(), LLControlGroup::getColor(), LLUICtrl::initFromXML(), LLPANEL_BORDER_WIDTH, removeBorder(), S32, LLUI::sColorsGroup, setBackgroundColor(), setBackgroundOpaque(), setBackgroundVisible(), setLabel(), setTransparentColor(), LLViewBorder::STYLE_LINE, LLViewBorder::STYLE_TEXTURE, and LLStringBase< char >::toLower().

Referenced by LLTabContainerCommon::fromXML(), and initPanelXML().

void LLPanel::setRectControl ( const LLString rect_control  )  [inline]

Definition at line 125 of file llpanel.h.

References mRectControl.

Referenced by LLFloater::initFloaterXML().

void LLPanel::setTransparentColor ( const LLColor4 color  ) 

Definition at line 500 of file llpanel.cpp.

References mBgColorAlpha.

Referenced by setPanelParameters().

void LLPanel::storeRectControl (  ) 

Definition at line 1144 of file llpanel.cpp.

References LLView::mRect, mRectControl, LLUI::sConfigGroup, and LLView::setRect().

Referenced by ~LLPanel().


Member Data Documentation

LLColor4 LLPanel::mBgColorAlpha [protected]

Definition at line 246 of file llpanel.h.

Referenced by draw(), LLFloater::draw(), init(), and setTransparentColor().

LLColor4 LLPanel::mBgColorOpaque [protected]

Definition at line 247 of file llpanel.h.

Referenced by draw(), LLFloater::draw(), getBackgroundColor(), init(), and setBackgroundColor().

BOOL LLPanel::mBgOpaque [protected]

Definition at line 250 of file llpanel.h.

Referenced by draw(), LLTearOffMenu::draw(), LLFloater::draw(), init(), and setBackgroundOpaque().

BOOL LLPanel::mBgVisible [protected]

Definition at line 249 of file llpanel.h.

Referenced by LLStatusBar::draw(), draw(), LLFloater::draw(), init(), and setBackgroundVisible().

LLViewBorder* LLPanel::mBorder [protected]

Definition at line 251 of file llpanel.h.

Referenced by addBorder(), getXML(), init(), LLFloater::init(), removeBorder(), and setBorderVisible().

LLButton* LLPanel::mDefaultBtn [protected]

Definition at line 252 of file llpanel.h.

Referenced by draw(), LLFloater::draw(), handleKeyHere(), init(), and setDefaultBtn().

LLColor4 LLPanel::mDefaultBtnHighlight [protected]

Definition at line 248 of file llpanel.h.

Referenced by init().

expected_members_list_t LLPanel::mExpectedMembers [mutable, protected]

Definition at line 242 of file llpanel.h.

Referenced by childDisplayNotFound(), and childNotFound().

LLCallbackMap::map_t LLPanel::mFactoryMap [protected]

Definition at line 253 of file llpanel.h.

Referenced by getFactoryMap(), LLFloaterIMPanel::init(), LLFloaterActiveSpeakers::LLFloaterActiveSpeakers(), LLFloaterAudioVolume::LLFloaterAudioVolume(), LLFloaterChat::LLFloaterChat(), LLFloaterClassifiedInfo::LLFloaterClassifiedInfo(), LLFloaterDeviceSettings::LLFloaterDeviceSettings(), LLFloaterEventInfo::LLFloaterEventInfo(), LLFloaterMyFriends::LLFloaterMyFriends(), LLFloaterParcelInfo::LLFloaterParcelInfo(), LLFloaterURLDisplay::LLFloaterURLDisplay(), LLFloaterVoiceWizard::LLFloaterVoiceWizard(), LLPanelAudioPrefs::LLPanelAudioPrefs(), LLPanelGroup::LLPanelGroup(), and LLPreviewLandmark::LLPreviewLandmark().

LLString LLPanel::mLabel [protected]

Reimplemented in LLAlertDialog, and LLFloaterTexturePicker.

Definition at line 254 of file llpanel.h.

Referenced by LLPreviewGesture::addAnimations(), getLabel(), getXML(), and setLabel().

S32 LLPanel::mLastTabGroup [protected]

Definition at line 255 of file llpanel.h.

Referenced by addCtrl(), addCtrlAtEnd(), getLastTabGroup(), and init().

expected_members_list_t LLPanel::mNewExpectedMembers [mutable, protected]

Definition at line 243 of file llpanel.h.

Referenced by childDisplayNotFound(), and childNotFound().

LLString LLPanel::mRectControl [protected]

Definition at line 245 of file llpanel.h.

Referenced by LLFloater::applyRectControl(), getXML(), setRectControl(), and storeRectControl().

requirements_map_t LLPanel::mRequirements [protected]

Definition at line 260 of file llpanel.h.

Referenced by checkRequirements(), and requires().

ui_string_map_t LLPanel::mUIStrings [protected]

Definition at line 257 of file llpanel.h.

Referenced by getFormattedUIString(), getUIString(), and initChildrenXML().

LLPanel::alert_queue_t LLPanel::sAlertQueue [static]

Definition at line 228 of file llpanel.h.

Referenced by alertXml(), and nextAlert().

LLPanel::panel_map_t LLPanel::sPanelMap [static, protected]

Definition at line 263 of file llpanel.h.

Referenced by getPanelByHandle(), init(), and ~LLPanel().


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