#include <llpanel.h>
Inherits LLUICtrl.
Inherited by LLBottomPanel, LLChatBar, LLFloater, LLGroupNotifyBox, LLHUDView, LLInventoryPanel, LLMediaRemoteCtrl, LLMenuHolderGL, LLNotifyBox, LLOverlayBar, LLPanelActiveSpeakers, LLPanelAudioPrefs, LLPanelAudioVolume, LLPanelAvatar, LLPanelAvatarTab, LLPanelClassified, LLPanelContents, LLPanelDebug, LLPanelDirBrowser, LLPanelDisplay, LLPanelEditWearable, LLPanelEvent, LLPanelFace, LLPanelFriends, LLPanelGeneral, LLPanelGridTools, LLPanelGroup, LLPanelGroupInvite, LLPanelGroups, LLPanelGroupTab, LLPanelInput, LLPanelInventory, LLPanelLandAccess, LLPanelLandCovenant, LLPanelLandGeneral, LLPanelLandInfo, LLPanelLandMedia, LLPanelLandObjects, LLPanelLandOptions, LLPanelLCD, LLPanelLogin, LLPanelMsgs, LLPanelNetwork, LLPanelObject, LLPanelObjectTools, LLPanelPermissions, LLPanelPick, LLPanelPlace, LLPanelRegionInfo, LLPanelRegionTools, LLPanelRequestTools, LLPanelVoiceDeviceSettings, LLPanelVolume, LLPanelWeb, LLPrefsChatImpl, LLPrefsIMImpl, LLPrefsVoice, LLProgressView, LLScriptEdCore, LLScrollingPanel, LLStatusBar, LLTabContainer, LLToolBar, LLToolPlacerPanel, LLUploadDialog, LLVoiceRemoteCtrl, and LLWorldMapView.
Definition at line 68 of file llpanel.h.
typedef std::set<LLString> LLPanel::expected_members_list_t [private] |
typedef std::map<LLString, LLUIString> LLPanel::ui_string_map_t [private] |
typedef std::queue<LLAlertInfo> LLPanel::alert_queue_t [private] |
LLPanel::LLPanel | ( | ) |
Definition at line 87 of file llpanel.cpp.
References init(), and LLView::setName().
Referenced by LLFloaterDirectory::createGroupDetailHolder(), fromXML(), and LLFloaterTestImpl::LLFloaterTestImpl().
LLPanel::LLPanel | ( | const LLString & | name | ) |
Definition at line 94 of file llpanel.cpp.
References init().
Definition at line 102 of file llpanel.cpp.
References addBorder(), and init().
Definition at line 114 of file llpanel.cpp.
References addBorder(), and init().
LLPanel::~LLPanel | ( | ) |
Definition at line 125 of file llpanel.cpp.
References storeRectControl().
BOOL LLPanel::isPanel | ( | ) | const [virtual] |
void LLPanel::draw | ( | void | ) | [virtual] |
Reimplemented from LLView.
Reimplemented in LLAlertDialog, LLFloater, LLMultiFloater, LLMenuHolderGL, LLTearOffMenu, LLModalDialog, LLTabContainer, LLDebugVarMessageBox, LLFastTimerView, LLFloaterActiveSpeakers, LLFloaterAnimPreview, LLFloaterAuction, LLFloaterAvatarInfo, LLFloaterAvatarTextures, LLFloaterBuyCurrencyUI, LLFloaterBuyLandUI, LLFloaterChat, LLFloaterChatterBox, LLFloaterColorPicker, LLMakeOutfitDialog, LLPanelEditWearable, LLScrollingPanelParam, LLFloaterCustomize, LLFloaterEditUI, LLFloaterGodTools, LLFloaterHtml, LLFloaterHtmlHelp, LLFloaterMediaBrowser, LLFloaterImagePreview, LLFloaterInspect, LLFloaterJoystick, LLFloaterLagMeter, LLPanelLandGeneral, LLPanelLandObjects, LLPanelLandOptions, LLPanelLandAccess, LLFloaterLandHoldings, LLFloaterMap, LLFloaterOpenObject, LLFloaterPostcard, LLFloaterProperties, LLFloaterReporter, LLFloaterSettingsDebug, LLFloaterSnapshot, LLFloaterTelehub, LLFloaterTools, LLFloaterTOS, LLPanelVoiceDeviceSettings, LLFloaterVoiceDeviceSettings, LLFloaterWorldMap, LLGroupNotifyBox, LLHUDView, LLFloaterIMPanel, LLInventoryViewFinder, LLInventoryView, LLMediaRemoteCtrl, LLNotifyBox, LLPanelAudioVolume, LLPanelAvatarTab, LLPanelClassified, LLPanelDirBrowser, LLPanelDirClassified, LLPanelDirEvents, LLPanelDirFind, LLPanelEvent, LLPanelGroup, LLPanelGroupGeneral, LLPanelGroupInvite, LLPanelGroupMembersSubTab, LLPanelInventory, LLPanelLogin, LLPanelMsgs, LLPanelObject, LLPanelPick, LLPanelVolume, LLPrefsVoice, LLPreview, LLPreviewLandmark, LLPreviewNotecard, LLScriptEdCore, LLLiveLSLEditor, LLPreviewTexture, LLProgressView, LLStatusBar, LLFloaterTexturePicker, LLBottomPanel, LLVoiceRemoteCtrl, and LLWorldMapView.
Definition at line 183 of file llpanel.cpp.
References LLView::draw(), LLRectBase< Type >::getHeight(), LLView::getRect(), LLRectBase< Type >::getWidth(), gl_rect_2d(), mBgColorAlpha, mBgColorOpaque, mBgOpaque, mBgVisible, S32, and updateDefaultBtn().
Referenced by LLVoiceRemoteCtrl::draw(), LLBottomPanel::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(), LLPanelClassified::draw(), LLPanelAvatarTab::draw(), LLPanelAudioVolume::draw(), LLNotifyBox::draw(), LLMediaRemoteCtrl::draw(), LLGroupNotifyBox::draw(), LLPanelVoiceDeviceSettings::draw(), LLPanelLandAccess::draw(), LLPanelLandOptions::draw(), LLPanelLandObjects::draw(), LLPanelLandGeneral::draw(), LLScrollingPanelParam::draw(), LLPanelEditWearable::draw(), and LLTabContainer::draw().
Reimplemented from LLView.
Reimplemented in LLAlertDialog, LLMultiFloater, LLTearOffMenu, LLModalDialog, LLTabContainer, LLChatBar, LLFloaterAvatarPicker, LLFloaterChatterBox, LLFloaterLandmark, LLFloaterMuteObjectUI, LLFloaterNewIM, LLFloaterIMPanel, LLInventoryView, LLPanelLogin, LLVoiceHotkeySelectDialog, LLPreviewGesture, LLPreviewNotecard, LLScriptEdCore, LLProgressView, and LLFloaterTexturePicker.
Definition at line 278 of file llpanel.cpp.
References LLUICtrl::acceptsTextInput(), FALSE, LLUICtrl::findRootMostFocusRoot(), LLUICtrl::focusNextItem(), LLUICtrl::focusPrevItem(), LLButton::getCommitOnReturn(), LLView::getEnabled(), LLFocusMgr::getKeyboardFocus(), LLView::getVisible(), gFocusMgr, KEY_ESCAPE, KEY_RETURN, KEY_TAB, MASK_NONE, MASK_SHIFT, mDefaultBtn, NULL, LLUICtrl::onCommit(), LLButton::onCommit(), LLFocusMgr::setKeyboardFocus(), and TRUE.
Referenced by LLFloaterTexturePicker::handleKeyHere(), LLPreviewNotecard::handleKeyHere(), LLPreviewGesture::handleKeyHere(), LLPanelLogin::handleKeyHere(), LLInventoryView::handleKeyHere(), LLFloaterNewIM::handleKeyHere(), LLFloaterMuteObjectUI::handleKeyHere(), LLFloaterLandmark::handleKeyHere(), LLFloaterAvatarPicker::handleKeyHere(), LLModalDialog::handleKeyHere(), and LLMultiFloater::handleKeyHere().
LLXMLNodePtr LLPanel::getXML | ( | bool | save_children = true |
) | const [virtual] |
Reimplemented from LLUICtrl.
Reimplemented in LLFloater, LLTabContainer, and LLInventoryPanel.
Definition at line 425 of file llpanel.cpp.
References LLView::getChildList(), LLView::getSaveToXML(), LLView::getVisible(), LLView::getXML(), mBorder, mLabel, mRectControl, and TRUE.
Referenced by LLInventoryPanel::getXML(), LLTabContainer::getXML(), and LLFloater::getXML().
LLView * LLPanel::getChildView | ( | const LLString & | name, | |
BOOL | recurse = TRUE , |
|||
BOOL | create_if_missing = TRUE | |||
) | const [virtual] |
Definition at line 998 of file llpanel.cpp.
References childNotFound(), FALSE, and LLView::getChildView().
Referenced by LLFloaterChatterBox::addFloater(), childSetToolTipArg(), LLTabContainer::getChildView(), LLOverlayBar::layoutButtons(), and LLPanelLogin::LLPanelLogin().
void LLPanel::setFocus | ( | BOOL | b | ) | [virtual] |
Reimplemented from LLUICtrl.
Reimplemented in LLFloater, LLPanelLogin, and LLVoiceHotkeySelectDialog.
Definition at line 383 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(), LLTabContainer::handleKeyHere(), LLNotifyBox::handleMouseUp(), LLTabContainer::onTabBtn(), LLFloaterGodTools::onTabChanged(), LLUICtrlFactory::rebuild(), LLTabContainer::removeTabPanel(), LLPanelLogin::setFocus(), LLFloater::setFocus(), LLChatBar::setKeyboardFocus(), LLProgressView::setVisible(), LLFloaterGodTools::show(), and LLFloaterGodTools::showPanel().
void LLPanel::refresh | ( | ) | [virtual] |
Reimplemented in LLChatBar, LLFloaterAnimPreview, LLFloaterAvatarTextures, LLFloaterEditUI, LLPanelRegionTools, LLPanelGridTools, LLPanelObjectTools, LLPanelRequestTools, LLFloaterHardwareSettings, LLFloaterInspect, LLFloaterJoystick, LLFloaterLand, LLPanelLandGeneral, LLPanelLandObjects, LLPanelLandOptions, LLPanelLandAccess, LLPanelLandCovenant, LLFloaterLandHoldings, LLFloaterOpenObject, LLFloaterProperties, LLFloaterRegionInfo, LLPanelEstateInfo, LLFloaterTelehub, LLFloaterTools, LLPanelVoiceDeviceSettings, LLOverlayBar, LLPanelAvatarSecondLife, LLPanelAvatarNotes, LLPanelAvatarClassified, LLPanelAvatarPicks, LLPanelClassified, LLPanelContents, LLPanelDirClassified, LLPanelDirEvents, LLPanelDisplay, LLPanelFace, LLPanelGeneral, LLPanelInput, LLPanelInventory, LLPanelLandInfo, LLPanelLandMedia, LLPanelLCD, LLPanelNetwork, LLPanelObject, LLPanelPermissions, LLPanelPick, LLPanelVolume, LLPanelWeb, LLPrefsChatImpl, LLPrefsIMImpl, LLPreviewGesture, LLStatusBar, and LLToolBar.
Definition at line 232 of file llpanel.cpp.
Referenced by LLInventoryGestureAvailable::done(), LLPrefsVoice::draw(), LLPanelAvatarTab::draw(), LLPanelRegionInfo::onChangeAnything(), LLPanelRegionInfo::postBuild(), LLPrefsChatImpl::refresh(), LLPanelWeb::refresh(), LLPanelNetwork::refresh(), LLPanelLCD::refresh(), LLPanelInput::refresh(), LLPanelGeneral::refresh(), LLPanelDisplay::refresh(), LLFloaterJoystick::refresh(), and LLFloaterHardwareSettings::refresh().
BOOL LLPanel::postBuild | ( | void | ) | [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, LLFloaterHardwareSettings, LLFloaterMediaBrowser, LLFloaterImagePreview, LLFloaterInspect, LLFloaterJoystick, LLFloaterLand, LLPanelLandGeneral, LLPanelLandObjects, LLPanelLandOptions, LLPanelLandAccess, LLPanelLandCovenant, LLFloaterLandHoldings, LLFloaterMuteObjectUI, LLFloaterMute, LLFloaterNameDesc, LLFloaterNewIM, LLFloaterPostcard, LLFloaterPreference, LLFloaterRegionInfo, LLPanelRegionInfo, LLPanelRegionGeneralInfo, LLPanelRegionDebugInfo, LLPanelRegionTextureInfo, LLPanelRegionTerrainInfo, LLPanelEstateInfo, LLPanelEstateCovenant, LLFloaterScriptDebug, LLFloaterSellLandUI, LLFloaterSettingsDebug, LLFloaterSnapshot, LLFloaterTools, LLFloaterTopObjects, LLFloaterTOS, LLPanelVoiceDeviceSettings, LLFloaterWorldMap, LLFloaterIMPanel, LLFloaterIM, LLInventoryPanel, LLInventoryView, LLMediaRemoteCtrl, LLOverlayBar, LLPanelAudioPrefs, LLPanelAudioVolume, LLPanelAvatarFirstLife, LLPanelAvatarSecondLife, LLPanelAvatarWeb, LLPanelAvatarAdvanced, LLPanelAvatarNotes, LLPanelAvatarClassified, LLPanelAvatarPicks, LLPanelAvatar, LLPanelClassified, LLFloaterPriceForListing, LLPanelContents, LLPanelDirBrowser, LLPanelDirClassified, LLPanelDirEvents, LLPanelDirFind, LLPanelDirLand, LLPanelDirPeople, LLPanelDisplay, LLPanelEvent, LLPanelFace, LLPanelGeneral, LLPanelGroup, LLPanelGroupTab, LLPanelGroupGeneral, LLPanelGroupInvite, LLPanelGroupLandMoney, LLPanelGroupNotices, LLPanelGroupRoles, LLPanelGroupSubTab, LLPanelGroupVoting, LLPanelInput, LLPanelLandInfo, LLPanelLandMedia, LLPanelLCD, LLPanelMsgs, LLPanelNetwork, LLPanelObject, LLPanelPermissions, LLPanelPick, LLPanelPlace, LLPanelVolume, LLPanelWeb, LLPrefsIMImpl, LLPreviewGesture, LLPreviewNotecard, LLFloaterTexturePicker, LLToolBar, and LLVoiceRemoteCtrl.
Definition at line 137 of file llpanel.cpp.
References TRUE.
Referenced by LLTabContainer::fromXML(), LLFloater::initFloaterXML(), initPanelXML(), and LLFloaterTexturePicker::postBuild().
void LLPanel::clearCtrls | ( | ) | [virtual] |
Reimplemented in LLPanelObject, and LLPanelVolume.
Definition at line 161 of file llpanel.cpp.
References LLUICtrl::clear(), FALSE, LLView::getCtrlList(), LLView::setEnabled(), and LLUICtrl::setFocus().
Referenced by LLPanelVolume::clearCtrls(), LLPanelObject::clearCtrls(), LLPanelFace::getState(), LLPanelFace::postBuild(), LLPanelLandMedia::refresh(), LLPanelPick::reset(), and LLPanelClassified::reset().
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 142 of file llpanel.cpp.
References LLView::addChild(), LLView::getRect(), mBorder, removeBorder(), and LLView::setSaveToXML().
Referenced by LLFloater::initFloater(), LLPanel(), and setPanelParameters().
void LLPanel::removeBorder | ( | ) |
Definition at line 153 of file llpanel.cpp.
Referenced by addBorder(), LLFloater::initFloater(), and setPanelParameters().
BOOL LLPanel::hasBorder | ( | ) | const [inline] |
Definition at line 105 of file llpanel.h.
Referenced by LLFloater::initFloater().
void LLPanel::setBorderVisible | ( | BOOL | b | ) |
Definition at line 416 of file llpanel.cpp.
References mBorder, and LLView::setVisible().
Referenced by LLToolView::addTool(), LLGroupNotifyBox::LLGroupNotifyBox(), LLScrollingPanelParam::LLScrollingPanelParam(), LLFloaterTools::postBuild(), LLPanelInventory::reset(), and LLFloater::setMinimized().
void LLPanel::requires | ( | LLString | name | ) | [inline] |
Definition at line 108 of file llpanel.h.
References mRequirementsError, and NULL.
Referenced by LLPrefsIMImpl::postBuild().
BOOL LLPanel::checkRequirements | ( | ) |
Definition at line 345 of file llpanel.cpp.
References alertXml(), FALSE, LLView::getName(), llendl, llwarns, mRequirementsError, and TRUE.
Referenced by LLPrefsIMImpl::postBuild(), LLPanelLCD::postBuild(), LLFloaterIMPanel::postBuild(), LLFloaterPreference::postBuild(), LLFloaterNewIM::postBuild(), and LLMultiFloater::postBuild().
void LLPanel::setBackgroundColor | ( | const LLColor4 & | color | ) | [inline] |
Definition at line 124 of file llpanel.h.
References mBgColorOpaque.
Referenced by LLGroupNotifyBox::LLGroupNotifyBox(), LLInventoryPanel::LLInventoryPanel(), LLViewerWindow::setMenuBackgroundColor(), setPanelParameters(), and LLAlertDialog::show().
const LLColor4& LLPanel::getBackgroundColor | ( | ) | const [inline] |
Definition at line 125 of file llpanel.h.
References mBgColorOpaque.
Referenced by LLFloater::draw().
void LLPanel::setTransparentColor | ( | const LLColor4 & | color | ) | [inline] |
Definition at line 126 of file llpanel.h.
References mBgColorAlpha.
Referenced by setPanelParameters().
const LLColor4& LLPanel::getTransparentColor | ( | ) | const [inline] |
Definition at line 127 of file llpanel.h.
References mBgColorAlpha.
Referenced by LLFloater::draw().
void LLPanel::setBackgroundVisible | ( | BOOL | b | ) | [inline] |
Definition at line 128 of file llpanel.h.
References mBgVisible.
Referenced by LLMultiFloater::addFloater(), LLToolView::addTool(), LLAlertDialog::createDialog(), LLFloater::initFloater(), LLGroupNotifyBox::LLGroupNotifyBox(), LLInventoryPanel::LLInventoryPanel(), LLModalDialog::LLModalDialog(), LLNotifyBox::LLNotifyBox(), LLPanelLogin::LLPanelLogin(), LLUploadDialog::LLUploadDialog(), LLMultiFloater::removeFloater(), setPanelParameters(), and LLStatusBar::setVisibleForMouselook().
BOOL LLPanel::isBackgroundVisible | ( | ) | const [inline] |
Definition at line 129 of file llpanel.h.
References mBgVisible.
Referenced by LLStatusBar::draw(), and LLFloater::draw().
void LLPanel::setBackgroundOpaque | ( | BOOL | b | ) | [inline] |
Definition at line 130 of file llpanel.h.
References mBgOpaque.
Referenced by LLAlertDialog::createDialog(), LLFloaterHUD::LLFloaterHUD(), LLGroupNotifyBox::LLGroupNotifyBox(), LLInventoryPanel::LLInventoryPanel(), LLModalDialog::LLModalDialog(), LLNotifyBox::LLNotifyBox(), LLPanelLogin::LLPanelLogin(), LLFloater::setForeground(), and setPanelParameters().
BOOL LLPanel::isBackgroundOpaque | ( | ) | const [inline] |
Definition at line 131 of file llpanel.h.
References mBgOpaque.
Referenced by LLTearOffMenu::draw(), and LLFloater::draw().
void LLPanel::setDefaultBtn | ( | LLButton * | btn = NULL |
) |
Definition at line 238 of file llpanel.cpp.
References FALSE, LLView::getEnabled(), mDefaultBtn, LLButton::setBorderEnabled(), and TRUE.
Referenced by LLAlertDialog::draw(), LLPanelGroupSubTab::handleSearchKeystroke(), LLDebugVarMessageBox::LLDebugVarMessageBox(), LLFloaterBuy::LLFloaterBuy(), LLFloaterBuyContents::LLFloaterBuyContents(), LLFloaterChat::LLFloaterChat(), LLFloaterClothing::LLFloaterClothing(), LLFloaterPay::LLFloaterPay(), LLFloaterReleaseMsg::LLFloaterReleaseMsg(), LLFloaterScriptSearch::LLFloaterScriptSearch(), LLFloaterURLEntry::LLFloaterURLEntry(), LLGroupNotifyBox::LLGroupNotifyBox(), LLNotifyBox::LLNotifyBox(), LLPanelLogin::LLPanelLogin(), LLPreferenceCore::LLPreferenceCore(), LLPanelDirPeople::postBuild(), LLPanelDirLand::postBuild(), LLPanelDirEvents::postBuild(), LLPanelDirClassified::postBuild(), LLFloaterPriceForListing::postBuild(), LLFloaterIMPanel::postBuild(), LLFloaterWorldMap::postBuild(), LLFloaterTopObjects::postBuild(), LLFloaterNewIM::postBuild(), LLFloaterNameDesc::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::setDefaultBtn | ( | const LLString & | id | ) |
Definition at line 251 of file llpanel.cpp.
References NULL, and setDefaultBtn().
void LLPanel::updateDefaultBtn | ( | ) |
Definition at line 209 of file llpanel.cpp.
References LLFocusMgr::childHasKeyboardFocus(), FALSE, LLButton::getCommitOnReturn(), LLView::getEnabled(), LLFocusMgr::getKeyboardFocus(), gFocusMgr, mDefaultBtn, and LLButton::setBorderEnabled().
Referenced by draw(), and LLFloater::draw().
void LLPanel::setLabel | ( | const LLStringExplicit & | label | ) | [inline] |
Definition at line 135 of file llpanel.h.
References mLabel.
Referenced by LLTabContainer::addTabPanel(), and setPanelParameters().
LLString LLPanel::getLabel | ( | void | ) | const [inline] |
Definition at line 136 of file llpanel.h.
References mLabel.
Referenced by LLTabContainer::fromXML(), LLPreferenceCore::LLPreferenceCore(), and setPanelParameters().
void LLPanel::setRectControl | ( | const LLString & | rect_control | ) | [inline] |
Definition at line 138 of file llpanel.h.
References mRectControl.
Referenced by LLFloater::initFloaterXML().
const LLString& LLPanel::getRectControl | ( | ) | const [inline] |
Definition at line 139 of file llpanel.h.
References mRectControl.
Referenced by LLFloater::applyRectControl().
void LLPanel::storeRectControl | ( | ) |
Definition at line 1041 of file llpanel.cpp.
References LLView::getRect(), mRectControl, LLUI::sConfigGroup, and LLControlGroup::setRect().
Referenced by LLMultiFloater::addFloater(), and ~LLPanel().
void LLPanel::setCtrlsEnabled | ( | BOOL | b | ) |
Definition at line 173 of file llpanel.cpp.
References LLView::getCtrlList(), and LLView::setEnabled().
Referenced by LLFloaterRegionInfo::processRegionInfo(), LLPanelEstateInfo::refreshFromRegion(), LLPanelRegionTerrainInfo::refreshFromRegion(), LLPanelRegionTextureInfo::refreshFromRegion(), LLPanelRegionDebugInfo::refreshFromRegion(), LLPanelRegionGeneralInfo::refreshFromRegion(), and LLFloaterRegionInfo::requestRegionInfo().
Definition at line 144 of file llpanel.h.
References mPanelHandle.
Referenced by LLPanelGroupGeneral::apply(), LLUICtrlFactory::buildPanel(), LLPanelPlace::displayParcelInfo(), LLVoiceChannel::handleStatusChange(), LLUICtrlFactory::removePanel(), and LLPanelClassified::sendClassifiedInfoRequest().
S32 LLPanel::getLastTabGroup | ( | ) | const [inline] |
Definition at line 146 of file llpanel.h.
References mLastTabGroup.
Referenced by LLUICtrlFactory::createWidget().
const LLCallbackMap::map_t& LLPanel::getFactoryMap | ( | ) | const [inline] |
Definition at line 148 of file llpanel.h.
References mFactoryMap.
Referenced by LLMediaRemoteCtrl::build(), LLFloaterIMPanel::init(), LLBottomPanel::LLBottomPanel(), LLFloaterActiveSpeakers::LLFloaterActiveSpeakers(), LLFloaterChat::LLFloaterChat(), LLFloaterClassifiedInfo::LLFloaterClassifiedInfo(), LLFloaterEventInfo::LLFloaterEventInfo(), LLFloaterMyFriends::LLFloaterMyFriends(), LLFloaterParcelInfo::LLFloaterParcelInfo(), LLFloaterURLDisplay::LLFloaterURLDisplay(), LLPanelAudioPrefs::LLPanelAudioPrefs(), LLPanelGroup::LLPanelGroup(), LLPanelGroupInvite::LLPanelGroupInvite(), LLPreviewLandmark::LLPreviewLandmark(), LLUICtrlFactory::rebuild(), and LLPanelGroup::setGroupID().
BOOL LLPanel::initPanelXML | ( | LLXMLNodePtr | node, | |
LLView * | parent, | |||
LLUICtrlFactory * | factory | |||
) |
Definition at line 492 of file llpanel.cpp.
References LLUICtrlFactory::buildPanel(), LLView::createRect(), FALSE, LLRectBase< Type >::getHeight(), LLView::getName(), LLView::getRect(), LLRectBase< Type >::getWidth(), initChildrenXML(), LLRectBase< Type >::mBottom, LLRectBase< Type >::mLeft, NULL, LLView::parseFollowsFlags(), postBuild(), LLView::reshape(), LLView::setName(), LLView::setOrigin(), setPanelParameters(), and TRUE.
Referenced by LLUICtrlFactory::buildPanel(), and fromXML().
void LLPanel::initChildrenXML | ( | LLXMLNodePtr | node, | |
LLUICtrlFactory * | factory | |||
) |
Definition at line 533 of file llpanel.cpp.
References LLUICtrlFactory::createWidget(), mUIStrings, and LLPointer< Type >::notNull().
Referenced by LLFloater::initFloaterXML(), and initPanelXML().
void LLPanel::setPanelParameters | ( | LLXMLNodePtr | node, | |
LLView * | parentp | |||
) |
Definition at line 555 of file llpanel.cpp.
References addBorder(), LLViewBorder::BEVEL_OUT, LLUICtrlFactory::getAttributeColor(), LLViewBorder::getBevelFromAttribute(), getLabel(), LLUICtrl::initFromXML(), LLPANEL_BORDER_WIDTH, mBgColorAlpha, mBgColorOpaque, mBgOpaque, mBgVisible, mBorder, NULL, removeBorder(), S32, setBackgroundColor(), setBackgroundOpaque(), setBackgroundVisible(), setLabel(), setTransparentColor(), LLViewBorder::STYLE_LINE, LLViewBorder::STYLE_TEXTURE, and LLStringBase< char >::toLower().
Referenced by LLTabContainer::fromXML(), and initPanelXML().
LLString LLPanel::getString | ( | const LLString & | name, | |
const LLString::format_map_t & | args = LLUIString::sNullArgs | |||
) | const |
Definition at line 611 of file llpanel.cpp.
References LLView::getName(), LLUIString::getString(), llendl, llerrs, llwarns, mUIStrings, LLStringBase< char >::null, LLUIString::setArgList(), and LLUI::sQAMode.
Referenced by LLPreviewGesture::addAnimations(), LLPreviewGesture::addSounds(), LLPanelAvatarNotes::clearControls(), LLFloaterLagMeter::determineClient(), LLFloaterLagMeter::determineNetwork(), LLFloaterLagMeter::determineServer(), LLPanelPlace::displayParcelInfo(), LLLiveLSLEditor::draw(), LLFloaterIMPanel::draw(), LLFloaterSnapshot::draw(), LLMediaRemoteCtrl::enableMediaButtons(), LLPanelFace::getState(), LLFloaterTopObjects::handleReply(), LLFloaterAuction::initialize(), LLPanelClassified::initNewClassified(), LLFloaterBuyContents::inventoryChanged(), LLFloaterCamera::LLFloaterCamera(), LLFloaterLagMeter::LLFloaterLagMeter(), LLFloaterWater::LLFloaterWater(), LLFloaterWindLight::LLFloaterWindLight(), LLPanelLogin::LLPanelLogin(), LLLiveLSLEditor::loadAsset(), LLPreviewLSL::loadAsset(), LLPreviewNotecard::loadAsset(), LLPanelLogin::loadLoginPage(), LLPanelDirFind::navigateToDefaultPage(), LLPanelLogin::onClickForgotPassword(), LLPanelDirFind::onNavigateBegin(), LLPanelDirFind::onNavigateComplete(), LLFloaterTexturePicker::postBuild(), LLPrefsIMImpl::postBuild(), LLPanelGroupRoles::postBuild(), LLPanelGroupNotices::postBuild(), LLPanelGroupLandMoney::postBuild(), LLPanelGroupInvite::postBuild(), LLPanelGroupGeneral::postBuild(), LLPanelGroup::postBuild(), LLPanelGroupTab::postBuild(), LLPanelGeneral::postBuild(), LLPanelDirFind::postBuild(), LLFloaterIM::postBuild(), LLFloaterIMPanel::postBuild(), LLFloaterTOS::postBuild(), LLFloaterTools::postBuild(), LLFloaterNewIM::postBuild(), LLFloaterAnimPreview::postBuild(), LLPanelGroupRolesSubTab::postBuildSubTab(), LLFloaterIMPanel::processSessionUpdate(), LLPreviewGesture::refresh(), LLPanelPermissions::refresh(), LLPanelVoiceDeviceSettings::refresh(), LLPanelLandCovenant::refresh(), LLPanelLandOptions::refresh(), LLPanelLandObjects::refresh(), LLPanelLandGeneral::refresh(), LLFloaterProperties::refreshFromItem(), LLPanelEstateCovenant::refreshFromRegion(), LLPanelLandGeneral::refreshNames(), LLPanelActiveSpeakers::refreshSpeakers(), LLPanelFriends::refreshUI(), LLFloaterBuyLandUI::refreshUI(), LLPanelAvatar::sendAvatarNotesUpdate(), LLPanelGroupVoting::impl::setEnableCreateProposal(), LLPanelGroupVoting::impl::setEnableListProposals(), LLPanelGroupVoting::impl::setEnableVoteProposal(), LLPanelPlace::setErrorStatus(), LLFloaterTOS::setSiteIsAlive(), LLStatusBar::setupDate(), LLPanelDirBrowser::setupNewSearch(), LLFloaterHtml::show(), LLFloaterBuy::show(), LLFloaterBump::show(), LLFloaterBuyLandUI::startBuyPostConfirm(), LLFloaterBuyLandUI::startBuyPreConfirm(), LLFloaterBuyLandUI::tellUserError(), LLFloaterBuyLandUI::updateCovenantInfo(), LLFloaterBuyLandUI::updateParcelInfo(), LLFloaterTools::updatePopup(), LLPanelDirBrowser::updateResultCount(), and LLLiveLSLEditor::uploadAssetLegacy().
LLUIString LLPanel::getUIString | ( | const LLString & | name | ) | const |
Definition at line 635 of file llpanel.cpp.
References LLView::getName(), llendl, llerrs, mUIStrings, and LLStringBase< char >::null.
Referenced by LLFloaterBump::add(), LLIMMgr::addSystemMessage(), LLPanelGroupLandMoney::apply(), LLFloaterIMPanel::chatFromLogFile(), LLVoiceRemoteCtrl::draw(), LLFloaterJoystick::draw(), LLPanelDisplay::initWindowSizeControls(), LLFloaterAbout::LLFloaterAbout(), LLPanelGroupGeneral::needsApply(), LLPanelDisplay::postBuild(), LLFloaterIM::postBuild(), LLFloaterLandHoldings::postBuild(), LLFloaterJoystick::postBuild(), LLPanelLandAccess::refresh_ui(), LLTextureCtrl::setEnabled(), and LLToolBar::updateCommunicateList().
void LLPanel::childSetVisible | ( | const LLString & | name, | |
bool | visible | |||
) |
Definition at line 647 of file llpanel.cpp.
References LLView::setVisible().
Referenced by childHide(), childShow(), LLPanelVolume::clearCtrls(), LLPanelObject::clearCtrls(), LLCurrencyUIManager::Impl::currencyKey(), LLPanelAvatarClassified::deleteClassifiedPanels(), LLPanelAvatarPicks::deletePickPanels(), LLFloaterIMPanel::draw(), LLFloaterWorldMap::draw(), LLPanelVoiceDeviceSettings::draw(), LLFloaterMediaBrowser::draw(), LLScrollingPanelParam::draw(), LLPanelEditWearable::draw(), LLPanelAvatarWeb::enableControls(), LLPanelAvatarSecondLife::enableControls(), LLPanelVolume::getState(), LLPanelObject::getState(), LLFloaterURLEntry::headerFetchComplete(), LLFloaterChat::LLFloaterChat(), LLFloaterLandmark::LLFloaterLandmark(), LLFloaterPay::LLFloaterPay(), LLFloaterTexturePicker::LLFloaterTexturePicker(), LLMakeOutfitDialog::LLMakeOutfitDialog(), LLPreviewNotecard::LLPreviewNotecard(), LLStatusBar::LLStatusBar(), LLPanelAvatarWeb::load(), LLPreviewLSL::loadAsset(), LLPreviewNotecard::loadAsset(), LLFloaterPay::payDirectly(), LLPanelDirFind::postBuild(), LLPanelAvatar::postBuild(), LLPanelAvatarAdvanced::postBuild(), LLPanelAvatarSecondLife::postBuild(), LLOverlayBar::postBuild(), LLFloaterGesture::postBuild(), LLPanelEditWearable::postBuild(), LLPanelDirBrowser::prevPage(), LLPanelAvatarClassified::processAvatarClassifiedReply(), LLPanelAvatarPicks::processAvatarPicksReply(), LLStatusBar::refresh(), LLPrefsVoiceLogic::refresh(), LLPanelPermissions::refresh(), LLPanelLandInfo::refresh(), LLPanelDirEvents::refresh(), LLPanelDirClassified::refresh(), LLPanelAvatarPicks::refresh(), LLPanelAvatarClassified::refresh(), LLOverlayBar::refresh(), LLFloaterProperties::refresh(), LLFloaterProperties::refreshFromItem(), LLPanelLogin::refreshLocation(), LLPanelActiveSpeakers::refreshSpeakers(), LLFloaterBuyLandUI::refreshUI(), LLPanelEstateInfo::setAccessAllowedEnabled(), LLPanelAvatar::setAvatarID(), LLPanelGroupVoting::impl::setEnableCreateProposal(), LLPreviewNotecard::setEnabled(), LLPanelGroupVoting::impl::setEnableListProposals(), LLPanelGroupVoting::impl::setEnableVoteProposal(), LLPanelAvatar::setOnlineStatus(), LLPanelEditWearable::setUIPermissions(), LLStatusBar::setVisibleForMouselook(), LLPanelAvatarWeb::setWebURL(), LLViewChildren::show(), LLFloaterTools::showMore(), LLPanelDirBrowser::showNextButton(), LLFloaterTelehub::unpackTelehubInfo(), LLFloaterSettingsDebug::updateControl(), LLFloaterSnapshot::Impl::updateControls(), LLFloaterCustomize::updateInventoryUI(), LLFloaterTools::updatePopup(), LLFloaterBuyCurrencyUI::updateUI(), and LLCurrencyUIManager::Impl::updateUI().
void LLPanel::childShow | ( | const LLString & | name | ) | [inline] |
Definition at line 161 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::childHide | ( | const LLString & | name | ) | [inline] |
Definition at line 162 of file llpanel.h.
References childSetVisible().
Referenced by LLCurrencyUIManager::Impl::currencyKey(), LLPanelDirEvents::postBuild(), LLPanelDirClassified::postBuild(), LLPanelDirBrowser::postBuild(), LLFloaterImagePreview::postBuild(), LLFloaterAnimPreview::postBuild(), LLFloaterAnimPreview::refresh(), LLFloaterSellLandUI::refreshUI(), LLFloaterBuyLandUI::refreshUI(), LLPanelDirBrowser::resetSearchStart(), LLPanelDirBrowser::showNextButton(), LLFloaterBuyCurrencyUI::updateUI(), and LLCurrencyUIManager::Impl::updateUI().
bool LLPanel::childIsVisible | ( | const LLString & | id | ) | const |
Definition at line 656 of file llpanel.cpp.
References LLView::getVisible().
Referenced by LLFloaterIMPanel::draw(), LLFloaterChat::draw(), LLPanelAvatar::enableOKIfReady(), LLPanelDirBrowser::updateResultCount(), LLFloaterBuyCurrencyUI::updateUI(), and LLCurrencyUIManager::Impl::updateUI().
void LLPanel::childSetTentative | ( | const LLString & | name, | |
bool | tentative | |||
) |
Definition at line 675 of file llpanel.cpp.
References LLView::setTentative().
Referenced by LLPanelFace::getState(), and LLPanelPermissions::refresh().
void LLPanel::childSetEnabled | ( | const LLString & | name, | |
bool | enabled | |||
) |
Definition at line 666 of file llpanel.cpp.
References LLView::setEnabled().
Referenced by LLMenuParcelObserver::changed(), LLFloaterSnapshot::Impl::checkAspectRatio(), LLPanelEstateInfo::checkRemovalButton(), childDisable(), childEnable(), LLPanelAvatarNotes::clearControls(), LLPanelVolume::clearCtrls(), LLPanelObject::clearCtrls(), LLFloaterAvatarPicker::doSelectionChange(), LLVoiceRemoteCtrl::draw(), LLFloaterTexturePicker::draw(), LLScriptEdCore::draw(), LLPreviewNotecard::draw(), LLPrefsVoice::draw(), LLPanelGroup::draw(), LLPanelDirFind::draw(), LLPanelAudioVolume::draw(), LLFloaterIMPanel::draw(), LLFloaterWorldMap::draw(), LLFloaterSnapshot::draw(), LLFloaterReporter::draw(), LLFloaterJoystick::draw(), LLFloaterHtmlHelp::draw(), LLFloaterMediaBrowser::draw(), LLFloaterHtml::draw(), LLFloaterCustomize::draw(), LLPanelEditWearable::draw(), LLMakeOutfitDialog::draw(), LLViewChildren::enable(), LLPanelRegionInfo::enableButton(), LLPanelAvatarAdvanced::enableControls(), LLPanelAvatarWeb::enableControls(), LLPanelAvatarFirstLife::enableControls(), LLPanelAvatarSecondLife::enableControls(), LLFloaterReporter::enableControls(), LLPanelAvatar::enableOKIfReady(), LLFloaterAvatarPicker::find(), LLPanelVolume::getState(), LLPanelObject::getState(), LLPanelFace::getState(), LLPanelContents::getState(), LLFloaterAuction::initialize(), LLFloaterPay::LLFloaterPay(), LLFloaterScriptQueue::LLFloaterScriptQueue(), LLFloaterTexturePicker::LLFloaterTexturePicker(), LLFloaterURLEntry::LLFloaterURLEntry(), LLLiveLSLEditor::LLLiveLSLEditor(), LLMakeOutfitDialog::LLMakeOutfitDialog(), LLScrollingPanelParam::LLScrollingPanelParam(), LLPanelAvatarWeb::load(), LLPreviewLSL::loadAsset(), LLFloaterScriptQueue::nextObject(), LLPanelEstateInfo::onChangeFixedSun(), LLPanelRegionTerrainInfo::onChangeUseEstateTime(), LLPanelEstateInfo::onChangeUseGlobalTime(), LLFloaterMediaBrowser::onLocationChange(), LLFloaterInspect::onSelectObject(), LLDispatchSetEstateAccess::operator()(), LLPanelWeb::postBuild(), LLPanelNetwork::postBuild(), LLPanelDirLand::postBuild(), LLPanelAvatar::postBuild(), LLPanelAvatarSecondLife::postBuild(), LLFloaterIMPanel::postBuild(), LLFloaterSnapshot::postBuild(), LLFloaterRegionInfo::processRegionInfo(), LLToolBar::refresh(), LLStatusBar::refresh(), LLPreviewGesture::refresh(), LLPrefsVoiceLogic::refresh(), LLPanelPermissions::refresh(), LLPanelLandInfo::refresh(), LLPanelDirEvents::refresh(), LLPanelDirClassified::refresh(), LLPanelAvatarPicks::refresh(), LLPanelAvatarClassified::refresh(), LLFloaterTelehub::refresh(), LLPanelEstateInfo::refresh(), LLFloaterProperties::refresh(), LLFloaterLandHoldings::refresh(), LLFloaterInspect::refresh(), LLChatBar::refresh(), LLPanelLandAccess::refresh_ui(), LLFloaterHardwareSettings::refreshEnabledState(), LLPreview::refreshFromItem(), 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(), LLPanelEditWearable::setUIPermissions(), LLPanelEditWearable::setVisible(), LLMakeOutfitDialog::setWearableToInclude(), LLPanelAvatarWeb::setWebURL(), LLFloaterMute::updateButtons(), LLFloaterSnapshot::Impl::updateControls(), LLFloaterCustomize::updateInventoryUI(), LLFloaterSnapshot::Impl::updateLayout(), LLScrollingPanelParam::updatePanel(), LLPanelAvatarSecondLife::updatePartnerName(), LLFloaterTools::updatePopup(), and LLFloaterBuyCurrencyUI::updateUI().
void LLPanel::childEnable | ( | const LLString & | name | ) | [inline] |
Definition at line 167 of file llpanel.h.
References childSetEnabled().
Referenced by LLPanelMsgs::draw(), LLPanelGroup::draw(), LLPanelObjectTools::enableAllWidgets(), LLPanelRegionTools::enableAllWidgets(), LLPanelGroups::enableButtons(), LLPrefsIMImpl::enableHistory(), LLFloaterAuction::initialize(), LLFloaterBuyContents::inventoryChanged(), LLPanelObjectTools::onChangeAnything(), LLPanelRegionTools::onChangeAnything(), LLPanelRegionTerrainInfo::onChangeFixedSun(), LLPanelRegionTools::onChangeSimName(), LLPanelRegionTerrainInfo::onChangeSunHour(), LLPanelRegionTerrainInfo::onChangeUseEstateTime(), LLFloaterImagePreview::postBuild(), LLFloaterGroupPicker::postBuild(), LLFloaterAnimPreview::refresh(), LLFloaterSellLandUI::refreshUI(), LLPrefsIMImpl::setPersonalInfo(), LLFloaterWindLight::syncMenu(), LLFloaterEnvSettings::syncMenu(), LLFloaterDayCycle::syncMenu(), and LLPanelDirBrowser::updateResultCount().
void LLPanel::childDisable | ( | const LLString & | name | ) | [inline] |
Definition at line 168 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(), LLPanelObjectTools::onApplyChanges(), LLPanelRegionTools::onApplyChanges(), LLFloaterNameDesc::onBtnOK(), LLPrefsIMImpl::postBuild(), LLPanelDirPeople::postBuild(), LLPanelDirLand::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(), LLPanelDirBrowser::setupNewSearch(), LLFloaterWindLight::syncMenu(), LLFloaterEnvSettings::syncMenu(), and LLFloaterDayCycle::syncMenu().
bool LLPanel::childIsEnabled | ( | const LLString & | id | ) | const |
Definition at line 684 of file llpanel.cpp.
References LLView::getEnabled().
Referenced by LLPanelEstateInfo::getSunHour(), LLFloaterBuyContents::onClickBuy(), and LLCurrencyUIManager::Impl::updateUI().
Definition at line 695 of file llpanel.cpp.
References LLView::setToolTip().
Referenced by LLVoiceRemoteCtrl::draw(), LLFloaterSnapshot::draw(), LLPanelLandAccess::refresh_ui(), LLPanelAvatar::setAvatarID(), LLPanelAvatar::setOnlineStatus(), and LLMediaRemoteCtrl::setToolTip().
Definition at line 704 of file llpanel.cpp.
References LLView::setRect().
Referenced by LLStatusBar::refresh().
Definition at line 713 of file llpanel.cpp.
References LLView::getRect().
Referenced by LLFloaterAuction::draw(), LLStatusBar::refresh(), and LLPreviewTexture::updateDimensions().
Definition at line 724 of file llpanel.cpp.
References LLUICtrl::setFocus().
Referenced by LLPanelRegionTools::clearAllWidgets(), LLPanelDirBrowser::draw(), LLFloaterPay::finishPayUI(), LLPanelDirFind::focus(), LLFloaterReporter::LLFloaterReporter(), LLFloaterScriptSearch::LLFloaterScriptSearch(), LLVoiceHotkeySelectDialog::LLVoiceHotkeySelectDialog(), LLFloaterScriptSearch::open(), LLFloaterTopObjects::postBuild(), LLFloaterPostcard::postBuild(), LLFloaterAvatarPicker::postBuild(), LLFloaterWorldMap::show(), and LLFloaterWorldMap::updateSims().
Definition at line 733 of file llpanel.cpp.
References childNotFound(), FALSE, and LLUICtrl::hasFocus().
Referenced by LLPanelDirBrowser::draw(), LLFloaterAvatarPicker::handleKeyHere(), and LLFloaterSettingsDebug::updateControl().
void LLPanel::childSetFocusChangedCallback | ( | const LLString & | id, | |
void(*)(LLFocusableElement *, void *) | cb, | |||
void * | user_data = NULL | |||
) |
Definition at line 748 of file llpanel.cpp.
References LLFocusableElement::setFocusChangedCallback().
Referenced by LLFloaterWorldMap::postBuild().
void LLPanel::childSetCommitCallback | ( | const LLString & | id, | |
void(*)(LLUICtrl *, void *) | cb, | |||
void * | userdata = NULL | |||
) |
Definition at line 757 of file llpanel.cpp.
References LLUICtrl::setCallbackUserData(), and LLUICtrl::setCommitCallback().
Referenced by LLPanelEditWearable::addColorSwatch(), LLPanelEditWearable::addTextureDropTarget(), LLFloaterColorPicker::enableTextCallbacks(), LLPreviewTexture::init(), LLPrefsVoiceLogic::init(), LLFloaterWindLight::initCallbacks(), LLFloaterWater::initCallbacks(), LLFloaterEnvSettings::initCallbacks(), LLFloaterDayCycle::initCallbacks(), LLPanelRegionInfo::initCtrl(), LLPanelRegionInfo::initTextCtrl(), LLFloaterCustomize::initWearablePanels(), LLFloaterAuction::LLFloaterAuction(), LLFloaterChat::LLFloaterChat(), LLFloaterClothing::LLFloaterClothing(), LLFloaterHtml::LLFloaterHtml(), LLFloaterLandmark::LLFloaterLandmark(), LLFloaterPostProcess::LLFloaterPostProcess(), LLFloaterProperties::LLFloaterProperties(), LLFloaterTexturePicker::LLFloaterTexturePicker(), LLInventoryViewFinder::LLInventoryViewFinder(), LLLiveLSLEditor::LLLiveLSLEditor(), LLPanelLogin::LLPanelLogin(), LLPreviewAnim::LLPreviewAnim(), LLPreviewLSL::LLPreviewLSL(), LLPreviewNotecard::LLPreviewNotecard(), LLPreviewSound::LLPreviewSound(), LLScrollingPanelParam::LLScrollingPanelParam(), LLStatusBar::LLStatusBar(), LLScriptEdCore::onBtnDynamicHelp(), LLToolBar::postBuild(), LLPreviewGesture::postBuild(), LLPrefsIMImpl::postBuild(), LLPanelWeb::postBuild(), LLPanelVolume::postBuild(), LLPanelPermissions::postBuild(), LLPanelObject::postBuild(), LLPanelNetwork::postBuild(), LLPanelLandMedia::postBuild(), LLPanelGeneral::postBuild(), LLPanelFace::postBuild(), LLPanelDirLand::postBuild(), LLPanelDirFind::postBuild(), LLPanelDirEvents::postBuild(), LLPanelDirBrowser::postBuild(), LLPanelAvatarWeb::postBuild(), LLPanelAvatarNotes::postBuild(), LLPanelAudioVolume::postBuild(), LLFloaterIMPanel::postBuild(), LLFloaterWorldMap::postBuild(), LLPanelVoiceDeviceSettings::postBuild(), LLFloaterTOS::postBuild(), LLFloaterTopObjects::postBuild(), LLFloaterTools::postBuild(), LLFloaterSnapshot::postBuild(), LLFloaterSettingsDebug::postBuild(), LLFloaterSellLandUI::postBuild(), LLPanelEstateInfo::postBuild(), LLPanelRegionTerrainInfo::postBuild(), LLFloaterNameDesc::postBuild(), LLFloaterMute::postBuild(), LLPanelLandAccess::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(), LLPanelActiveSpeakers::postBuild(), LLChatBar::postBuild(), and LLFloaterAnimPreview::setAnimCallbacks().
void LLPanel::childSetDoubleClickCallback | ( | const LLString & | id, | |
void(*)(void *) | cb, | |||
void * | userdata = NULL | |||
) |
Definition at line 767 of file llpanel.cpp.
References 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 780 of file llpanel.cpp.
References LLUICtrl::setValidateBeforeCommit().
Referenced by LLPanelVolume::postBuild(), and LLFloaterAnimPreview::setAnimCallbacks().
void LLPanel::childSetUserData | ( | const LLString & | id, | |
void * | userdata | |||
) |
Definition at line 789 of file llpanel.cpp.
References LLUICtrl::setCallbackUserData().
Referenced by LLPanelLogin::LLPanelLogin(), LLFloaterSettingsDebug::postBuild(), LLFloaterLandHoldings::postBuild(), LLPanelLandObjects::postBuild(), LLPanelLandGeneral::postBuild(), LLPanelGroups::postBuild(), and LLFloaterGroupPicker::postBuild().
Definition at line 798 of file llpanel.cpp.
References LLUICtrl::setColor().
Referenced by LLFloaterWorldMap::draw(), LLFloaterSnapshot::draw(), and LLMediaRemoteCtrl::enableMediaButtons().
LLCtrlSelectionInterface * LLPanel::childGetSelectionInterface | ( | const LLString & | id | ) | const |
Definition at line 807 of file llpanel.cpp.
References LLUICtrl::getSelectionInterface(), and NULL.
Referenced by LLFloaterImagePreview::draw(), LLFloaterWorldMap::friendsChanged(), LLPanelFace::getState(), LLFloaterImagePreview::handleHover(), LLFloaterImagePreview::onPreviewTypeCommit(), LLFloaterImagePreview::postBuild(), LLFloaterLandHoldings::refresh(), LLPanelLandAccess::refresh(), LLFloaterWorldMap::trackAvatar(), and LLFloaterWorldMap::trackLandmark().
LLCtrlListInterface * LLPanel::childGetListInterface | ( | const LLString & | id | ) | const |
Definition at line 817 of file llpanel.cpp.
References LLUICtrl::getListInterface(), and NULL.
Referenced by LLPanelEstateInfo::accessAddCore3(), LLPanelGroups::activate(), LLFloaterWorldMap::buildAvatarIDList(), LLFloaterGesture::buildGestureList(), LLFloaterWorldMap::buildLandmarkIDLists(), LLFloaterURLEntry::buildURLHistory(), LLFloaterMediaBrowser::buildURLHistory(), 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(), LLPanelDirBrowser::newClassified(), LLFloaterGroupPicker::ok(), LLFloaterWorldMap::onAvatarComboCommit(), LLFloaterWorldMap::onAvatarComboPrearrange(), LLFloaterWorldMap::onLandmarkComboCommit(), LLFloaterWorldMap::onLandmarkComboPrearrange(), LLFloaterLandHoldings::postBuild(), LLFloaterLandHoldings::processPlacesReply(), LLPanelRequestTools::refresh(), LLFloaterGesture::refreshAll(), LLFloaterClothing::refreshAll(), LLPanelGroups::reset(), LLPanelDirBrowser::selectByUUID(), LLFloaterBuy::show(), LLPanelGroups::startIM(), and LLPanelFriends::updateFriends().
LLCtrlScrollInterface * LLPanel::childGetScrollInterface | ( | const LLString & | id | ) | const |
Definition at line 827 of file llpanel.cpp.
References LLUICtrl::getScrollInterface(), and NULL.
Referenced by LLFloaterGesture::refreshAll(), LLFloaterClothing::refreshAll(), and LLPanelFriends::updateFriends().
Definition at line 837 of file llpanel.cpp.
References LLView::setValue().
Referenced by LLPanelObjectTools::callbackAvatarID(), childSetText(), LLPanelObjectTools::clearAllWidgets(), LLPanelRegionTools::clearAllWidgets(), LLPanelAvatarSecondLife::clearControls(), LLFloaterWorldMap::clearLocationSelection(), LLVoiceRemoteCtrl::draw(), LLFloaterTexturePicker::draw(), LLFloaterIMPanel::draw(), LLFloaterSnapshot::draw(), LLFloaterReporter::draw(), LLFloaterChat::draw(), LLPanelVolume::getState(), LLPanelFace::getState(), LLPanelActiveSpeakers::SpeakerMuteListener::handleEvent(), LLFloaterTopObjects::handleReply(), LLFloaterWorldMap::handleScrollWheel(), LLPanelActiveSpeakers::handleSpeakerSelect(), LLFloaterBuyContents::inventoryChanged(), LLFloaterAuction::LLFloaterAuction(), LLFloaterTexturePicker::LLFloaterTexturePicker(), LLScrollingPanelParam::LLScrollingPanelParam(), LLScriptEdCore::onBtnDynamicHelp(), LLPanelEstateInfo::onChangeFixedSun(), LLPanelRegionTerrainInfo::onChangeUseEstateTime(), LLPanelEstateInfo::onChangeUseGlobalTime(), LLPanelObjectTools::onClickSetBySelection(), LLFloaterWindLight::onColorControlBMoved(), LLFloaterWater::onColorControlBMoved(), LLFloaterWindLight::onColorControlGMoved(), LLFloaterWater::onColorControlGMoved(), LLFloaterWindLight::onColorControlIMoved(), LLFloaterWater::onColorControlIMoved(), LLFloaterWindLight::onColorControlRMoved(), LLFloaterWater::onColorControlRMoved(), LLFloaterAnimPreview::onCommitLoopIn(), LLFloaterAnimPreview::onCommitLoopOut(), LLFloaterSnapshot::Impl::onCommitResolution(), LLDispatchSetEstateAccess::operator()(), LLPanelDirEvents::performQueryOrDelete(), LLPrefsIMImpl::postBuild(), LLPanelGeneral::postBuild(), LLPanelDirLand::postBuild(), LLPanelDirFind::postBuild(), LLPanelDirClassified::postBuild(), LLFloaterWorldMap::postBuild(), LLFloaterTOS::postBuild(), LLFloaterTools::postBuild(), LLFloaterSnapshot::postBuild(), LLFloaterPostcard::postBuild(), LLFloaterNameDesc::postBuild(), LLPanelEditWearable::postBuild(), LLFloaterAnimPreview::postBuild(), LLFloaterRegionInfo::processRegionInfo(), LLPanelWeb::refresh(), LLPanelPermissions::refresh(), LLPanelEstateInfo::refresh(), LLPanelLandAccess::refresh(), LLFloaterHardwareSettings::refresh(), LLFloaterAnimPreview::refresh(), LLChatBar::refresh(), LLFloaterProperties::refreshFromItem(), LLPanelRegionTextureInfo::refreshFromRegion(), LLPanelActiveSpeakers::refreshSpeakers(), LLFloaterSellLandUI::refreshUI(), LLFloaterBuyLandUI::refreshUI(), LLFloaterAnimPreview::resetMotion(), LLChatBar::sendChat(), LLPanelEstateInfo::setAbuseEmailAddress(), LLFloaterAnimPreview::setAnimCallbacks(), 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(), LLFloaterWindLight::syncMenu(), LLFloaterWater::syncMenu(), LLFloaterPostProcess::syncMenu(), LLFloaterEnvSettings::syncMenu(), 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 846 of file llpanel.cpp.
References LLView::getValue().
Referenced by LLPrefsIMImpl::apply(), LLFloaterHardwareSettings::apply(), childGetText(), LLPanelEstateInfo::commitEstateInfoCaps(), LLPanelEstateInfo::commitEstateInfoDataserver(), LLFloaterTexturePicker::commitIfImmediateSet(), LLPanelEstateInfo::computeEstateFlags(), LLPanelObjectTools::computeRegionFlags(), LLInventoryViewFinder::draw(), LLFloaterIMPanel::draw(), LLFloaterWorldMap::draw(), LLMakeOutfitDialog::draw(), LLPrefsIMImpl::enableHistory(), LLFloaterAvatarPicker::find(), LLFloaterReporter::gatherReport(), LLPanelEstateInfo::getAbuseEmailAddress(), 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(), LLPanelDirFind::navigateToDefaultPage(), LLFloaterNameDesc::onBtnOK(), LLFloaterAnimPreview::onBtnOK(), LLFloaterAnimPreview::onBtnStop(), LLPanelEstateInfo::onChangeFixedSun(), LLPanelRegionTerrainInfo::onChangeUseEstateTime(), LLPanelEstateInfo::onChangeUseGlobalTime(), LLFloaterBuyContents::onClickBuy(), LLPanelObjectTools::onClickDeleteAllOwnedBy(), LLPanelObjectTools::onClickDeleteAllScriptedOwnedBy(), LLPanelObjectTools::onClickDeletePublicOwnedBy(), LLPanelRegionDebugInfo::onClickReturnScriptedAll(), LLPanelRegionDebugInfo::onClickReturnScriptedOtherLand(), LLFloaterSnapshot::Impl::onCommitCustomResolution(), LLFloaterAnimPreview::onCommitEaseIn(), LLFloaterAnimPreview::onCommitEaseOut(), LLFloaterAnimPreview::onCommitEmote(), LLFloaterAnimPreview::onCommitHandPose(), LLFloaterAnimPreview::onCommitLoop(), LLFloaterAnimPreview::onCommitLoopIn(), LLFloaterAnimPreview::onCommitLoopOut(), LLFloaterAnimPreview::onCommitName(), LLFloaterAnimPreview::onCommitPriority(), LLFloaterSettingsDebug::onCommitSettings(), LLFloaterAnimPreview::onSliderMove(), LLPanelActiveSpeakers::onVolumeChange(), LLPanelDirPeople::performQuery(), LLPanelDirLand::performQuery(), LLPanelDirClassified::performQuery(), LLPanelDirEvents::performQueryOrDelete(), LLFloaterAnimPreview::postBuild(), LLPanelEstateInfo::refresh(), LLPanelRequestTools::refresh(), LLPanelLandAccess::refresh_ui(), LLFloaterSellLandUI::refreshUI(), LLFloaterAnimPreview::resetMotion(), LLFloaterBuyLandUI::runWebSitePrep(), LLPanelDirPlaces::search(), LLPanelDirGroups::search(), 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(), LLFloaterWorldMap::teleport(), LLFloaterSnapshot::Impl::updateLayout(), LLFloaterProperties::updateSaleInfo(), LLFloaterPostcard::updateUserInfo(), LLFloaterAnimPreview::validateEaseIn(), LLFloaterAnimPreview::validateEaseOut(), LLFloaterAnimPreview::validateLoopIn(), LLFloaterAnimPreview::validateLoopOut(), and LLFloaterReporter::validateReport().
BOOL LLPanel::childSetTextArg | ( | const LLString & | id, | |
const LLString & | key, | |||
const LLStringExplicit & | text | |||
) |
Definition at line 857 of file llpanel.cpp.
References FALSE, and LLUICtrl::setTextArg().
Referenced by LLPanelAvatarSecondLife::clearControls(), LLFloaterSnapshot::draw(), LLPanelEditWearable::draw(), 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(), LLFloaterTelehub::unpackTelehubInfo(), LLPreviewTexture::updateDimensions(), LLPanelAvatarSecondLife::updatePartnerName(), LLPanelGroupVoting::impl::updateQuorumText(), LLFloaterBuyCurrencyUI::updateUI(), and LLCurrencyUIManager::Impl::updateUI().
BOOL LLPanel::childSetLabelArg | ( | const LLString & | id, | |
const LLString & | key, | |||
const LLStringExplicit & | text | |||
) |
Definition at line 867 of file llpanel.cpp.
References FALSE, and LLView::setLabelArg().
Referenced by init_menus(), LLScrollingPanelParam::LLScrollingPanelParam(), LLPrefsIMImpl::postBuild(), LLFloaterImagePreview::postBuild(), LLFloaterAnimPreview::postBuild(), process_economy_data(), LLPanelLandAccess::refresh(), LLPanelLandAccess::refreshNames(), LLFloaterBuyLandUI::refreshUI(), and LLPrefsIMImpl::setPersonalInfo().
BOOL LLPanel::childSetToolTipArg | ( | const LLString & | id, | |
const LLString & | key, | |||
const LLStringExplicit & | text | |||
) |
Definition at line 877 of file llpanel.cpp.
References FALSE, getChildView(), and LLView::setToolTipArg().
Referenced by LLPanelLandAccess::refresh().
Definition at line 887 of file llpanel.cpp.
References LLUICtrl::setMinValue().
Referenced by LLFloaterWorldMap::adjustZoomSliderBounds(), LLFloaterAnimPreview::postBuild(), and LLFloaterHardwareSettings::refreshEnabledState().
Definition at line 896 of file llpanel.cpp.
References LLUICtrl::setMaxValue().
Referenced by LLFloaterAnimPreview::postBuild(), and LLFloaterHardwareSettings::refreshEnabledState().
Definition at line 905 of file llpanel.cpp.
References LLTabContainer::selectTabByName().
Referenced by LLFloaterGodTools::LLFloaterGodTools(), LLFloaterCustomize::postBuild(), LLFloaterCustomize::setCurrentWearableType(), LLFloaterGodTools::showPanel(), and LLFloaterDirectory::showPanel().
Definition at line 914 of file llpanel.cpp.
References LLTabContainer::getCurrentPanel(), and NULL.
Referenced by LLFloaterGodTools::show(), LLFloaterGodTools::showPanel(), and LLFloaterDirectory::toggleEvents().
void LLPanel::childSetTabChangeCallback | ( | const LLString & | id, | |
const LLString & | tabname, | |||
void(*)(void *, bool) | on_tab_clicked, | |||
void * | userdata | |||
) |
Definition at line 924 of file llpanel.cpp.
References LLTabContainer::getPanelByName(), LLTabContainer::setTabChangeCallback(), and LLTabContainer::setTabUserData().
Referenced by LLFloaterDirectory::LLFloaterDirectory(), LLFloaterGodTools::LLFloaterGodTools(), LLInventoryView::postBuild(), and LLFloaterCustomize::postBuild().
void LLPanel::childSetWrappedText | ( | const LLString & | id, | |
const LLString & | text, | |||
bool | visible = true | |||
) |
Definition at line 960 of file llpanel.cpp.
References LLView::setVisible(), and LLTextBox::setWrappedText().
Referenced by LLFloaterBuyLandUI::refreshUI().
void LLPanel::childSetText | ( | const LLString & | id, | |
const LLStringExplicit & | text | |||
) | [inline] |
Definition at line 214 of file llpanel.h.
References childSetValue().
Referenced by LLFloaterSellLandUI::callbackAvatarPick(), LLPanelAvatarNotes::clearControls(), LLScriptEdCore::draw(), LLFloaterJoystick::draw(), LLPanelAvatarWeb::enableControls(), 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(), LLPanelAvatarWeb::onLocationChange(), LLPanelDirFind::onNavigateBegin(), LLPanelDirFind::onNavigateComplete(), LLPanelAvatarWeb::onStatusTextChange(), LLFloaterHtmlHelp::onStatusTextChange(), LLToolPie::pickAndShowMenu(), LLPreviewGesture::postBuild(), LLPrefsIMImpl::postBuild(), LLPanelNetwork::postBuild(), LLPanelPermissions::refresh(), LLPanelLandMedia::refresh(), LLPanelLandInfo::refresh(), LLPanelObjectTools::refresh(), LLFloaterEditUI::refreshButton(), LLPreview::refreshFromItem(), LLFloaterProperties::refreshFromItem(), LLFloaterSellLandUI::refreshUI(), LLPanelFriends::refreshUI(), LLFloaterBuyLandUI::refreshUI(), LLFloaterEditUI::refreshView(), LLPanelDirPlaces::search(), LLPanelDirGroups::search(), LLPanelDirFindAll::search(), LLPanelGroupVoting::impl::setEnableCreateProposal(), LLPanelGroupVoting::impl::setEnableListProposals(), LLPanelGroupVoting::impl::setEnableVoteProposal(), LLPanelLogin::setFields(), LLPanelLandMedia::setMediaType(), LLPrefsIMImpl::setPersonalInfo(), LLFloaterReporter::setPickedObjectProperties(), LLFloaterReporter::setPosBox(), LLPanelAvatarAdvanced::setWantSkills(), LLPanelAvatarWeb::setWebURL(), LLFloaterReporter::showFromMenu(), LLFloaterReporter::showFromObject(), and LLFloaterSellLandUI::updateParcelInfo().
Definition at line 215 of file llpanel.h.
References LLSD::asString(), and childGetValue().
Referenced by LLPrefsIMImpl::apply(), LLFloaterReporter::gatherReport(), LLPanelLogin::getFields(), LLPanelAvatarAdvanced::getWantSkills(), LLFloaterPay::give(), LLPanelLogin::giveFocus(), LLFloaterScriptSearch::handleBtnReplace(), LLFloaterScriptSearch::handleBtnReplaceAll(), LLFloaterScriptSearch::handleBtnSearch(), LLFloaterReporter::LLFloaterReporter(), LLStatusBar::LLStatusBar(), LLPanelLogin::onClickConnect(), LLPreview::onCommit(), LLFloaterTopObjects::onGetByObjectName(), LLFloaterTopObjects::onGetByOwnerName(), LLFloaterIM::postBuild(), LLPanelAvatar::sendAvatarPropertiesUpdate(), and LLFloaterReporter::validateReport().
void LLPanel::childSetKeystrokeCallback | ( | const LLString & | id, | |
void(*)(LLLineEditor *caller, void *user_data) | keystroke_callback, | |||
void * | user_data | |||
) |
Definition at line 938 of file llpanel.cpp.
References LLUICtrl::setCallbackUserData(), and LLLineEditor::setKeystrokeCallback().
Referenced by LLPanelRegionInfo::initTextCtrl(), LLFloaterPay::LLFloaterPay(), LLPanelLogin::LLPanelLogin(), LLPanelDirPeople::postBuild(), LLPanelDirClassified::postBuild(), LLPanelRegionTools::postBuild(), and LLFloaterAvatarPicker::postBuild().
Definition at line 951 of file llpanel.cpp.
References 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::childSetAction | ( | const LLString & | id, | |
void(*)(void *) | function, | |||
void * | value | |||
) |
Definition at line 970 of file llpanel.cpp.
References LLButton::setClickedCallback().
Referenced by LLPanelEditWearable::addSubpart(), LLPreviewTexture::init(), LLPrefsVoiceLogic::init(), LLFloaterWindLight::initCallbacks(), LLFloaterWater::initCallbacks(), LLFloaterEnvSettings::initCallbacks(), LLFloaterDayCycle::initCallbacks(), LLFloaterWindLight::initHelpBtn(), LLFloaterWater::initHelpBtn(), LLPanelRegionInfo::initHelpBtn(), LLFloaterDayCycle::initHelpBtn(), LLFloaterCustomize::initWearablePanels(), LLFloaterAuction::LLFloaterAuction(), LLFloaterBuy::LLFloaterBuy(), LLFloaterBuyContents::LLFloaterBuyContents(), LLFloaterChat::LLFloaterChat(), LLFloaterClothing::LLFloaterClothing(), LLFloaterEditUI::LLFloaterEditUI(), LLFloaterHtml::LLFloaterHtml(), LLFloaterHtmlHelp::LLFloaterHtmlHelp(), LLFloaterLagMeter::LLFloaterLagMeter(), LLFloaterLandmark::LLFloaterLandmark(), LLFloaterMove::LLFloaterMove(), LLFloaterOpenObject::LLFloaterOpenObject(), LLFloaterPay::LLFloaterPay(), LLFloaterPostProcess::LLFloaterPostProcess(), LLFloaterProperties::LLFloaterProperties(), LLFloaterReleaseMsg::LLFloaterReleaseMsg(), LLFloaterReporter::LLFloaterReporter(), LLFloaterScriptQueue::LLFloaterScriptQueue(), LLFloaterScriptSearch::LLFloaterScriptSearch(), LLFloaterTelehub::LLFloaterTelehub(), LLFloaterTexturePicker::LLFloaterTexturePicker(), LLFloaterURLEntry::LLFloaterURLEntry(), LLInventoryViewFinder::LLInventoryViewFinder(), LLLiveLSLEditor::LLLiveLSLEditor(), LLMakeOutfitDialog::LLMakeOutfitDialog(), LLPanelLogin::LLPanelLogin(), LLPrefsVoice::LLPrefsVoice(), LLPreviewAnim::LLPreviewAnim(), LLPreviewNotecard::LLPreviewNotecard(), LLPreviewSound::LLPreviewSound(), LLStatusBar::LLStatusBar(), LLVoiceHotkeySelectDialog::LLVoiceHotkeySelectDialog(), LLWearableSaveAsDialog::LLWearableSaveAsDialog(), LLScriptEdCore::onBtnDynamicHelp(), LLVoiceRemoteCtrl::postBuild(), LLToolBar::postBuild(), LLPrefsIMImpl::postBuild(), LLPanelWeb::postBuild(), LLPanelPermissions::postBuild(), LLPanelNetwork::postBuild(), LLPanelMsgs::postBuild(), LLPanelLandMedia::postBuild(), LLPanelLandInfo::postBuild(), LLPanelInput::postBuild(), LLPanelFace::postBuild(), LLPanelDisplay::postBuild(), LLPanelDirPeople::postBuild(), LLPanelDirLand::postBuild(), LLPanelDirFind::postBuild(), LLPanelDirEvents::postBuild(), LLPanelDirClassified::postBuild(), LLPanelDirBrowser::postBuild(), LLPanelContents::postBuild(), LLFloaterPriceForListing::postBuild(), LLPanelAvatar::postBuild(), LLPanelAvatarPicks::postBuild(), LLPanelAvatarClassified::postBuild(), LLPanelAvatarWeb::postBuild(), LLPanelAvatarSecondLife::postBuild(), LLOverlayBar::postBuild(), LLMediaRemoteCtrl::postBuild(), LLFloaterIMPanel::postBuild(), LLFloaterWorldMap::postBuild(), LLFloaterTOS::postBuild(), LLFloaterTopObjects::postBuild(), LLFloaterTools::postBuild(), LLFloaterSnapshot::postBuild(), LLFloaterSettingsDebug::postBuild(), LLFloaterSellLandUI::postBuild(), LLPanelEstateInfo::postBuild(), LLPanelRegionTerrainInfo::postBuild(), LLPanelRegionDebugInfo::postBuild(), LLPanelRegionGeneralInfo::postBuild(), LLPanelRegionInfo::postBuild(), LLFloaterPostcard::postBuild(), LLFloaterNewIM::postBuild(), LLFloaterNameDesc::postBuild(), LLFloaterMute::postBuild(), LLFloaterMuteObjectUI::postBuild(), LLFloaterLandHoldings::postBuild(), LLPanelLandAccess::postBuild(), LLFloaterJoystick::postBuild(), LLFloaterInspect::postBuild(), LLFloaterMediaBrowser::postBuild(), LLFloaterHardwareSettings::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 979 of file llpanel.cpp.
References LLTextBox::setClickedCallback().
Referenced by LLStatusBar::LLStatusBar().
Definition at line 988 of file llpanel.cpp.
References NULL, and LLView::setControlName().
Referenced by LLToolBar::postBuild(), and LLPanelAvatarWeb::postBuild().
void LLPanel::childNotFound | ( | const LLString & | id | ) | const |
Definition at line 1013 of file llpanel.cpp.
References mExpectedMembers, and mNewExpectedMembers.
Referenced by childHasFocus(), and getChildView().
void LLPanel::childDisplayNotFound | ( | ) |
Definition at line 1021 of file llpanel.cpp.
References mExpectedMembers, mNewExpectedMembers, and LLAlertDialog::showXml().
Referenced by LLChatBar::LLChatBar().
void LLPanel::alertXml | ( | LLString | label, | |
LLString::format_map_t | args = LLString::format_map_t() | |||
) | [static] |
Definition at line 365 of file llpanel.cpp.
References sAlertQueue.
Referenced by checkRequirements().
BOOL LLPanel::nextAlert | ( | LLAlertInfo & | alert | ) | [static] |
Definition at line 371 of file llpanel.cpp.
References FALSE, sAlertQueue, and TRUE.
Referenced by LLViewerWindow::draw().
LLView * LLPanel::fromXML | ( | LLXMLNodePtr | node, | |
LLView * | parent, | |||
LLUICtrlFactory * | factory | |||
) | [static] |
Reimplemented from LLUICtrl.
Reimplemented in LLFloater, LLTabContainer, and LLInventoryPanel.
Definition at line 463 of file llpanel.cpp.
References LLUICtrlFactory::createFactoryPanel(), LLView::createRect(), FALSE, 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().
LLButton* LLPanel::getDefaultButton | ( | ) | [inline, protected] |
Definition at line 236 of file llpanel.h.
References mDefaultBtn.
Referenced by LLNotifyBox::close(), and LLFloater::draw().
void LLPanel::init | ( | void | ) | [private] |
Reimplemented in LLFloaterPostcard, and LLPreviewTexture.
Definition at line 70 of file llpanel.cpp.
References LLRootHandle< T >::bind(), FALSE, LLControlGroup::getColor(), mBgColorAlpha, mBgColorOpaque, mBgOpaque, mBgVisible, mBorder, mDefaultBtn, mDefaultBtnHighlight, mLastTabGroup, mPanelHandle, NULL, LLUI::sColorsGroup, LLUICtrl::setIsChrome(), and LLUICtrl::setTabStop().
Referenced by LLFloaterIMPanel::LLFloaterIMPanel(), LLInventoryView::LLInventoryView(), and LLPanel().
Reimplemented from LLView.
Definition at line 264 of file llpanel.cpp.
References LLView::addCtrl(), and mLastTabGroup.
Reimplemented from LLView.
Definition at line 271 of file llpanel.cpp.
References LLView::addCtrlAtEnd(), and mLastTabGroup.
LLCallbackMap::map_t LLPanel::mFactoryMap [protected] |
Definition at line 237 of file llpanel.h.
Referenced by getFactoryMap(), LLFloaterIMPanel::init(), LLBottomPanel::LLBottomPanel(), LLFloaterActiveSpeakers::LLFloaterActiveSpeakers(), LLFloaterChat::LLFloaterChat(), LLFloaterClassifiedInfo::LLFloaterClassifiedInfo(), LLFloaterEventInfo::LLFloaterEventInfo(), LLFloaterMyFriends::LLFloaterMyFriends(), LLFloaterParcelInfo::LLFloaterParcelInfo(), LLFloaterURLDisplay::LLFloaterURLDisplay(), LLFloaterVoiceDeviceSettings::LLFloaterVoiceDeviceSettings(), LLMediaRemoteCtrl::LLMediaRemoteCtrl(), LLPanelAudioPrefs::LLPanelAudioPrefs(), LLPanelGroup::LLPanelGroup(), and LLPreviewLandmark::LLPreviewLandmark().
expected_members_list_t LLPanel::mExpectedMembers [mutable, private] |
Definition at line 249 of file llpanel.h.
Referenced by childDisplayNotFound(), and childNotFound().
expected_members_list_t LLPanel::mNewExpectedMembers [mutable, private] |
Definition at line 250 of file llpanel.h.
Referenced by childDisplayNotFound(), and childNotFound().
LLString LLPanel::mRectControl [private] |
Definition at line 252 of file llpanel.h.
Referenced by getRectControl(), getXML(), setRectControl(), and storeRectControl().
LLColor4 LLPanel::mBgColorAlpha [private] |
Definition at line 253 of file llpanel.h.
Referenced by draw(), getTransparentColor(), init(), setPanelParameters(), and setTransparentColor().
LLColor4 LLPanel::mBgColorOpaque [private] |
Definition at line 254 of file llpanel.h.
Referenced by draw(), getBackgroundColor(), init(), setBackgroundColor(), and setPanelParameters().
LLColor4 LLPanel::mDefaultBtnHighlight [private] |
BOOL LLPanel::mBgVisible [private] |
Definition at line 256 of file llpanel.h.
Referenced by draw(), init(), isBackgroundVisible(), setBackgroundVisible(), and setPanelParameters().
BOOL LLPanel::mBgOpaque [private] |
Definition at line 257 of file llpanel.h.
Referenced by draw(), init(), isBackgroundOpaque(), setBackgroundOpaque(), and setPanelParameters().
LLViewBorder* LLPanel::mBorder [private] |
Definition at line 258 of file llpanel.h.
Referenced by addBorder(), getXML(), hasBorder(), init(), removeBorder(), setBorderVisible(), and setPanelParameters().
LLButton* LLPanel::mDefaultBtn [private] |
Definition at line 259 of file llpanel.h.
Referenced by getDefaultButton(), handleKeyHere(), init(), setDefaultBtn(), and updateDefaultBtn().
LLString LLPanel::mLabel [private] |
Reimplemented in LLAlertDialog, and LLFloaterTexturePicker.
Definition at line 260 of file llpanel.h.
Referenced by getLabel(), getXML(), LLPanelLogin::loadLoginPage(), and setLabel().
S32 LLPanel::mLastTabGroup [private] |
Definition at line 261 of file llpanel.h.
Referenced by addCtrl(), addCtrlAtEnd(), getLastTabGroup(), and init().
LLRootHandle<LLPanel> LLPanel::mPanelHandle [private] |
ui_string_map_t LLPanel::mUIStrings [private] |
Definition at line 265 of file llpanel.h.
Referenced by getString(), getUIString(), and initChildrenXML().
LLString LLPanel::mRequirementsError [private] |
LLPanel::alert_queue_t LLPanel::sAlertQueue [static, private] |