LLPanel Class Reference

#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.

Collaboration diagram for LLPanel:

Collaboration graph
[legend]

List of all members.

Public Member Functions

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

Static Public Member Functions

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

Protected Member Functions

LLButtongetDefaultButton ()

Protected Attributes

LLCallbackMap::map_t mFactoryMap

Private Types

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

Private Member Functions

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

Private Attributes

expected_members_list_t mExpectedMembers
expected_members_list_t mNewExpectedMembers
LLString mRectControl
LLColor4 mBgColorAlpha
LLColor4 mBgColorOpaque
LLColor4 mDefaultBtnHighlight
BOOL mBgVisible
BOOL mBgOpaque
LLViewBordermBorder
LLButtonmDefaultBtn
LLString mLabel
S32 mLastTabGroup
LLRootHandle< LLPanelmPanelHandle
ui_string_map_t mUIStrings
LLString mRequirementsError

Static Private Attributes

static alert_queue_t sAlertQueue


Detailed Description

Definition at line 68 of file llpanel.h.


Member Typedef Documentation

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

Definition at line 248 of file llpanel.h.

typedef std::map<LLString, LLUIString> LLPanel::ui_string_map_t [private]

Definition at line 264 of file llpanel.h.

typedef std::queue<LLAlertInfo> LLPanel::alert_queue_t [private]

Definition at line 269 of file llpanel.h.


Constructor & Destructor Documentation

LLPanel::LLPanel (  ) 

Definition at line 87 of file llpanel.cpp.

References init(), and LLView::setName().

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

Here is the call graph for this function:

Here is the caller graph for this function:

LLPanel::LLPanel ( const LLString name  ) 

Definition at line 94 of file llpanel.cpp.

References init().

Here is the call graph for this function:

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

Definition at line 102 of file llpanel.cpp.

References addBorder(), and init().

Here is the call graph for this function:

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

Definition at line 114 of file llpanel.cpp.

References addBorder(), and init().

Here is the call graph for this function:

LLPanel::~LLPanel (  ) 

Definition at line 125 of file llpanel.cpp.

References storeRectControl().

Here is the call graph for this function:


Member Function Documentation

BOOL LLPanel::isPanel (  )  const [virtual]

Reimplemented from LLView.

Definition at line 131 of file llpanel.cpp.

References TRUE.

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().

Here is the call graph for this function:

Here is the caller graph for this function:

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

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().

Here is the call graph for this function:

Here is the caller graph for this function:

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().

Here is the call graph for this function:

Here is the caller graph for this function:

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

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().

Here is the caller graph for this function:

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().

Here is the caller graph for this function:

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().

Here is the call graph for this function:

Here is the caller graph for this function:

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().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanel::removeBorder (  ) 

Definition at line 153 of file llpanel.cpp.

References mBorder, and NULL.

Referenced by addBorder(), LLFloater::initFloater(), and setPanelParameters().

Here is the caller graph for this function:

BOOL LLPanel::hasBorder (  )  const [inline]

Definition at line 105 of file llpanel.h.

References mBorder, and NULL.

Referenced by LLFloater::initFloater().

Here is the caller graph for this function:

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().

Here is the call graph for this function:

Here is the caller graph for this function:

template<class T>
void LLPanel::requires ( LLString  name  )  [inline]

Definition at line 108 of file llpanel.h.

References mRequirementsError, and NULL.

Referenced by LLPrefsIMImpl::postBuild().

Here is the caller graph for this function:

void LLPanel::requires ( LLString  name  )  [inline]

Definition at line 118 of file llpanel.h.

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().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanel::setBackgroundColor ( const LLColor4 color  )  [inline]

const LLColor4& LLPanel::getBackgroundColor (  )  const [inline]

Definition at line 125 of file llpanel.h.

References mBgColorOpaque.

Referenced by LLFloater::draw().

Here is the caller graph for this function:

void LLPanel::setTransparentColor ( const LLColor4 color  )  [inline]

Definition at line 126 of file llpanel.h.

References mBgColorAlpha.

Referenced by setPanelParameters().

Here is the caller graph for this function:

const LLColor4& LLPanel::getTransparentColor (  )  const [inline]

Definition at line 127 of file llpanel.h.

References mBgColorAlpha.

Referenced by LLFloater::draw().

Here is the caller graph for this function:

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

BOOL LLPanel::isBackgroundVisible (  )  const [inline]

Definition at line 129 of file llpanel.h.

References mBgVisible.

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

Here is the caller graph for this function:

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

BOOL LLPanel::isBackgroundOpaque (  )  const [inline]

Definition at line 131 of file llpanel.h.

References mBgOpaque.

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

Here is the caller graph for this function:

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().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanel::setDefaultBtn ( const LLString id  ) 

Definition at line 251 of file llpanel.cpp.

References NULL, and setDefaultBtn().

Here is the call graph for this function:

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().

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 135 of file llpanel.h.

References mLabel.

Referenced by LLTabContainer::addTabPanel(), and setPanelParameters().

Here is the caller graph for this function:

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

Definition at line 136 of file llpanel.h.

References mLabel.

Referenced by LLTabContainer::fromXML(), LLPreferenceCore::LLPreferenceCore(), and setPanelParameters().

Here is the caller graph for this function:

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

Definition at line 138 of file llpanel.h.

References mRectControl.

Referenced by LLFloater::initFloaterXML().

Here is the caller graph for this function:

const LLString& LLPanel::getRectControl (  )  const [inline]

Definition at line 139 of file llpanel.h.

References mRectControl.

Referenced by LLFloater::applyRectControl().

Here is the caller graph for this function:

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().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanel::setCtrlsEnabled ( BOOL  b  ) 

LLHandle<LLPanel> LLPanel::getHandle (  )  const [inline]

S32 LLPanel::getLastTabGroup (  )  const [inline]

Definition at line 146 of file llpanel.h.

References mLastTabGroup.

Referenced by LLUICtrlFactory::createWidget().

Here is the caller graph for this function:

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

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

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().

Here is the call graph for this function:

Here is the caller graph for this function:

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

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().

Here is the call graph for this function:

LLUIString LLPanel::getUIString ( const LLString name  )  const

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().

Here is the call graph for this function:

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

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

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().

Here is the call graph for this function:

Here is the caller graph for this function:

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().

Here is the call graph for this function:

Here is the caller graph for this function:

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().

Here is the call graph for this function:

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

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().

Here is the call graph for this function:

Here is the caller graph for this function:

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().

Here is the call graph for this function:

Here is the caller graph for this function:

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

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().

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 704 of file llpanel.cpp.

References LLView::setRect().

Referenced by LLStatusBar::refresh().

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 713 of file llpanel.cpp.

References LLView::getRect().

Referenced by LLFloaterAuction::draw(), LLStatusBar::refresh(), and LLPreviewTexture::updateDimensions().

Here is the call graph for this function:

Here is the caller graph for this function:

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

BOOL LLPanel::childHasFocus ( const LLString id  ) 

Definition at line 733 of file llpanel.cpp.

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

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

Here is the call graph for this function:

Here is the caller graph for this function:

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().

Here is the call graph for this function:

Here is the caller graph for this function:

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().

Here is the call graph for this function:

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

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

Definition at line 780 of file llpanel.cpp.

References LLUICtrl::setValidateBeforeCommit().

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

Here is the call graph for this function:

Here is the caller graph for this function:

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

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

Definition at line 798 of file llpanel.cpp.

References LLUICtrl::setColor().

Referenced by LLFloaterWorldMap::draw(), LLFloaterSnapshot::draw(), and LLMediaRemoteCtrl::enableMediaButtons().

Here is the call graph for this function:

Here is the caller graph for this function:

LLCtrlSelectionInterface * LLPanel::childGetSelectionInterface ( const LLString id  )  const

LLCtrlListInterface * LLPanel::childGetListInterface ( const LLString id  )  const

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().

Here is the call graph for this function:

Here is the caller graph for this function:

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

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().

Here is the call graph for this function:

LLSD LLPanel::childGetValue ( const LLString id  )  const

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().

Here is the call graph for this function:

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

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

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().

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 887 of file llpanel.cpp.

References LLUICtrl::setMinValue().

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

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 896 of file llpanel.cpp.

References LLUICtrl::setMaxValue().

Referenced by LLFloaterAnimPreview::postBuild(), and LLFloaterHardwareSettings::refreshEnabledState().

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 905 of file llpanel.cpp.

References LLTabContainer::selectTabByName().

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

Here is the call graph for this function:

Here is the caller graph for this function:

LLPanel * LLPanel::childGetVisibleTab ( const LLString id  )  const

Definition at line 914 of file llpanel.cpp.

References LLTabContainer::getCurrentPanel(), and NULL.

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

Here is the call graph for this function:

Here is the caller graph for this function:

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

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().

Here is the call graph for this function:

Here is the caller graph for this function:

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().

Here is the call graph for this function:

LLString LLPanel::childGetText ( const LLString id  )  const [inline]

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

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

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().

Here is the call graph for this function:

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

Definition at line 979 of file llpanel.cpp.

References LLTextBox::setClickedCallback().

Referenced by LLStatusBar::LLStatusBar().

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 988 of file llpanel.cpp.

References NULL, and LLView::setControlName().

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

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanel::childNotFound ( const LLString id  )  const

Definition at line 1013 of file llpanel.cpp.

References mExpectedMembers, and mNewExpectedMembers.

Referenced by childHasFocus(), and getChildView().

Here is the caller graph for this function:

void LLPanel::childDisplayNotFound (  ) 

Definition at line 1021 of file llpanel.cpp.

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

Referenced by LLChatBar::LLChatBar().

Here is the call graph for this function:

Here is the caller graph for this function:

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().

Here is the caller graph for this function:

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

Definition at line 371 of file llpanel.cpp.

References FALSE, sAlertQueue, and TRUE.

Referenced by LLViewerWindow::draw().

Here is the caller graph for this function:

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

LLButton* LLPanel::getDefaultButton (  )  [inline, protected]

Definition at line 236 of file llpanel.h.

References mDefaultBtn.

Referenced by LLNotifyBox::close(), and LLFloater::draw().

Here is the caller graph for this function:

void LLPanel::init ( void   )  [private]

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

Reimplemented from LLView.

Definition at line 264 of file llpanel.cpp.

References LLView::addCtrl(), and mLastTabGroup.

Here is the call graph for this function:

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

Reimplemented from LLView.

Definition at line 271 of file llpanel.cpp.

References LLView::addCtrlAtEnd(), and mLastTabGroup.

Here is the call graph for this function:


Member Data Documentation

Definition at line 249 of file llpanel.h.

Referenced by childDisplayNotFound(), and childNotFound().

Definition at line 250 of file llpanel.h.

Referenced by childDisplayNotFound(), and childNotFound().

Definition at line 252 of file llpanel.h.

Referenced by getRectControl(), getXML(), setRectControl(), and storeRectControl().

Definition at line 253 of file llpanel.h.

Referenced by draw(), getTransparentColor(), init(), setPanelParameters(), and setTransparentColor().

Definition at line 254 of file llpanel.h.

Referenced by draw(), getBackgroundColor(), init(), setBackgroundColor(), and setPanelParameters().

Definition at line 255 of file llpanel.h.

Referenced by init().

Definition at line 256 of file llpanel.h.

Referenced by draw(), init(), isBackgroundVisible(), setBackgroundVisible(), and setPanelParameters().

Definition at line 257 of file llpanel.h.

Referenced by draw(), init(), isBackgroundOpaque(), setBackgroundOpaque(), and setPanelParameters().

Definition at line 259 of file llpanel.h.

Referenced by getDefaultButton(), handleKeyHere(), init(), setDefaultBtn(), and updateDefaultBtn().

Reimplemented in LLAlertDialog, and LLFloaterTexturePicker.

Definition at line 260 of file llpanel.h.

Referenced by getLabel(), getXML(), LLPanelLogin::loadLoginPage(), and setLabel().

Definition at line 261 of file llpanel.h.

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

Definition at line 262 of file llpanel.h.

Referenced by getHandle(), and init().

Definition at line 265 of file llpanel.h.

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

Definition at line 267 of file llpanel.h.

Referenced by checkRequirements(), and requires().

Definition at line 270 of file llpanel.h.

Referenced by alertXml(), and nextAlert().


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

Generated on Fri May 16 08:55:23 2008 for SecondLife by  doxygen 1.5.5