#include <llpanel.h>
Inheritance diagram for LLPanel:
Definition at line 75 of file llpanel.h.
typedef std::queue<LLAlertInfo> LLPanel::alert_queue_t |
typedef std::set<LLString> LLPanel::expected_members_list_t [protected] |
typedef std::map<LLViewHandle, LLPanel*> LLPanel::panel_map_t [protected] |
typedef std::map<LLString, EWidgetType> LLPanel::requirements_map_t [protected] |
typedef std::map<LLString, LLUIString> LLPanel::ui_string_map_t |
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 | ) |
LLPanel::~LLPanel | ( | ) | [virtual] |
Definition at line 141 of file llpanel.cpp.
References LLView::mViewHandle, sPanelMap, and storeRectControl().
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().
Reimplemented from LLView.
Definition at line 337 of file llpanel.cpp.
References LLView::addCtrl(), LLUICtrl::getIsChrome(), mLastTabGroup, and LLUICtrl::setIsChrome().
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().
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().
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().
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().
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().
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().
Definition at line 1012 of file llpanel.cpp.
References LLTabContainerCommon::getCurrentPanel(), LLUICtrlFactory::getTabContainerByName(), and NULL.
Referenced by LLFloaterGodTools::show(), LLFloaterGodTools::showPanel(), and LLFloaterDirectory::toggleEvents().
Definition at line 841 of file llpanel.cpp.
References childNotFound(), FALSE, getChildByName(), and LLUICtrl::hasFocus().
Referenced by LLPanelDirBrowser::draw(), LLFloaterAvatarPicker::handleKeyHere(), and LLFloaterSettingsDebug::updateControl().
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().
Definition at line 1116 of file llpanel.cpp.
References mExpectedMembers, and mNewExpectedMembers.
Referenced by childHasFocus(), getChildByName(), and getCtrlByNameAndType().
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().
Definition at line 1087 of file llpanel.cpp.
References getCtrlByNameAndType(), LLTextBox::setClickedCallback(), and WIDGET_TYPE_TEXT_BOX.
Referenced by LLStatusBar::LLStatusBar().
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().
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().
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().
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().
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().
Definition at line 994 of file llpanel.cpp.
References getChildByName(), and LLUICtrl::setMaxValue().
Referenced by LLFloaterAnimPreview::postBuild().
Definition at line 985 of file llpanel.cpp.
References getChildByName(), and LLUICtrl::setMinValue().
Referenced by LLFloaterWorldMap::adjustZoomSliderBounds(), and LLFloaterAnimPreview::postBuild().
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().
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().
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().
Definition at line 803 of file llpanel.cpp.
References getChildByName(), and LLView::setToolTip().
Referenced by LLFloaterSnapshot::draw(), LLPanelAvatar::setAvatarID(), and LLPanelAvatar::setOnlineStatus().
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().
Definition at line 888 of file llpanel.cpp.
References getChildByName(), and LLUICtrl::setValidateBeforeCommit().
Referenced by LLPanelVolume::postBuild(), and LLFloaterAnimPreview::postBuild().
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().
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().
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().
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 | ( | ) |
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().
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().
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.
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] |
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 | ( | ) |
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().
Definition at line 490 of file llpanel.cpp.
References mBgColorOpaque.
Referenced by LLGroupNotifyBox::LLGroupNotifyBox(), set_god_level(), and setPanelParameters().
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().
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().
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().
Definition at line 185 of file llpanel.cpp.
References LLView::getCtrlList().
Referenced by LLPanelEstateInfo::refreshFromRegion(), LLPanelRegionTerrainInfo::refreshFromRegion(), LLPanelRegionTextureInfo::refreshFromRegion(), LLPanelRegionDebugInfo::refreshFromRegion(), and LLPanelRegionGeneralInfo::refreshFromRegion().
Definition at line 253 of file llpanel.cpp.
References LLUICtrlFactory::getButtonByName(), NULL, and setDefaultBtn().
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().
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().
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().
Definition at line 125 of file llpanel.h.
References mRectControl.
Referenced by LLFloater::initFloaterXML().
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().
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] |
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] |
ui_string_map_t LLPanel::mUIStrings [protected] |
Definition at line 257 of file llpanel.h.
Referenced by getFormattedUIString(), getUIString(), and initChildrenXML().
LLPanel::panel_map_t LLPanel::sPanelMap [static, protected] |