#include <llview.h>
Definition at line 208 of file llview.h.
typedef std::list<LLView*> LLView::child_list_t |
typedef child_list_t::iterator LLView::child_list_iter_t |
typedef child_list_t::const_iterator LLView::child_list_const_iter_t |
typedef child_list_t::reverse_iterator LLView::child_list_reverse_iter_t |
typedef child_list_t::const_reverse_iterator LLView::child_list_const_reverse_iter_t |
typedef std::vector<class LLUICtrl *> LLView::ctrl_list_t |
typedef std::pair<S32, S32> LLView::tab_order_t |
typedef std::pair<LLUICtrl *, tab_order_t> LLView::tab_order_pair_t |
typedef std::map<const LLUICtrl*, tab_order_t> LLView::child_tab_order_t |
typedef child_tab_order_t::iterator LLView::child_tab_order_iter_t |
typedef child_tab_order_t::const_iterator LLView::child_tab_order_const_iter_t |
typedef child_tab_order_t::reverse_iterator LLView::child_tab_order_reverse_iter_t |
typedef child_tab_order_t::const_reverse_iterator LLView::child_tab_order_const_reverse_iter_t |
typedef enum LLView::e_hit_test_type LLView::EHitTestType |
typedef std::map<LLString, LLControlVariable*> LLView::control_map_t [protected] |
typedef std::map<LLString, LLPointer<LLSimpleListener> > LLView::dispatch_list_t [private] |
typedef std::map<LLString, LLView*> LLView::dummy_widget_map_t [private] |
enum LLView::ESoundFlags |
enum LLView::ESnapType |
enum LLView::ESnapEdge |
LLView::LLView | ( | ) |
Definition at line 79 of file llview.cpp.
Referenced by fromXML().
Definition at line 95 of file llview.cpp.
LLView::LLView | ( | const LLString & | name, | |
const LLRect & | rect, | |||
BOOL | mouse_opaque, | |||
U32 | follows = FOLLOWS_NONE | |||
) |
Definition at line 113 of file llview.cpp.
LLView::~LLView | ( | ) | [virtual] |
Definition at line 134 of file llview.cpp.
References deleteAllChildren(), LLFocusMgr::getKeyboardFocus(), getName(), gFocusMgr, hasMouseCapture(), llendl, llwarns, mDispatchList, mDummyWidgets, mFloaterControls, mParentView, NULL, removeChild(), LLFocusMgr::removeKeyboardFocusWithoutCallback(), and LLFocusMgr::removeMouseCaptureWithoutCallback().
BOOL LLView::isView | ( | ) | const [virtual] |
BOOL LLView::isCtrl | ( | ) | const [virtual] |
Reimplemented in LLUICtrl, and LLViewBorder.
Definition at line 176 of file llview.cpp.
References FALSE.
Referenced by addChild(), addChildAtEnd(), LLUICtrl::getIsChrome(), LLUICtrl::getParentUICtrl(), LLUICtrl::onFocusLost(), LLUICtrl::onFocusReceived(), LLCtrlFilter::operator()(), LLTabStopFilter::operator()(), LLFocusRootsFilter::operator()(), LLCompareByTabOrder::operator()(), LLUICtrl::LLTextInputFilter::operator()(), and removeChild().
BOOL LLView::isPanel | ( | ) | const [virtual] |
Reimplemented in LLPanel.
Definition at line 182 of file llview.cpp.
References FALSE.
Referenced by LLTabContainer::fromXML(), and LLScrollableContainerView::fromXML().
void LLView::setMouseOpaque | ( | BOOL | b | ) | [inline] |
Definition at line 273 of file llview.h.
References mMouseOpaque.
Referenced by LLAlertDialog::createDialog(), LLFloaterWorldMap::draw(), LLFloaterMap::draw(), LLTextBox::fromXML(), LLFloater::initFloater(), LLGroupNotifyBox::LLGroupNotifyBox(), LLMenuHolderGL::LLMenuHolderGL(), LLNotifyBox::LLNotifyBox(), LLOverlayBar::LLOverlayBar(), LLPanelActiveSpeakers::LLPanelActiveSpeakers(), LLPanelPermissions::LLPanelPermissions(), LLPanelVolume::LLPanelVolume(), LLSnapshotFloaterView::LLSnapshotFloaterView(), LLStatusBar::LLStatusBar(), LLTabContainer::LLTabContainer(), LLPanelObject::postBuild(), LLPanelFace::postBuild(), LLPanelContents::postBuild(), and LLFloaterSnapshot::Impl::updateLayout().
BOOL LLView::getMouseOpaque | ( | ) | const [inline] |
Definition at line 274 of file llview.h.
References mMouseOpaque.
Referenced by LLTextBox::fromXML(), and LLPanelGroupGeneral::postBuild().
void LLView::setToolTip | ( | const LLStringExplicit & | msg | ) |
Definition at line 188 of file llview.cpp.
References mToolTipMsg.
Referenced by LLScrollListCtrl::addColumn(), LLTabContainer::addTabPanel(), LLPanelGroupSubTab::buildActionCategory(), LLFloater::buildButtons(), LLUICtrlFactory::buildFloater(), LLUICtrlFactory::buildMenu(), LLUICtrlFactory::buildPanel(), LLUICtrlFactory::buildPieMenu(), LLPanel::childSetToolTip(), LLStatGraph::draw(), initFromXML(), LLFloaterCamera::LLFloaterCamera(), LLFloaterTestImpl::LLFloaterTestImpl(), LLGroupNotifyBox::LLGroupNotifyBox(), LLNameListCtrl::LLNameListCtrl(), LLNotifyBox::LLNotifyBox(), LLStatGraph::LLStatGraph(), LLStatusBar::refresh(), LLTextureCtrl::setEnabled(), and update_texture_ctrl().
BOOL LLView::setToolTipArg | ( | const LLStringExplicit & | key, | |
const LLStringExplicit & | text | |||
) |
Definition at line 193 of file llview.cpp.
References mToolTipMsg, LLUIString::setArg(), and TRUE.
Referenced by LLPanel::childSetToolTipArg().
void LLView::setToolTipArgs | ( | const LLString::format_map_t & | args | ) |
Definition at line 199 of file llview.cpp.
References mToolTipMsg, and LLUIString::setArgList().
void LLView::setRect | ( | const LLRect & | rect | ) | [virtual] |
Reimplemented in LLLineEditor.
Definition at line 205 of file llview.cpp.
References mRect, and updateBoundingRect().
Referenced by LLFloater::addDependentFloater(), LLFolderViewFolder::addItem(), LLContainerView::arrange(), LLMenuBarGL::arrange(), LLPieMenu::arrange(), LLMenuGL::arrange(), LLPanel::childSetRect(), LLAlertDialog::createDialog(), LLHoverView::draw(), LLLayoutStack::fromXML(), LLPanel::fromXML(), LLMenuBarGL::fromXML(), LLResizeHandle::handleHover(), LLResizeBar::handleHover(), LLDragHandle::handleHover(), LLViewerWindow::handlePerFrameHover(), init_menus(), LLFloater::initFloaterXML(), initFromXML(), LLOverlayBar::layoutButtons(), LLDebugView::LLDebugView(), LLFloaterGroupInvite::LLFloaterGroupInvite(), LLFloaterHtml::LLFloaterHtml(), LLFloaterHUD::LLFloaterHUD(), LLFloaterReleaseMsg::LLFloaterReleaseMsg(), LLFloaterTestImpl::LLFloaterTestImpl(), LLFolderView::LLFolderView(), LLGLTexMemBar::LLGLTexMemBar(), LLInventoryView::LLInventoryView(), LLNotifyBox::LLNotifyBox(), LLPanelLogin::LLPanelLogin(), LLPreviewLSL::LLPreviewLSL(), LLPreviewNotecard::LLPreviewNotecard(), LLScrollListCheck::LLScrollListCheck(), LLTearOffMenu::LLTearOffMenu(), LLFloaterGesture::onClickEdit(), LLFloaterEditUI::onCommitHeight(), LLFloaterEditUI::onCommitWidth(), LLMenuItemBranchDownGL::openMenu(), LLMenuItemBranchGL::openMenu(), LLFloaterEditUI::processKeystroke(), LLStatusBar::refresh(), LLTabContainer::removeTabPanel(), LLCheckBoxCtrl::reshape(), LLDragHandleTop::reshapeTitleBox(), LLSliderCtrl::setLabelArg(), LLMultiSliderCtrl::setLabelArg(), LLMenuGL::setLeftAndBottom(), LLUploadDialog::setMessage(), LLLineEditor::setRect(), LLViewBorder::setValue(), LLFloaterTelehub::show(), LLMenuGL::showPopup(), LLFloater::updateButtons(), LLComboBox::updateLayout(), and LLScrollableContainerView::updateScroll().
void LLView::setFollows | ( | U32 | flags | ) | [inline] |
Definition at line 280 of file llview.h.
References mReshapeFlags.
Referenced by LLPermissionsView::addPermissionsData(), LLTabContainer::addTabPanel(), LLViewerWindow::initBase(), initFromXML(), LLViewerWindow::initWorldUI(), LLColorSwatchCtrl::LLColorSwatchCtrl(), LLComboBox::LLComboBox(), LLFloaterCamera::LLFloaterCamera(), LLFloaterTestImpl::LLFloaterTestImpl(), LLGroupNotifyBox::LLGroupNotifyBox(), LLLineEditor::LLLineEditor(), LLNotifyBox::LLNotifyBox(), LLProgressView::LLProgressView(), LLResizeHandle::LLResizeHandle(), LLStatusBar::LLStatusBar(), LLStatView::LLStatView(), LLTextureCtrl::LLTextureCtrl(), LLFloaterTools::postBuild(), LLFloaterView::reshapeFloater(), LLDragHandleTop::setTitle(), LLFlyoutButton::updateLayout(), and LLComboBox::updateLayout().
void LLView::setFollowsNone | ( | ) | [inline] |
Definition at line 283 of file llview.h.
References FOLLOWS_NONE, and mReshapeFlags.
Referenced by LLLayoutStack::fromXML(), LLTearOffMenu::onClose(), and parseFollowsFlags().
void LLView::setFollowsLeft | ( | ) | [inline] |
Definition at line 284 of file llview.h.
References FOLLOWS_LEFT, and mReshapeFlags.
Referenced by LLToolPlacerPanel::addButton(), LLScrollableContainerView::init(), LLTabContainer::initButtons(), LLDebugView::LLDebugView(), LLMultiSliderCtrl::LLMultiSliderCtrl(), LLPanelDebug::LLPanelDebug(), LLResizeBar::LLResizeBar(), LLScrollbar::LLScrollbar(), LLSliderCtrl::LLSliderCtrl(), LLSpinCtrl::LLSpinCtrl(), parseFollowsFlags(), and LLPanelFace::postBuild().
void LLView::setFollowsTop | ( | ) | [inline] |
Definition at line 285 of file llview.h.
References FOLLOWS_TOP, and mReshapeFlags.
Referenced by LLTabContainer::addTabPanel(), LLFloater::buildButtons(), LLScrollableContainerView::init(), LLTabContainer::initButtons(), LLDebugView::LLDebugView(), LLPanelDebug::LLPanelDebug(), LLResizeBar::LLResizeBar(), LLScrollbar::LLScrollbar(), LLTextEditor::LLTextEditor(), parseFollowsFlags(), and LLPanelFace::postBuild().
void LLView::setFollowsRight | ( | ) | [inline] |
Definition at line 286 of file llview.h.
References FOLLOWS_RIGHT, and mReshapeFlags.
Referenced by LLFloater::buildButtons(), LLScrollableContainerView::init(), LLTabContainer::initButtons(), LLDebugView::LLDebugView(), LLResizeBar::LLResizeBar(), LLScrollbar::LLScrollbar(), LLTextEditor::LLTextEditor(), and parseFollowsFlags().
void LLView::setFollowsBottom | ( | ) | [inline] |
Definition at line 287 of file llview.h.
References FOLLOWS_BOTTOM, and mReshapeFlags.
Referenced by LLToolPlacerPanel::addButton(), LLTabContainer::addTabPanel(), LLScrollableContainerView::init(), LLTabContainer::initButtons(), LLDebugView::LLDebugView(), LLMultiSliderCtrl::LLMultiSliderCtrl(), LLResizeBar::LLResizeBar(), LLScrollbar::LLScrollbar(), LLSliderCtrl::LLSliderCtrl(), LLSpinCtrl::LLSpinCtrl(), LLTextEditor::LLTextEditor(), and parseFollowsFlags().
void LLView::setFollowsAll | ( | ) | [inline] |
Definition at line 288 of file llview.h.
References FOLLOWS_ALL, and mReshapeFlags.
Referenced by LLTabContainer::addTabPanel(), init_menus(), LLViewerWindow::initBase(), LLFloaterScriptDebugOutput::initFloater(), LLDragHandleLeft::LLDragHandleLeft(), LLDragHandleTop::LLDragHandleTop(), LLFloaterMap::LLFloaterMap(), LLFloaterPermissionsMgr::LLFloaterPermissionsMgr(), LLFloaterScriptDebugOutput::LLFloaterScriptDebugOutput(), LLFlyoutButton::LLFlyoutButton(), LLMultiFloater::LLMultiFloater(), LLSearchEditor::LLSearchEditor(), LLSnapshotLivePreview::LLSnapshotLivePreview(), LLTearOffMenu::LLTearOffMenu(), LLTextureCtrl::LLTextureCtrl(), LLViewBorder::LLViewBorder(), parseFollowsFlags(), LLInventoryPanel::postBuild(), LLFloaterAvatarPicker::postBuild(), LLPanelInventory::reset(), and LLComboBox::updateLayout().
void LLView::setSoundFlags | ( | U8 | flags | ) | [inline] |
Definition at line 290 of file llview.h.
References mSoundFlags.
Referenced by LLFloaterCamera::LLFloaterCamera(), LLPreviewSound::LLPreviewSound(), LLToolBar::postBuild(), and LLFloaterTools::postBuild().
void LLView::setName | ( | LLString | name | ) | [inline] |
Definition at line 291 of file llview.h.
References mName.
Referenced by LLUICtrlLocate::fromXML(), LLLayoutStack::fromXML(), LLFloater::initFloaterXML(), LLPanel::initPanelXML(), LLPanel::LLPanel(), and LLFloaterURLDisplay::setName().
void LLView::setUseBoundingRect | ( | BOOL | use_bounding_rect | ) |
Definition at line 211 of file llview.cpp.
References mUseBoundingRect, and updateBoundingRect().
Referenced by LLComboBox::hideList(), LLSpinCtrl::LLSpinCtrl(), and LLComboBox::showList().
BOOL LLView::getUseBoundingRect | ( | ) |
const LLString& LLView::getToolTip | ( | ) | const [inline] |
Definition at line 295 of file llview.h.
References LLUIString::getString(), and mToolTipMsg.
Referenced by getShowNamesToolTip(), LLNameListCtrl::handleDragAndDrop(), and LLComboBox::handleToolTip().
void LLView::sendChildToFront | ( | LLView * | child | ) |
Definition at line 232 of file llview.cpp.
References getParent(), and mChildList.
Referenced by LLScrollListCtrl::addColumn(), LLLayoutStack::addPanel(), LLFloaterView::bringToFront(), LLViewerWindow::initWorldUI(), LLFloater::moveResizeHandlesToFront(), LLOverlayBar::refresh(), and LLNotifyBoxView::showOnly().
void LLView::sendChildToBack | ( | LLView * | child | ) |
Definition at line 241 of file llview.cpp.
References getParent(), and mChildList.
Referenced by LLFloaterMap::LLFloaterMap(), LLPanelLogin::LLPanelLogin(), LLNotifyBox::moveToBack(), and LLFloaterCustomize::onClose().
void LLView::moveChildToFrontOfTabGroup | ( | LLUICtrl * | child | ) |
Definition at line 250 of file llview.cpp.
References mCtrlOrder, and mNextInsertionOrdinal.
Referenced by LLFloaterView::syncFloaterTabOrder().
void LLView::moveChildToBackOfTabGroup | ( | LLUICtrl * | child | ) |
Definition at line 258 of file llview.cpp.
References mCtrlOrder, and mNextInsertionOrdinal.
Referenced by LLOverlayBar::refresh().
Definition at line 266 of file llview.cpp.
References addCtrlAtEnd(), getName(), isCtrl(), llendl, llerrs, mChildList, mParentView, removeChild(), and updateBoundingRect().
Referenced by LLPanel::addBorder(), LLToolPlacerPanel::addButton(), LLScrollListCtrl::addColumn(), LLFolderView::addFolder(), LLFolderViewFolder::addFolder(), LLFolderViewFolder::addItem(), LLLayoutStack::addPanel(), LLPermissionsView::addPermissionsData(), LLRadioGroup::addRadioButton(), LLTabContainer::addTabPanel(), LLToolView::addTool(), LLMenuGL::append(), LLPieMenu::appendPieMenu(), LLMenuGL::arrange(), LLFloater::buildButtons(), LLUICtrlFactory::buildPieMenu(), LLMenuGL::cleanupSpilloverBranch(), LLAlertDialog::createDialog(), LLUICtrlFactory::createWidget(), doToSelected(), LLTextureView::draw(), LLScrollableContainerView::init(), LLRadioGroup::init(), init_menus(), LLViewerWindow::initBase(), LLTabContainer::initButtons(), LLFloaterScriptDebugOutput::initFloater(), LLFloater::initFloater(), LLFloaterCustomize::initScrollingPanelList(), LLViewerWindow::initWorldUI(), LLColorSwatchCtrl::LLColorSwatchCtrl(), LLColumnHeader::LLColumnHeader(), LLComboBox::LLComboBox(), LLDebugVarMessageBox::LLDebugVarMessageBox(), LLDebugView::LLDebugView(), LLFloaterCamera::LLFloaterCamera(), LLFloaterChatterBox::LLFloaterChatterBox(), LLFloaterEditUI::LLFloaterEditUI(), LLFloaterGroupInfo::LLFloaterGroupInfo(), LLFloaterGroupInvite::LLFloaterGroupInvite(), LLFloaterPermissionsMgr::LLFloaterPermissionsMgr(), LLFloaterScriptDebugOutput::LLFloaterScriptDebugOutput(), LLFloaterStats::LLFloaterStats(), LLFloaterTestImpl::LLFloaterTestImpl(), LLFlyoutButton::LLFlyoutButton(), LLFolderView::LLFolderView(), LLGroupNotifyBox::LLGroupNotifyBox(), LLLineEditor::LLLineEditor(), LLMultiFloater::LLMultiFloater(), LLMultiSliderCtrl::LLMultiSliderCtrl(), LLNetMap::LLNetMap(), LLNotifyBox::LLNotifyBox(), LLPanelDebug::LLPanelDebug(), LLProgressView::LLProgressView(), LLScrollableContainerView::LLScrollableContainerView(), LLScrollbar::LLScrollbar(), LLSearchEditor::LLSearchEditor(), LLSliderCtrl::LLSliderCtrl(), LLSpinCtrl::LLSpinCtrl(), LLStatusBar::LLStatusBar(), LLTearOffMenu::LLTearOffMenu(), LLTextEditor::LLTextEditor(), LLTextureCtrl::LLTextureCtrl(), LLUploadDialog::LLUploadDialog(), LLWebBrowserCtrl::LLWebBrowserCtrl(), LLWorldMapView::LLWorldMapView(), LLViewerWindow::moveProgressViewToFront(), LLFloaterSnapshot::Impl::onClickKeep(), LLFloater::onClickTearOff(), LLTearOffMenu::onClose(), LLPanelPermissions::postBuild(), LLPanelGroupNotices::postBuild(), LLPanelGroupGeneral::postBuild(), LLInventoryPanel::postBuild(), LLFloaterSnapshot::postBuild(), LLFloaterJoystick::postBuild(), LLPanelInventory::reset(), LLPanelAvatar::setAvatarID(), LLFloater::setCanResize(), LLAlertDialog::setCheckBox(), LLDragHandle::setTitleBox(), LLGroupNotifyBox::show(), LLFloaterSnapshot::show(), LLFloaterAvatarTextures::show(), LLDebugVarMessageBox::show(), LLNotifyBox::showXml(), LLComboBox::updateLayout(), and LLMenuGL::updateParent().
Definition at line 293 of file llview.cpp.
References addCtrl(), getName(), isCtrl(), llendl, llerrs, mChildList, mParentView, removeChild(), and updateBoundingRect().
Referenced by LLScrollingPanelList::addPanel(), LLStatView::addStat(), LLFloaterStats::addStatView(), init_stat_view(), LLFloaterMap::LLFloaterMap(), LLPanelLogin::LLPanelLogin(), LLGroupNotifyBox::moveToBack(), LLToolBar::postBuild(), LLMenuGL::setCanTearOff(), and LLNotifyBox::showXml().
Definition at line 320 of file llview.cpp.
References isCtrl(), llendl, llerrs, mChildList, mParentView, NULL, removeCtrl(), and updateBoundingRect().
Referenced by addChild(), addChildAtEnd(), LLMultiFloater::addFloater(), LLMenuGL::arrange(), LLMenuGL::cleanupSpilloverBranch(), LLScrollListCtrl::clearColumns(), LLPanelInventory::clearContents(), LLPanelLogin::close(), LLGroupNotifyBox::close(), LLTabContainer::deleteAllTabs(), LLFloaterColorPicker::destroyUI(), LLFolderViewFolder::extractItem(), LLLiveLSLEditor::hide(), LLFloater::initFloater(), LLViewerWindow::moveProgressViewToFront(), LLGroupNotifyBox::moveToBack(), LLFloaterSnapshot::Impl::onClickKeep(), LLTearOffMenu::onClose(), LLPanelGroupSubTab::postBuild(), LLPanelGroupNotices::postBuild(), LLPanelGroupGeneral::postBuild(), LLFloaterSnapshot::postBuild(), LLNotifyBoxView::purgeMessagesMatching(), LLUICtrlFactory::rebuild(), LLLayoutStack::removePanel(), LLTabContainer::removeTabPanel(), LLFloater::setCanResize(), LLMenuGL::setCanTearOff(), LLDragHandle::setTitleBox(), LLMorphView::setVisible(), LLFloaterSnapshot::show(), LLMenuGL::updateParent(), and ~LLView().
Reimplemented in LLPanel.
Definition at line 348 of file llview.cpp.
References mCtrlOrder, and mNextInsertionOrdinal.
Referenced by addChildAtEnd(), and LLPanel::addCtrl().
Reimplemented in LLPanel.
Definition at line 342 of file llview.cpp.
References mCtrlOrder, and mNextInsertionOrdinal.
Referenced by addChild(), and LLPanel::addCtrlAtEnd().
void LLView::removeCtrl | ( | LLUICtrl * | ctrl | ) | [virtual] |
Reimplemented in LLLayoutStack.
Definition at line 355 of file llview.cpp.
References mCtrlOrder.
Referenced by removeChild(), and LLLayoutStack::removeCtrl().
child_tab_order_t LLView::getCtrlOrder | ( | ) | const [inline] |
Definition at line 311 of file llview.h.
References mCtrlOrder.
Referenced by SortByTabOrder::operator()(), and LLUICtrl::DefaultTabGroupFirstSorter::operator()().
LLView::ctrl_list_t LLView::getCtrlList | ( | ) | const |
Definition at line 364 of file llview.cpp.
References mChildList.
Referenced by LLPanel::clearCtrls(), getCtrlListSorted(), LLPanel::setCtrlsEnabled(), and LLPanel::setFocus().
LLView::ctrl_list_t LLView::getCtrlListSorted | ( | ) | const |
Definition at line 379 of file llview.cpp.
References getCtrlList(), and mCtrlOrder.
void LLView::setDefaultTabGroup | ( | S32 | d | ) | [inline] |
Definition at line 315 of file llview.h.
References mDefaultTabGroup.
Referenced by LLTabContainer::initButtons().
S32 LLView::getDefaultTabGroup | ( | ) | const [inline] |
Definition at line 316 of file llview.h.
References mDefaultTabGroup.
Referenced by LLUICtrl::DefaultTabGroupFirstSorter::operator()().
BOOL LLView::isInVisibleChain | ( | ) | const |
Definition at line 413 of file llview.cpp.
References FALSE, getParent(), getVisible(), and TRUE.
Referenced by LLFloaterChat::addChatHistory(), LLFloaterIMPanel::addHistoryLine(), LLFolderView::doIdle(), LLFloaterTexturePicker::draw(), LLFloaterColorPicker::draw(), LLViewerWindow::handlePerFrameHover(), LLFloater::setFocus(), setVisible(), LLFloaterChat::updateConsoleVisibility(), LLFloaterMyFriends::visible(), LLFloaterChatterBox::visible(), and VisibilityPolicy< LLFloater >::visible().
BOOL LLView::isInEnabledChain | ( | ) | const |
Definition at line 427 of file llview.cpp.
References FALSE, getEnabled(), getParent(), and TRUE.
Referenced by LLViewerWindow::handlePerFrameHover(), and LLFloater::setFocus().
void LLView::setFocusRoot | ( | BOOL | b | ) | [inline] |
Definition at line 321 of file llview.h.
References mIsFocusRoot.
Referenced by LLFloater::initFloater(), LLBottomPanel::LLBottomPanel(), LLGroupNotifyBox::LLGroupNotifyBox(), LLMediaRemoteCtrl::LLMediaRemoteCtrl(), LLNotifyBox::LLNotifyBox(), LLPanelLogin::LLPanelLogin(), LLStatusBar::LLStatusBar(), LLToolBar::LLToolBar(), LLVoiceRemoteCtrl::LLVoiceRemoteCtrl(), LLOverlayBar::postBuild(), and LLFloater::setIsChrome().
BOOL LLView::isFocusRoot | ( | ) | const [inline] |
Definition at line 322 of file llview.h.
References mIsFocusRoot.
Referenced by LLUICtrl::findRootMostFocusRoot(), LLViewerWindow::handlePerFrameHover(), LLFocusRootsFilter::operator()(), and LLFocusMgr::setKeyboardFocus().
BOOL LLView::canFocusChildren | ( | ) | const [virtual] |
Reimplemented in LLFolderView.
Definition at line 442 of file llview.cpp.
References TRUE.
Referenced by LLTabStopFilter::operator()().
BOOL LLView::focusNextRoot | ( | ) |
Definition at line 492 of file llview.cpp.
References focusNext(), getFocusRootsQuery(), and LLViewQuery::run().
Referenced by LLViewerWindow::handleKey().
BOOL LLView::focusPrevRoot | ( | ) |
Definition at line 498 of file llview.cpp.
References focusPrev(), getFocusRootsQuery(), and LLViewQuery::run().
Referenced by LLViewerWindow::handleKey().
void LLView::deleteAllChildren | ( | ) | [virtual] |
Reimplemented in LLFolderView, and LLPanelInventory.
Definition at line 582 of file llview.cpp.
References mChildList, and mCtrlOrder.
Referenced by LLMediaRemoteCtrl::build(), LLScrollingPanelList::clearPanels(), LLPermissionsView::clearPermissionsData(), LLPanelInventory::deleteAllChildren(), LLFolderView::deleteAllChildren(), LLFloaterView::destroyAllChildren(), LLFolderViewFolder::destroyView(), LLMenuGL::empty(), LLFloater::initFloater(), LLVoiceRemoteCtrl::onClickPopupBtn(), LLUICtrlFactory::rebuild(), LLPanelGroup::setGroupID(), and ~LLView().
void LLView::setTentative | ( | BOOL | b | ) | [virtual] |
Reimplemented in LLCheckBoxCtrl, LLMultiSliderCtrl, LLSliderCtrl, LLSpinCtrl, and LLUICtrl.
Definition at line 448 of file llview.cpp.
Referenced by LLPanel::childSetTentative().
BOOL LLView::getTentative | ( | ) | const [virtual] |
Reimplemented in LLCheckBoxCtrl, and LLUICtrl.
Definition at line 453 of file llview.cpp.
References FALSE.
void LLView::setAllChildrenEnabled | ( | BOOL | b | ) |
Definition at line 594 of file llview.cpp.
References mChildList, and setEnabled().
Referenced by LLPanelGroupSubTab::setFooterEnabled().
void LLView::setVisible | ( | BOOL | visible | ) | [virtual] |
Reimplemented in LLAlertDialog, LLFloater, LLMultiFloater, LLMenuGL, LLPieMenu, LLModalDialog, LLFloaterChat, LLPanelEditWearable, LLScrollingPanelParam, LLFloaterDirectory, LLFloaterMap, LLFloaterWorldMap, LLFloaterIMPanel, LLInventoryView, LLMorphView, LLNotifyBox, LLProgressView, LLTextureCtrl, and LLWorldMapView.
Definition at line 604 of file llview.cpp.
References getParent(), LLFocusMgr::getTopCtrl(), gFocusMgr, isInVisibleChain(), mVisible, NULL, onVisibilityChange(), LLFocusMgr::setTopCtrl(), and updateBoundingRect().
Referenced by LLScrollListCtrl::addColumn(), LLFolderView::addFolder(), LLFolderViewFolder::addFolder(), LLFolderViewFolder::addItem(), LLStatView::addStat(), LLTabContainer::addTabPanel(), LLFolderView::arrange(), LLFolderViewFolder::arrange(), LLPanelGroupNotices::arrangeNoticeView(), LLPanel::childSetVisible(), LLPanel::childSetWrappedText(), LLTabContainer::commitHoveredButton(), controlListener(), LLBottomPanel::draw(), LLToolView::draw(), LLTextureView::draw(), LLTextureCtrl::draw(), LLFloaterTexturePicker::draw(), LLProgressView::draw(), LLTabContainer::draw(), LLSearchEditor::draw(), LLLineEditor::draw(), LLFloater::draw(), LLMediaRemoteCtrl::enableMediaButtons(), LLAgent::endAnimationUpdateUI(), LLFolderView::finishRenamingItem(), LLPanelObject::getState(), LLViewerWindow::handleDoubleClick(), LLTabContainer::handleDragAndDrop(), LLViewerWindow::handleKey(), LLViewerWindow::handleMouseDown(), LLViewerWindow::handleMouseLeave(), LLViewerWindow::handleMouseMove(), LLViewerWindow::handleMouseUp(), LLViewerWindow::handlePerFrameHover(), LLViewerWindow::handleRightMouseDown(), LLViewerWindow::handleRightMouseUp(), LLViewerWindow::handleScrollWheel(), LLTabContainer::handleToolTip(), LLPieMenu::hide(), hide_top_view(), LLFloaterDirectory::hideAllDetailPanels(), LLViewerWindow::hideCursor(), LLComboBox::hideList(), LLMenuHolderGL::hideMenus(), idle_startup(), LLScrollableContainerView::init(), LLViewerWindow::initBase(), initFromXML(), LLViewerWindow::initWorldUI(), LLComboBox::LLComboBox(), LLCompass::LLCompass(), LLDebugView::LLDebugView(), LLFolderView::LLFolderView(), LLFrameStatView::LLFrameStatView(), LLGroupNotifyBox::LLGroupNotifyBox(), LLHorizontalCompass::LLHorizontalCompass(), LLMemoryView::LLMemoryView(), LLNotifyBox::LLNotifyBox(), LLTextEditor::LLTextEditor(), LLTextureView::LLTextureView(), LLVelocityBar::LLVelocityBar(), LLNotifyBox::moveToBack(), LLGroupNotifyBox::moveToBack(), LLPanelDirBrowser::newClassified(), LLPanelPlace::onClickTeleport(), LLFloaterChat::onClickToggleShowMute(), LLFloaterTools::onClose(), LLSnapshotLivePreview::onIdle(), LLFolderView::onRenamerLost(), LLFloaterPay::payDirectly(), popVisible(), LLPreviewGesture::postBuild(), LLPanelPlace::postBuild(), LLPanelGroupNotices::postBuild(), LLPanelGroupLandMoney::postBuild(), LLPanelGroupGeneral::postBuild(), LLPanelGroup::postBuild(), LLPanelDisplay::postBuild(), LLPanelClassified::postBuild(), LLFloaterTOS::postBuild(), LLFloaterTools::postBuild(), LLPanelLandOptions::postBuild(), LLPanelGroupLandMoney::impl::processGroupLand(), pushVisible(), LLUICtrlFactory::rebuild(), LLToolBar::refresh(), LLStatusBar::refresh(), LLPreviewGesture::refresh(), LLPanelPick::refresh(), LLPanelClassified::refresh(), LLOverlayBar::refresh(), LLPanelLandOptions::refresh(), LLPanelLandObjects::refresh(), LLPanelLandGeneral::refresh(), LLPanelDisplay::refreshEnabledState(), LLPanelFriends::refreshRightsChangeList(), LLFloaterBuyLandUI::refreshUI(), LLFolderView::revertRenamingItem(), LLPanelDirBrowser::selectEventByID(), LLTabContainer::selectTab(), LLViewChildren::setBadge(), LLWebBrowserCtrl::setBorderVisible(), LLTextEditor::setBorderVisible(), LLScrollableContainerView::setBorderVisible(), LLPanel::setBorderVisible(), LLComboBox::setButtonVisible(), LLProgressView::setCancelButtonVisible(), LLContainerView::setDisplayChildren(), LLPanelGroupVoting::impl::setEnableCreateProposal(), LLPanelGroupVoting::impl::setEnableHistoryItem(), LLPanelGroupVoting::impl::setEnableHistoryList(), LLPanelGroupVoting::impl::setEnableListProposals(), LLPanelGroupVoting::impl::setEnableVoteProposal(), LLPanelDisplay::setHiddenGraphicsState(), LLTextEditor::setHideScrollbarForShortDocs(), LLPanelGroupNotices::setItem(), LLUploadDialog::setMessage(), LLFloater::setMinimized(), LLViewerWindow::setNormalControlsVisible(), LLPanelGroupSubTab::setOthersVisible(), LLFloaterSnapshot::Impl::setResolution(), LLPanelLogin::setSiteIsAlive(), LLFloaterTOS::setSiteIsAlive(), LLViewChildren::setText(), LLDragHandle::setTitleVisible(), LLWorldMapView::setVisible(), LLTextureCtrl::setVisible(), LLProgressView::setVisible(), LLNotifyBox::setVisible(), LLMorphView::setVisible(), LLFloaterIMPanel::setVisible(), LLScrollingPanelParam::setVisible(), LLPanelEditWearable::setVisible(), LLMenuGL::setVisible(), LLMultiFloater::setVisible(), LLFloater::setVisible(), LLMenuItemCallGL::setVisibleControl(), LLStatusBar::setVisibleForMouselook(), LLViewChildren::setWrappedText(), LLPieMenu::show(), LLPanelDirBrowser::showDetailPanel(), LLPanelDirBrowser::showEvent(), LLComboBox::showList(), LLPanelGroupNotices::showNotice(), LLChatBar::startChat(), LLFolderView::startRenamingSelectedItem(), LLChatBar::stopChat(), LLToolBar::toggle(), toggle_visibility(), LLPanelGroupGeneral::update(), LLFloater::updateButtons(), LLScrollListCtrl::updateColumns(), LLFloaterChat::updateConsoleVisibility(), LLFloaterSettingsDebug::updateControl(), LLFloaterBuyLandUI::updateCovenantInfo(), LLFloaterSnapshot::Impl::updateLayout(), LLScrollListCtrl::updateLayout(), LLLayoutStack::updateLayout(), LLComboBox::updateLayout(), LLTextEditor::updateLineStartList(), LLPanelDisplay::updateMeterText(), LLScrollingPanelList::updatePanelVisiblilty(), LLFloaterTools::updatePopup(), LLScrollableContainerView::updateScroll(), LLFloaterBuyCurrencyUI::updateUI(), and LLCurrencyUIManager::Impl::updateUI().
BOOL LLView::getVisible | ( | ) | const [inline] |
Definition at line 338 of file llview.h.
References mVisible.
Referenced by LLIMMgr::addMessage(), LLFloaterView::allChildrenClosed(), LLPanelDisplay::applyWindowSize(), LLFolderView::arrange(), LLFolderViewFolder::arrange(), LLContainerView::arrange(), LLMenuBarGL::arrange(), LLFloater::bringToFront(), LLFolderView::canCopy(), LLFolderView::canPaste(), LLColumnHeader::canResize(), canSnapTo(), LLPanel::childIsVisible(), childrenHandleDoubleClick(), childrenHandleDragAndDrop(), childrenHandleHover(), childrenHandleKey(), childrenHandleMouseDown(), childrenHandleMouseUp(), childrenHandleRightMouseDown(), childrenHandleRightMouseUp(), childrenHandleScrollWheel(), childrenHandleUnicodeChar(), LLAppViewer::cleanupSavedSettings(), LLFloater::close(), LLTabContainer::commitHoveredButton(), LLFolderView::copy(), LLSelectMgr::deselectAllIfTooFar(), dialog_refresh_all(), LLMenuItemGL::doIt(), LLWebBrowserCtrl::draw(), LLViewerWindow::draw(), LLFloaterIMPanel::draw(), LLFolderView::draw(), draw(), LLTextEditor::draw(), LLColumnHeader::draw(), LLScrollableContainerView::draw(), LLResizeHandle::draw(), LLMenuItemBranchDownGL::draw(), LLMenuItemBranchGL::draw(), LLFloater::draw(), drawChild(), LLToolDragAndDrop::dropInventory(), LLFolderViewItem::filter(), LLFloaterView::findNeighboringPosition(), get_visibility(), LLFloaterView::getBackmost(), LLFloaterView::getFrontmost(), LLViewerKeyboard::getMode(), LLFolderViewItem::getNextOpenNode(), LLFolderViewItem::getPreviousOpenNode(), LLViewerWindow::getShowProgress(), LLFolderView::getShowSelectionContext(), LLPanel::getXML(), LLMenuItemBranchDownGL::handleAcceleratorKey(), LLToolBar::handleDragAndDrop(), LLTabContainer::handleDragAndDrop(), LLScrollableContainerView::handleDragAndDrop(), LLWorldWaterSettings::handleEvent(), LLWorldEnvSettings::handleEvent(), LLFloaterVisible::handleEvent(), LLShowFloater::handleEvent(), LLViewerTextEditor::handleHover(), LLToolCompGun::handleHover(), LLTextEditor::handleHover(), LLMenuBarGL::handleHover(), LLMenuGL::handleHover(), handleKey(), LLFolderView::handleKeyHere(), LLPanel::handleKeyHere(), LLMenuItemBranchDownGL::handleKeyHere(), LLMenuItemBranchGL::handleKeyHere(), LLViewerWindow::handleMouseMove(), LLColorSwatchCtrl::handleMouseUp(), LLViewerWindow::handlePerFrameHover(), LLFolderView::handleRightMouseDown(), handleScrollWheel(), handleToolTip(), handleUnicodeChar(), LLLineEditor::handleUnicodeCharHere(), LLMenuHolderGL::hasVisibleMenu(), LLPieMenu::hide(), LLMenuHolderGL::hideMenus(), LLViewerWindow::hitObjectOrLandGlobalAsync(), is_inventory_visible(), LLTextEditor::isBorderVisible(), LLFloater::isFrontmost(), isInVisibleChain(), LLFloaterBuyLand::isOpen(), LLMenuGL::isOpen(), LLMenuGL::jumpKeysActive(), LLOverlayBar::layoutButtons(), LLScrollableContainerView::needsToScroll(), LLColumnHeader::onClick(), LLTearOffMenu::onFocusReceived(), onVisibilityChange(), LLFloater::open(), LLMenuItemBranchDownGL::openMenu(), LLMenuItemBranchGL::openMenu(), LLFolderView::openSelectedItems(), LLVisibleFilter::operator()(), LLFolderView::paste(), LLSelectMgr::processObjectProperties(), LLFolderView::propertiesSelectedItems(), LLUICtrlFactory::rebuild(), LLOverlayBar::refresh(), LLFloaterView::refresh(), LLFolderView::removeSelectedItems(), LLViewerParcelOverlay::renderPropertyLines(), reset_view_final(), LLViewerWindow::restoreGL(), LLComboBox::setFocus(), LLMenuItemBranchGL::setHighlight(), LLMenuGL::setItemLastSelected(), LLProgressView::setVisible(), LLMorphView::setVisible(), LLScrollingPanelParam::setVisible(), LLMenuGL::setVisible(), LLMenuItemCallGL::setVisibleControl(), LLFloaterWorldMap::show(), LLNotifyBoxView::showOnly(), LLFolderView::startRenamingSelectedItem(), LLFloaterWorldMap::toggle(), LLFloaterMap::toggle(), toggle_visibility(), LLFloaterDirectory::toggleEvents(), LLFloaterDirectory::toggleFind(), LLInventoryView::toggleVisibility(), LLFloaterGesture::toggleVisibility(), LLFloaterClothing::toggleVisibility(), update_statistics(), updateBoundingRect(), LLLayoutStack::updateLayout(), LLHUDText::updateScreenPos(), LLToolBar::visible(), and LLFloaterInspect::~LLFloaterInspect().
void LLView::setEnabled | ( | BOOL | enabled | ) | [virtual] |
Reimplemented in LLCheckBoxCtrl, LLComboBox, LLFlyoutButton, LLLineEditor, LLMultiSliderCtrl, LLRadioGroup, LLScrollListCtrl, LLSliderCtrl, LLSpinCtrl, LLTextEditor, LLColorSwatchCtrl, LLPreviewNotecard, and LLTextureCtrl.
Definition at line 459 of file llview.cpp.
References mEnabled.
Referenced by LLPanelGroupNotices::activate(), LLPanelGroupNotices::arrangeNoticeView(), LLPieMenuBranch::buildDrawLabel(), LLMenuItemCallGL::buildDrawLabel(), LLPanel::childSetEnabled(), LLPanelGroupInvite::clear(), LLPanelObject::clearCtrls(), LLPanel::clearCtrls(), controlListener(), LLIMMgr::disconnectAllSessions(), LLVoiceRemoteCtrl::draw(), LLBottomPanel::draw(), LLFloaterColorPicker::draw(), LLDragHandleLeft::draw(), LLDragHandleTop::draw(), LLComboBox::draw(), LLMediaRemoteCtrl::enableMediaButtons(), LLColumnHeader::enableResizeBar(), LLPanelObject::getState(), LLMenuItemCallGL::handleAcceleratorKey(), LLPanelGroupSubTab::handleClickSearch(), LLPanelGroupSubTab::handleClickShowAll(), LLPanelGroupMembersSubTab::handleMemberSelect(), LLPanelGroupInvite::impl::handleRemove(), LLPanelGroupRolesSubTab::handleRoleSelect(), LLPanelGroupSubTab::handleSearchKeystroke(), LLPanelGroupInvite::impl::handleSelection(), idle_startup(), init_debug_rendering_menu(), initFromXML(), LLColumnHeader::LLColumnHeader(), LLGroupNotifyBox::LLGroupNotifyBox(), LLMenuItemBlankGL::LLMenuItemBlankGL(), LLMenuItemCallGL::LLMenuItemCallGL(), LLSnapshotFloaterView::LLSnapshotFloaterView(), LLTextEditor::LLTextEditor(), LLProgressView::onCancelButtonClicked(), LLFloaterSnapshot::onClose(), LLSnapshotLivePreview::onIdle(), LLPreviewGesture::postBuild(), LLPanelGroupSubTab::postBuild(), LLPanelGroupNotices::postBuild(), LLPanelGroupLandMoney::postBuild(), LLPanelGroupInvite::postBuild(), LLPanelGroup::postBuild(), LLFloaterTools::postBuild(), LLPanelEstateCovenant::postBuild(), LLPanelLandOptions::postBuild(), LLFloaterAnimPreview::postBuild(), LLPanelGroupRolesSubTab::postBuildSubTab(), LLPanelGroupMembersSubTab::postBuildSubTab(), LLPanelGroupLandMoney::impl::processGroupLand(), LLPreviewGesture::refresh(), LLPanelPick::refresh(), LLPanelPermissions::refresh(), LLPanelLandMedia::refresh(), LLPanelClassified::refresh(), LLPanelLandOptions::refresh(), LLPanelLandObjects::refresh(), LLPanelLandGeneral::refresh(), LLFloaterAnimPreview::refresh(), LLPanelDisplay::refreshEnabledState(), LLPanelActiveSpeakers::refreshSpeakers(), reset_login(), setAllChildrenEnabled(), LLProgressView::setCancelButtonVisible(), LLFloater::setCanDrag(), LLPanel::setCtrlsEnabled(), LLPanelGroupVoting::impl::setEnableCreateProposal(), LLTextureCtrl::setEnabled(), LLColorSwatchCtrl::setEnabled(), LLSpinCtrl::setEnabled(), LLSliderCtrl::setEnabled(), LLRadioGroup::setEnabled(), LLMultiSliderCtrl::setEnabled(), LLFlyoutButton::setEnabled(), LLComboBox::setEnabled(), LLCheckBoxCtrl::setEnabled(), LLMenuItemCallGL::setEnabledControl(), LLMenuGL::setEnabledSubMenus(), LLPanelGroupVoting::impl::setEnableHistoryItem(), LLPanelGroupVoting::impl::setEnableHistoryList(), LLPanelGroupVoting::impl::setEnableListProposals(), LLPanelGroupVoting::impl::setEnableVoteProposal(), LLPanelGroupNotices::setItem(), LLFloater::setMinimized(), LLViewerWindow::setNormalControlsVisible(), LLAlertDialog::setOptionEnabled(), LLNotifyBox::setVisible(), LLFloaterSnapshot::show(), LLPanelGroupNotices::showNotice(), LLPanelGroup::tabChanged(), LLPanelGroupRolesSubTab::update(), LLGroupMoneyTabEventHandler::impl::updateButtons(), LLFloater::updateButtons(), LLScriptEdCore::updateDynamicHelp(), LLPanelInventory::updateInventory(), LLFloaterSnapshot::Impl::updateLayout(), LLPanelGroupInvite::updateLists(), LLFloaterTools::updatePopup(), and LLFloaterAnimPreview::~LLFloaterAnimPreview().
BOOL LLView::getEnabled | ( | ) | const [inline] |
Definition at line 340 of file llview.h.
References mEnabled.
Referenced by LLTextEditor::addChar(), LLPieMenuBranch::buildDrawLabel(), LLFolderView::canCopy(), LLFolderView::canPaste(), LLPanel::childIsEnabled(), childrenHandleDoubleClick(), childrenHandleDragAndDrop(), childrenHandleHover(), childrenHandleKey(), childrenHandleMouseDown(), childrenHandleMouseUp(), childrenHandleRightMouseDown(), childrenHandleRightMouseUp(), childrenHandleScrollWheel(), childrenHandleUnicodeChar(), LLTabContainer::commitHoveredButton(), LLFolderView::copy(), LLTextEditor::deleteSelection(), LLPreviewNotecard::draw(), LLTextBox::draw(), LLSpinCtrl::draw(), LLSlider::draw(), LLScrollListCtrl::draw(), LLScrollbar::draw(), LLMultiSlider::draw(), LLMenuItemBranchDownGL::draw(), LLMenuItemTearOffGL::draw(), LLMenuItemGL::draw(), LLFloater::draw(), LLComboBox::draw(), LLCheckBoxCtrl::draw(), LLButton::draw(), getXML(), LLMenuGL::handleAcceleratorKey(), LLMenuItemCallGL::handleAcceleratorKey(), LLMenuItemGL::handleAcceleratorKey(), LLScrollListCheck::handleClick(), LLViewerTextEditor::handleDragAndDrop(), LLTextureCtrl::handleDragAndDrop(), LLTabContainer::handleDragAndDrop(), LLMenuBarGL::handleHover(), LLPieMenu::handleHover(), handleKey(), LLPanel::handleKeyHere(), LLMenuItemBranchDownGL::handleKeyHere(), LLColorSwatchCtrl::handleMouseUp(), LLPieMenu::handleMouseUp(), handleScrollWheel(), handleToolTip(), handleUnicodeChar(), LLTextEditor::insertText(), isInEnabledChain(), LLMenuGL::jumpKeysActive(), LLFloaterAnimPreview::onBtnOK(), LLFloaterAnimPreview::onBtnPlay(), LLFloaterAnimPreview::onBtnStop(), LLCheckBoxCtrl::onCommit(), LLFloaterAnimPreview::onCommitBaseAnim(), LLFloaterAnimPreview::onCommitEaseIn(), LLFloaterAnimPreview::onCommitEaseOut(), LLFloaterAnimPreview::onCommitEmote(), LLFloaterAnimPreview::onCommitHandPose(), LLFloaterAnimPreview::onCommitLoop(), LLFloaterAnimPreview::onCommitLoopIn(), LLFloaterAnimPreview::onCommitLoopOut(), LLFloaterAnimPreview::onCommitName(), LLFloaterAnimPreview::onCommitPriority(), LLTextureCtrl::onFloaterCommit(), LLFloaterAnimPreview::onSliderMove(), LLFolderView::openSelectedItems(), LLEnabledFilter::operator()(), LLFolderView::paste(), LLFolderView::propertiesSelectedItems(), LLPanelDisplay::refreshEnabledState(), LLTextEditor::removeChar(), LLTextEditor::removeCharOrTab(), LLFolderView::removeSelectedItems(), LLFloater::setCanDrag(), LLPanel::setDefaultBtn(), LLMenuItemCallGL::setEnabledControl(), LLUICtrl::setFocus(), LLMenuItemBranchGL::setHighlight(), LLTextureCtrl::setImageAssetID(), LLRadioGroup::setIndexEnabled(), LLFolderView::startRenamingSelectedItem(), LLPanel::updateDefaultBtn(), LLFloaterAnimPreview::validateEaseIn(), LLFloaterAnimPreview::validateEaseOut(), LLFloaterAnimPreview::validateLoopIn(), and LLFloaterAnimPreview::validateLoopOut().
U8 LLView::getSoundFlags | ( | ) | const [inline] |
Definition at line 341 of file llview.h.
References mSoundFlags.
Referenced by LLFloater::close(), LLTextBox::handleMouseDown(), LLButton::handleMouseDown(), LLTextBox::handleMouseUp(), LLButton::handleMouseUp(), LLButton::onCommit(), and LLFloater::open().
BOOL LLView::setLabelArg | ( | const LLString & | key, | |
const LLStringExplicit & | text | |||
) | [virtual] |
Reimplemented in LLButton, LLCheckBoxCtrl, LLSearchEditor, LLMenuItemGL, LLMultiSliderCtrl, LLSliderCtrl, and LLUICtrl.
Definition at line 465 of file llview.cpp.
References FALSE.
Referenced by LLPanel::childSetLabelArg().
void LLView::onVisibilityChange | ( | BOOL | curVisibilityIn | ) | [virtual] |
Reimplemented in LLMenuItemBranchGL, LLFloaterChat, LLFloaterIMPanel, LLPanelDirBrowser, LLPanelDirFind, and LLWebBrowserCtrl.
Definition at line 626 of file llview.cpp.
References getVisible(), mChildList, and onVisibilityChange().
Referenced by LLWebBrowserCtrl::onVisibilityChange(), LLPanelDirFind::onVisibilityChange(), LLPanelDirBrowser::onVisibilityChange(), LLFloaterChat::onVisibilityChange(), onVisibilityChange(), LLMenuItemBranchGL::onVisibilityChange(), and setVisible().
void LLView::pushVisible | ( | BOOL | visible | ) | [inline] |
Definition at line 347 of file llview.h.
References mLastVisible, mVisible, and setVisible().
Referenced by LLAgent::endAnimationUpdateUI(), and LLFloaterView::pushVisibleAll().
void LLView::popVisible | ( | ) | [inline] |
Definition at line 348 of file llview.h.
References mLastVisible, setVisible(), and TRUE.
Referenced by LLAgent::endAnimationUpdateUI(), and LLFloaterView::popVisibleAll().
Reimplemented in LLFloater.
Definition at line 350 of file llview.h.
References LLRootHandle< T >::bind(), and mHandle.
Referenced by LLFocusMgr::clearLastFocusForGroup(), LLFocusMgr::getLastFocusForGroup(), LLFolderView::LLFolderView(), LLNetMap::LLNetMap(), LLFloaterSnapshot::postBuild(), LLMenuHolderGL::setActivatedItem(), LLMenuItemCheckGL::setCheckedControl(), setControlName(), LLMenuItemCallGL::setEnabledControl(), LLFocusMgr::setKeyboardFocus(), and LLMenuItemCallGL::setVisibleControl().
U32 LLView::getFollows | ( | ) | const [inline] |
Definition at line 352 of file llview.h.
References mReshapeFlags.
Referenced by getXML().
BOOL LLView::followsLeft | ( | ) | const [inline] |
Definition at line 353 of file llview.h.
References FOLLOWS_LEFT, and mReshapeFlags.
Referenced by getXML(), and reshape().
BOOL LLView::followsRight | ( | ) | const [inline] |
Definition at line 354 of file llview.h.
References FOLLOWS_RIGHT, and mReshapeFlags.
Referenced by LLFloaterView::adjustToFitScreen(), getXML(), and reshape().
BOOL LLView::followsTop | ( | ) | const [inline] |
Definition at line 355 of file llview.h.
References FOLLOWS_TOP, and mReshapeFlags.
Referenced by LLFloaterView::adjustToFitScreen(), LLContainerView::arrange(), getXML(), and reshape().
BOOL LLView::followsBottom | ( | ) | const [inline] |
Definition at line 356 of file llview.h.
References FOLLOWS_BOTTOM, and mReshapeFlags.
Referenced by getXML(), and reshape().
BOOL LLView::followsAll | ( | ) | const [inline] |
const LLRect& LLView::getRect | ( | ) | const [inline] |
Definition at line 359 of file llview.h.
References mRect.
Referenced by LLPanel::addBorder(), LLMultiFloater::addFloater(), LLFolderView::addFolder(), LLFolderViewFolder::addFolder(), LLFolderViewFolder::addItem(), LLScrollingPanelList::addPanel(), LLPermissionsView::addPermissionsData(), LLConsole::addQueuedLines(), LLScrollListCtrl::addSimpleElement(), LLMultiSlider::addSlider(), LLStatView::addStat(), LLTabContainer::addTabPanel(), LLFloaterView::adjustToFitScreen(), LLFloaterWorldMap::adjustZoomSliderBounds(), LLFloater::applyRectControl(), LLFolderView::arrange(), LLFolderViewFolder::arrange(), LLContainerView::arrange(), LLMenuBarGL::arrange(), LLPieMenu::arrange(), LLMenuGL::arrange(), LLFloater::buildButtons(), LLAgent::calcCustomizeAvatarUIOffset(), LLScrollableContainerView::calcVisibleSize(), LLFloater::center(), centerWithin(), LLPanel::childGetRect(), childrenHandleDoubleClick(), childrenHandleDragAndDrop(), childrenHandleHover(), childrenHandleMouseDown(), childrenHandleMouseUp(), childrenHandleRightMouseDown(), childrenHandleRightMouseUp(), childrenHandleScrollWheel(), LLTabContainer::commitHoveredButton(), LLWebBrowserCtrl::convertInputCoords(), LLAlertDialog::createDialog(), LLNetMap::createObjectImage(), createRect(), LLPieMenuBranch::doIt(), LLWorldMapView::draw(), LLViewerWindow::draw(), LLVelocityBar::draw(), LLTextureView::draw(), LLTextureBar::draw(), LLTextureCtrl::draw(), LLFloaterTexturePicker::draw(), LLStatusBar::draw(), LLStatGraph::draw(), LLStatBar::draw(), LLProgressView::draw(), LLPreviewTexture::draw(), LLPanelLogin::draw(), LLPanelInventory::draw(), LLNotifyBox::draw(), LLNetMap::draw(), LLMemoryView::draw(), LLHoverView::draw(), LLGroupNotifyBox::draw(), LLHorizontalCompass::draw(), LLFrameStatView::draw(), LLFolderView::draw(), LLFolderViewItem::draw(), LLPanelVoiceDeviceSettings::draw(), LLFloaterSnapshot::draw(), LLSnapshotLivePreview::draw(), LLFloaterPostcard::draw(), LLFloaterImagePreview::draw(), LLFloaterAnimPreview::draw(), LLFastTimerView::draw(), LLContainerView::draw(), LLColorSwatchCtrl::draw(), draw(), LLTextEditor::draw(), LLTextBox::draw(), LLTabContainer::draw(), LLSlider::draw(), LLScrollListCtrl::draw(), LLScrollableContainerView::draw(), LLScrollbar::draw(), LLPanel::draw(), LLMultiSlider::draw(), LLModalDialog::draw(), LLTearOffMenu::draw(), LLPieMenu::draw(), LLMenuGL::draw(), LLMenuItemBranchDownGL::draw(), LLMenuItemTearOffGL::draw(), LLMenuItemSeparatorGL::draw(), LLMenuItemGL::draw(), LLLineEditor::draw(), LLFloater::draw(), LLButton::draw(), LLAlertDialog::draw(), LLNotifyBox::drawBackground(), LLTextEditor::drawBackground(), LLPieMenu::drawBackground(), LLMenuGL::drawBackground(), drawChild(), LLWorldMapView::drawFrustum(), LLTracker::drawMarker(), LLViewBorder::drawOnePixelLines(), LLTextBox::drawText(), LLWorldMapView::drawTracking(), LLNetMap::drawTracking(), LLViewBorder::drawTwoPixelLines(), LLFloaterView::findNeighboringPosition(), LLScrollListCtrl::fitContents(), LLRadioGroup::fromXML(), LLLayoutStack::fromXML(), LLPanel::fromXML(), LLSnapshotLivePreview::getAspect(), LLToolView::getButtonRect(), LLLayoutStack::getDefaultHeight(), LLLayoutStack::getDefaultWidth(), LLGroupNotifyBox::getGroupNotifyRect(), LLFastTimerView::getLegendIndex(), getLocalRect(), getLocalSnapRect(), LLViewerMenuHolderGL::getMenuRect(), LLFloaterView::getMinimizePosition(), LLNotifyBox::getNotifyRect(), LLNotifyBox::getNotifyTipRect(), LLLineEditor::getPreeditLocation(), LLScrollListCtrl::getRequiredRect(), getScreenRect(), LLScrollableContainerView::getScrolledViewRect(), LLFloaterView::getSnapRect(), LLFolderView::getVisibleRect(), getXML(), LLSpinCtrl::getXML(), LLWorldMapView::globalPosToView(), LLNetMap::globalPosToView(), LLMultiFloater::growToFit(), LLColumnHeader::handleDoubleClick(), LLResizeBar::handleDoubleClick(), LLToolBar::handleDragAndDrop(), LLPanelInventory::handleDragAndDrop(), LLTabContainer::handleDragAndDrop(), LLViewerTextEditor::handleHover(), LLTextEditor::handleHover(), LLTabContainer::handleHover(), LLSlider::handleHover(), LLScrollbar::handleHover(), LLResizeHandle::handleHover(), LLResizeBar::handleHover(), LLMultiSlider::handleHover(), LLMenuBarGL::handleHover(), LLMenuGL::handleHover(), LLMenuItemSeparatorGL::handleHover(), LLDragHandle::handleHover(), LLStatBar::handleMouseDown(), LLJoystickCameraZoom::handleMouseDown(), LLJoystickCameraRotate::handleMouseDown(), LLContainerView::handleMouseDown(), LLTabContainer::handleMouseDown(), LLMenuItemSeparatorGL::handleMouseDown(), LLFloater::handleMouseDown(), LLWorldMapView::handleMouseUp(), LLTabContainer::handleMouseUp(), LLMenuItemSeparatorGL::handleMouseUp(), LLViewerWindow::handlePerFrameHover(), LLViewerTextEditor::handleToolTip(), LLTextEditor::handleToolTip(), LLTabContainer::handleToolTip(), LLScrollableContainerView::handleToolTip(), LLComboBox::handleToolTip(), LLScrollableContainerView::init(), LLRadioGroup::init(), LLButton::init(), init_menus(), init_stat_view(), LLTabContainer::initButtons(), LLFloaterScriptDebugOutput::initFloater(), LLFloater::initFloater(), LLPanel::initPanelXML(), LLViewerWindow::initWorldUI(), LLOverlayBar::layoutButtons(), LLColorSwatchCtrl::LLColorSwatchCtrl(), LLColumnHeader::LLColumnHeader(), LLLayoutStack::LLEmbeddedPanel::LLEmbeddedPanel(), LLFloaterCamera::LLFloaterCamera(), LLFloaterEditUI::LLFloaterEditUI(), LLFloaterGroupInvite::LLFloaterGroupInvite(), LLFloaterMap::LLFloaterMap(), LLFloaterPermissionsMgr::LLFloaterPermissionsMgr(), LLFloaterScriptDebugOutput::LLFloaterScriptDebugOutput(), LLFloaterScriptQueue::LLFloaterScriptQueue(), LLFloaterScriptSearch::LLFloaterScriptSearch(), LLFloaterTestImpl::LLFloaterTestImpl(), LLFloaterTools::LLFloaterTools(), LLFloaterURLDisplay::LLFloaterURLDisplay(), LLFolderView::LLFolderView(), LLGroupNotifyBox::LLGroupNotifyBox(), LLLineEditor::LLLineEditor(), LLLiveLSLEditor::LLLiveLSLEditor(), LLMultiFloater::LLMultiFloater(), LLMultiSliderCtrl::LLMultiSliderCtrl(), LLNotifyBox::LLNotifyBox(), LLPanelLogin::LLPanelLogin(), LLPreviewAnim::LLPreviewAnim(), LLPreviewSound::LLPreviewSound(), LLPreviewTexture::LLPreviewTexture(), LLProgressView::LLProgressView(), LLScrollbar::LLScrollbar(), LLScrollListCheck::LLScrollListCheck(), LLSearchEditor::LLSearchEditor(), LLSliderCtrl::LLSliderCtrl(), LLSpinCtrl::LLSpinCtrl(), LLStatusBar::LLStatusBar(), LLTearOffMenu::LLTearOffMenu(), LLTextEditor::LLTextEditor(), LLTextureCtrl::LLTextureCtrl(), LLWebBrowserCtrl::LLWebBrowserCtrl(), localPointToOtherView(), localPointToScreen(), localRectToOtherView(), localRectToScreen(), LLFloaterSnapshot::Impl::onClickLess(), LLFloaterSnapshot::Impl::onClickMore(), LLFloater::onClickTearOff(), LLFloaterEditUI::onCommitHeight(), LLFloaterEditUI::onCommitWidth(), LLTextureCtrl::onFloaterClose(), LLMenuItemBranchDownGL::openMenu(), LLMenuItemBranchGL::openMenu(), LLPieMenu::pieItemFromXY(), LLPieMenu::pieItemIndexFromXY(), LLResizeHandle::pointInHandle(), LLToolBar::postBuild(), LLPanelPermissions::postBuild(), LLPanelGroupGeneral::postBuild(), LLPanelFace::postBuild(), LLPanelContents::postBuild(), LLPanelClassified::postBuild(), LLInventoryPanel::postBuild(), LLFloaterSnapshot::postBuild(), LLFloaterNameDesc::postBuild(), LLFloaterJoystick::postBuild(), LLFloaterImagePreview::postBuild(), LLFloaterAnimPreview::postBuild(), LLFloaterEditUI::processKeystroke(), LLStatusBar::refresh(), LLFloaterTools::refresh(), LLFloaterEditUI::refreshCore(), LLTabContainer::removeTabPanel(), LLPanelInventory::reset(), LLLiveLSLEditor::reshape(), LLPreviewLSL::reshape(), LLPreviewNotecard::reshape(), LLFloaterStats::reshape(), LLSnapshotLivePreview::reshape(), LLConsole::reshape(), reshape(), LLScrollableContainerView::reshape(), LLMenuHolderGL::reshape(), LLFloaterView::reshapeFloater(), LLDragHandleTop::reshapeTitleBox(), screenPointToLocal(), screenRectToLocal(), LLScrollableContainerView::scrollHorizontal(), LLFolderView::scrollToShowItem(), LLScrollableContainerView::scrollToShowRect(), LLScrollableContainerView::scrollVertical(), LLTabContainer::selectTab(), LLPanelAvatar::setAvatarID(), LLComboBox::setButtonVisible(), LLFloater::setCanResize(), LLAlertDialog::setCheckBox(), LLWorldMapView::setDirectionPos(), LLNetMap::setDirectionPos(), LLPanelGroup::setGroupID(), LLCheckBoxCtrl::setLabel(), LLSliderCtrl::setLabelArg(), LLMultiSliderCtrl::setLabelArg(), LLCheckBoxCtrl::setLabelArg(), LLMenuGL::setLeftAndBottom(), LLUploadDialog::setMessage(), LLFloater::setMinimized(), LLTabContainer::setPanelTitle(), LLLineEditor::setRect(), LLNetMap::setScale(), LLMultiSlider::setSliderValue(), LLTabContainer::setTabImage(), LLLineEditor::setTextPadding(), LLDragHandleTop::setTitle(), LLTextBox::setWrappedText(), LLPreviewGesture::show(), LLFloaterTelehub::show(), LLPieMenu::show(), LLFloaterAvatarInfo::showFromProfile(), LLFloaterPostcard::showFromSnapshot(), LLColumnHeader::showList(), LLComboBox::showList(), LLFloaterTools::showMore(), LLMenuGL::showPopup(), LLFolderView::startRenamingSelectedItem(), LLPanel::storeRectControl(), LLInventoryView::toggleFindOptions(), translateIntoRect(), LLFloater::updateButtons(), LLScrollListCtrl::updateColumns(), LLPreviewTexture::updateDimensions(), LLWorldMapView::updateDirections(), LLFloaterSnapshot::Impl::updateLayout(), LLScrollListCtrl::updateLayout(), LLLayoutStack::updateLayout(), LLFlyoutButton::updateLayout(), LLComboBox::updateLayout(), LLTabContainer::updateMaxScrollPos(), LLScrollingPanelList::updatePanelVisiblilty(), LLMultiFloater::updateResizeLimits(), LLScrollableContainerView::updateScroll(), LLJoystickCameraZoom::updateSlop(), LLJoystick::updateSlop(), LLSnapshotLivePreview::updateSnapshot(), LLTextEditor::updateTextRect(), LLSlider::updateThumbRect(), LLScrollbar::updateThumbRect(), LLMultiPreview::userSetShape(), LLPreview::userSetShape(), userSetShape(), LLColumnHeader::userSetShape(), LLFloater::userSetShape(), LLWorldMapView::viewPosToGlobal(), LLNetMap::viewPosToGlobal(), LLFloaterGesture::~LLFloaterGesture(), LLFloaterHtml::~LLFloaterHtml(), LLFloaterHtmlHelp::~LLFloaterHtmlHelp(), LLFloaterHUD::~LLFloaterHUD(), LLFloaterReleaseMsg::~LLFloaterReleaseMsg(), and LLViewerWindow::~LLViewerWindow().
const LLRect& LLView::getBoundingRect | ( | ) | const [inline] |
Definition at line 360 of file llview.h.
References mBoundingRect.
Referenced by getLocalBoundingRect(), LLNotifyBox::getNotifyTipRect(), and updateBoundingRect().
LLRect LLView::getLocalBoundingRect | ( | ) | const |
Definition at line 1498 of file llview.cpp.
References getBoundingRect(), LLRectBase< Type >::mBottom, LLRectBase< Type >::mLeft, mRect, and LLRectBase< Type >::translate().
Referenced by LLViewerWindow::handlePerFrameHover().
LLRect LLView::getScreenRect | ( | ) | const |
Definition at line 1489 of file llview.cpp.
References getRect(), localPointToScreen(), LLRectBase< Type >::mBottom, LLRectBase< Type >::mLeft, LLRectBase< Type >::mRight, and LLRectBase< Type >::mTop.
Referenced by LLLineEditor::draw(), and LLTextEditor::drawCursor().
LLRect LLView::getLocalRect | ( | ) | const |
Definition at line 1507 of file llview.cpp.
References getRect().
Referenced by LLWorldMapView::draw(), LLFloaterTexturePicker::draw(), LLNetMap::draw(), LLSnapshotLivePreview::draw(), LLFloaterColorPicker::draw(), LLTextBox::draw(), LLTabContainer::draw(), LLSlider::draw(), LLMenuHolderGL::draw(), LLLineEditor::draw(), LLIconCtrl::draw(), LLButton::draw(), LLButton::drawBorder(), LLMenuHolderGL::getMenuRect(), LLPieMenu::handleRightMouseDown(), LLPieMenu::handleRightMouseUp(), LLComboBox::showList(), LLComboBox::updateLayout(), and LLSlider::updateThumbRect().
LLRect LLView::getSnapRect | ( | ) | const [virtual] |
Reimplemented in LLFloaterView.
Definition at line 471 of file llview.cpp.
References mRect.
Referenced by findSnapEdge(), LLColumnHeader::findSnapEdge(), and getLocalSnapRect().
LLRect LLView::getLocalSnapRect | ( | ) | const |
Definition at line 1513 of file llview.cpp.
References getRect(), getSnapRect(), and LLRectBase< Type >::translate().
Referenced by LLFloaterView::adjustToFitScreen(), findSnapEdge(), and LLFloaterView::getMinimizePosition().
LLRect LLView::getRequiredRect | ( | ) | [virtual] |
Reimplemented in LLScrollListCtrl, LLContainerView, LLStatBar, LLTextureBar, and LLGLTexMemBar.
Definition at line 477 of file llview.cpp.
References mRect.
Referenced by LLContainerView::arrange(), LLMenuBarGL::fromXML(), LLContainerView::getRequiredRect(), and initFromXML().
void LLView::updateBoundingRect | ( | ) |
Definition at line 1437 of file llview.cpp.
References getBoundingRect(), getParent(), LLFocusMgr::getTopCtrl(), getVisible(), gFocusMgr, LLMortician::isDead(), LLRectBase< Type >::isNull(), LLRectBase< Type >::mBottom, mBoundingRect, mChildList, LLRectBase< Type >::mLeft, mRect, mUseBoundingRect, LLRectBase< Type >::null, LLRectBase< Type >::translate(), LLRectBase< Type >::unionWith(), and updateBoundingRect().
Referenced by addChild(), addChildAtEnd(), removeChild(), reshape(), setRect(), setUseBoundingRect(), setVisible(), translate(), and updateBoundingRect().
LLView * LLView::getRootView | ( | ) |
Definition at line 1675 of file llview.cpp.
References mParentView.
Referenced by draw(), LLResizeHandle::handleHover(), LLResizeBar::handleHover(), LLFloaterSnapshot::postBuild(), and LLComboBox::showList().
LLView* LLView::getParent | ( | ) | const [inline] |
Definition at line 372 of file llview.h.
References mParentView.
Referenced by LLMultiFloater::addFloater(), LLTabContainer::addTabPanel(), LLFloaterView::adjustToFitScreen(), LLPieMenu::appendPieMenu(), LLContainerView::arrange(), LLFloater::bringToFront(), LLFloater::canSnapTo(), LLFocusMgr::childHasKeyboardFocus(), LLFocusMgr::childHasMouseCapture(), LLFocusMgr::childIsTopCtrl(), LLMenuGL::cleanupSpilloverBranch(), LLPanelGroup::close(), LLPanelClassified::confirmPublish(), LLPieMenuBranch::doIt(), LLMenuItemTearOffGL::doIt(), draw(), LLFloater::draw(), drawChild(), LLUICtrl::getIsChrome(), LLMenuItemGL::getMenu(), LLFloaterView::getParentFloater(), LLUICtrl::getParentPanel(), LLUICtrl::getParentUICtrl(), getShowNamesToolTip(), getXML(), LLMenuBarGL::getXML(), LLGroupDropTarget::handleDragAndDrop(), LLDropTarget::handleDragAndDrop(), LLResizeHandle::handleHover(), LLDragHandle::handleHover(), LLMenuItemBranchGL::handleKeyHere(), LLStatBar::handleMouseDown(), LLPieMenu::handleMouseDown(), LLPieMenu::handleMouseUp(), LLFolderViewItem::handleScrollWheel(), hasAncestor(), LLLiveLSLEditor::hide(), LLMenuGL::highlightNextItem(), LLMenuGL::highlightPrevItem(), LLFloater::initFloater(), isInEnabledChain(), isInVisibleChain(), LLMenuGL::isOpen(), LLMenuGL::jumpKeysActive(), LLFloaterScriptSearch::LLFloaterScriptSearch(), LLTearOffMenu::LLTearOffMenu(), localPointToOtherView(), localRectToOtherView(), LLFloaterEditUI::navigateHierarchyButtonPressed(), LLScriptEdCore::onBtnDynamicHelp(), LLPanelRegionInfo::onChangeChildCtrl(), LLPanelRegionTerrainInfo::onChangeSunHour(), LLUICtrl::onFocusLost(), LLUICtrl::onFocusReceived(), LLMenuItemBranchDownGL::openMenu(), LLMenuItemBranchGL::openMenu(), LLPanelAvatarClassified::refresh(), LLFloaterEditUI::refresh(), LLPanelClassified::saveCallback(), sendChildToBack(), sendChildToFront(), LLFloater::setFocus(), LLFloater::setFrontmost(), LLMenuItemBranchDownGL::setHighlight(), LLMenuItemBranchGL::setHighlight(), LLFocusMgr::setKeyboardFocus(), setVisible(), LLPieMenu::show(), LLMenuGL::showPopup(), LLFloater::snappedTo(), updateBoundingRect(), LLMenuItemBranchGL::updateBranchParent(), LLFloaterSnapshot::Impl::updateLayout(), LLScrollingPanelList::updatePanelVisiblilty(), and LLMenuGL::updateParent().
LLView* LLView::getFirstChild | ( | ) | const [inline] |
Definition at line 373 of file llview.h.
References mChildList, and NULL.
Referenced by LLGroupNotifyBox::moveToBack().
S32 LLView::getChildCount | ( | ) | const [inline] |
Definition at line 374 of file llview.h.
References mChildList, and S32.
Referenced by LLObjectBridge::buildContextMenu(), LLFolderView::handleKeyHere(), LLNotifyBox::LLNotifyBox(), and LLNotifyBox::moveToBack().
void LLView::sortChildren | ( | _Pr3 | _Pred | ) | [inline] |
Definition at line 375 of file llview.h.
References mChildList.
Referenced by LLTextureView::draw().
Definition at line 1520 of file llview.cpp.
References FALSE, getParent(), and TRUE.
Referenced by LLButton::handleHover(), LLUICtrl::onFocusReceived(), and LLFocusMgr::setKeyboardFocus().
Definition at line 1557 of file llview.cpp.
References FALSE, getChildView(), and NULL.
Referenced by LLPanelDirFind::postBuild().
Definition at line 1542 of file llview.cpp.
References LLFocusMgr::childHasKeyboardFocus(), FALSE, getChildView(), gFocusMgr, and TRUE.
Referenced by LLFloaterWorldMap::clearAvatarSelection(), LLFloaterWorldMap::clearLandmarkSelection(), and LLFloaterWorldMap::clearLocationSelection().
Reimplemented in LLCheckBoxCtrl, LLDragHandleTop, LLDragHandleLeft, LLFloater, LLFloaterView, LLLineEditor, LLMenuHolderGL, LLModalDialog, LLScrollbar, LLScrollableContainerView, LLScrollListCtrl, LLTabContainer, LLTextBox, LLTextEditor, LLConsole, LLContainerView, LLSnapshotLivePreview, LLFloaterWorldMap, LLFolderView, LLOverlayBar, LLPreviewNotecard, LLPreviewLSL, LLLiveLSLEditor, LLToolBar, LLWebBrowserCtrl, and LLWorldMapView.
Definition at line 1363 of file llview.cpp.
References FALSE, followsBottom(), followsLeft(), followsRight(), followsTop(), LLRectBase< Type >::getHeight(), getRect(), LLRectBase< Type >::getWidth(), LLRectBase< Type >::mBottom, mChildList, LLRectBase< Type >::mLeft, mParentView, mRect, LLRectBase< Type >::mRight, LLRectBase< Type >::mTop, reshape(), S32, sForceReshape, translate(), and updateBoundingRect().
Referenced by LLFolderView::addFolder(), LLFolderViewFolder::addFolder(), LLScrollingPanelList::addPanel(), LLPermissionsView::addPermissionsData(), LLTabContainer::addTabPanel(), LLFolderView::arrange(), LLFolderViewFolder::arrange(), LLContainerView::arrange(), LLMenuBarGL::arrange(), LLMenuGL::arrange(), LLScrollingPanelList::clearPanels(), LLProgressView::draw(), LLStatBar::handleMouseDown(), LLViewerWindow::handlePerFrameHover(), initFromXML(), LLPanel::initPanelXML(), LLBottomPanel::LLBottomPanel(), LLPanelLogin::LLPanelLogin(), LLFloaterEditUI::onCommitHeight(), LLFloaterEditUI::onCommitWidth(), LLToolBar::postBuild(), LLFloaterEditUI::processKeystroke(), LLStatusBar::refresh(), LLPanelClassified::refresh(), LLWorldMapView::reshape(), LLWebBrowserCtrl::reshape(), LLViewerWindow::reshape(), LLToolBar::reshape(), LLOverlayBar::reshape(), LLFolderView::reshape(), LLSnapshotLivePreview::reshape(), LLConsole::reshape(), reshape(), LLTextEditor::reshape(), LLTextBox::reshape(), LLTabContainer::reshape(), LLScrollListCtrl::reshape(), LLScrollableContainerView::reshape(), LLScrollbar::reshape(), LLMenuHolderGL::reshape(), LLLineEditor::reshape(), LLFloater::reshape(), LLDragHandleLeft::reshape(), LLDragHandleTop::reshape(), LLCheckBoxCtrl::reshape(), LLFloaterView::reshapeFloater(), LLUploadDialog::setMessage(), LLTabContainer::setPanelTitle(), LLTabContainer::setTabImage(), LLScrollListCtrl::updateColumns(), LLLayoutStack::updateLayout(), LLFlyoutButton::updateLayout(), and userSetShape().
Reimplemented in LLTearOffMenu.
Definition at line 640 of file llview.cpp.
References mRect, LLRectBase< Type >::translate(), and updateBoundingRect().
Referenced by LLScrollingPanelList::addPanel(), LLTabContainer::addTabPanel(), LLFloaterView::adjustToFitScreen(), LLFloater::applyRectControl(), centerWithin(), LLTabContainer::draw(), LLMultiFloater::growToFit(), LLFloaterScriptQueue::LLFloaterScriptQueue(), LLFloaterScriptSearch::LLFloaterScriptSearch(), LLLiveLSLEditor::LLLiveLSLEditor(), LLPreviewAnim::LLPreviewAnim(), LLPreviewSound::LLPreviewSound(), LLPreviewTexture::LLPreviewTexture(), LLTearOffMenu::LLTearOffMenu(), LLFloaterSnapshot::Impl::onClickLess(), LLFloaterSnapshot::Impl::onClickMore(), LLMenuItemBranchDownGL::openMenu(), LLMenuItemBranchGL::openMenu(), reshape(), LLScrollableContainerView::scrollHorizontal(), LLScrollableContainerView::scrollVertical(), LLTabContainer::setRightTabBtnOffset(), LLPieMenu::show(), LLFloaterAvatarInfo::showFromProfile(), LLComboBox::showList(), LLFloaterTools::showMore(), LLMenuGL::showPopup(), LLTearOffMenu::translate(), translateIntoRect(), LLScrollListCtrl::updateColumns(), LLMultiFloater::updateResizeLimits(), LLScrollableContainerView::updateScroll(), and userSetShape().
Definition at line 388 of file llview.h.
References LLRectBase< Type >::mBottom, LLRectBase< Type >::mLeft, mRect, and LLRectBase< Type >::translate().
Referenced by LLPanelEstateInfo::addAllowedGroup(), LLFolderView::addFolder(), LLFolderViewFolder::addFolder(), LLFolderView::arrange(), LLFolderViewFolder::arrange(), LLLayoutStack::fromXML(), LLViewerWindow::handlePerFrameHover(), LLPanel::initPanelXML(), LLBottomPanel::LLBottomPanel(), LLPanelPermissions::onClickGroup(), LLPanelLandGeneral::onClickSetGroup(), LLPanelClassified::refresh(), LLWorldMapView::setDirectionPos(), LLNetMap::setDirectionPos(), LLFloater::setMinimized(), LLFloaterPostcard::showFromSnapshot(), LLComboBox::showList(), LLFolderView::startRenamingSelectedItem(), LLPreviewTexture::updateDimensions(), LLWorldMapView::updateDirections(), LLLayoutStack::updateLayout(), and LLFlyoutButton::updateLayout().
Definition at line 1697 of file llview.cpp.
References FALSE, LLRectBase< Type >::getHeight(), getRect(), LLRectBase< Type >::getWidth(), llmax(), LLRectBase< Type >::mBottom, LLRectBase< Type >::mLeft, LLRectBase< Type >::mRight, LLRectBase< Type >::mTop, S32, translate(), and TRUE.
Referenced by LLFloaterView::adjustToFitScreen(), LLHoverView::draw(), LLViewerWindow::handlePerFrameHover(), and LLComboBox::showList().
void LLView::centerWithin | ( | const LLRect & | bounds | ) |
Definition at line 1761 of file llview.cpp.
References LLRectBase< Type >::getHeight(), getRect(), LLRectBase< Type >::getWidth(), LLRectBase< Type >::mBottom, LLRectBase< Type >::mLeft, S32, and translate().
Referenced by LLFloater::center(), LLModalDialog::centerOnScreen(), LLFloaterNameDesc::postBuild(), and LLUploadDialog::setMessage().
void LLView::userSetShape | ( | const LLRect & | new_rect | ) | [virtual] |
Reimplemented in LLFloater, LLColumnHeader, LLMultiPreview, and LLPreview.
Definition at line 2028 of file llview.cpp.
References LLRectBase< Type >::getHeight(), getRect(), LLRectBase< Type >::getWidth(), LLRectBase< Type >::mBottom, LLRectBase< Type >::mLeft, reshape(), and translate().
Referenced by LLResizeBar::handleDoubleClick(), LLResizeHandle::handleHover(), LLResizeBar::handleHover(), LLDragHandle::handleHover(), and LLFloater::userSetShape().
LLView * LLView::findSnapRect | ( | LLRect & | new_rect, | |
const LLCoordGL & | mouse_dir, | |||
LLView::ESnapType | snap_type, | |||
S32 | threshold, | |||
S32 | padding = 0 | |||
) | [virtual] |
Definition at line 2034 of file llview.cpp.
References findSnapEdge(), LLRectBase< Type >::mBottom, LLRectBase< Type >::mLeft, mParentView, mRect, LLRectBase< Type >::mRight, LLRectBase< Type >::mTop, LLCoord::mX, LLCoord::mY, NULL, S32, SNAP_BOTTOM, SNAP_LEFT, SNAP_RIGHT, SNAP_TOP, and LLRectBase< Type >::translate().
Referenced by LLDragHandle::handleHover().
LLView * LLView::findSnapEdge | ( | S32 & | new_edge_val, | |
const LLCoordGL & | mouse_dir, | |||
ESnapEdge | snap_edge, | |||
ESnapType | snap_type, | |||
S32 | threshold, | |||
S32 | padding = 0 | |||
) | [virtual] |
Reimplemented in LLColumnHeader.
Definition at line 2216 of file llview.cpp.
References canSnapTo(), getChildList(), getLocalSnapRect(), getSnapRect(), llabs(), llendl, llerrs, LLRectBase< Type >::mBottom, LLRectBase< Type >::mLeft, mParentView, LLRectBase< Type >::mRight, LLRectBase< Type >::mTop, LLCoord::mX, LLCoord::mY, NULL, S32, SNAP_BOTTOM, SNAP_LEFT, SNAP_PARENT, SNAP_PARENT_AND_SIBLINGS, SNAP_RIGHT, SNAP_SIBLINGS, SNAP_TOP, and LLRectBase< Type >::stretch().
Referenced by findSnapRect(), LLResizeBar::handleDoubleClick(), LLResizeHandle::handleHover(), and LLResizeBar::handleHover().
Reimplemented in LLFloater.
Definition at line 647 of file llview.cpp.
References getVisible().
Referenced by LLFloater::canSnapTo(), and findSnapEdge().
void LLView::snappedTo | ( | const LLView * | snap_view | ) | [virtual] |
Reimplemented in LLFloater.
Definition at line 653 of file llview.cpp.
Referenced by LLResizeHandle::handleHover(), LLResizeBar::handleHover(), and LLDragHandle::handleHover().
Reimplemented in LLMenuItemBranchGL, LLSnapshotFloaterView, and LLTextureView.
Definition at line 751 of file llview.cpp.
References childrenHandleKey(), FALSE, getEnabled(), getName(), getVisible(), handleKey(), handleKeyHere(), llendl, llinfos, mParentView, NULL, and sDebugKeys.
Referenced by childrenHandleKey(), LLViewerWindow::handleKey(), LLSnapshotFloaterView::handleKey(), handleKey(), LLMenuItemBranchGL::handleKey(), and LLTearOffMenu::handleKeyHere().
Reimplemented in LLMenuItemBranchGL, and LLTearOffMenu.
Definition at line 788 of file llview.cpp.
References childrenHandleUnicodeChar(), FALSE, getEnabled(), getName(), getVisible(), handleUnicodeChar(), handleUnicodeCharHere(), llendl, llinfos, mParentView, NULL, and sDebugKeys.
Referenced by childrenHandleUnicodeChar(), LLViewerWindow::handleUnicodeChar(), handleUnicodeChar(), LLTearOffMenu::handleUnicodeChar(), and LLMenuItemBranchGL::handleUnicodeChar().
BOOL LLView::handleDragAndDrop | ( | S32 | x, | |
S32 | y, | |||
MASK | mask, | |||
BOOL | drop, | |||
EDragAndDropType | cargo_type, | |||
void * | cargo_data, | |||
EAcceptance * | accept, | |||
LLString & | tooltip_msg | |||
) | [virtual] |
Reimplemented in LLScrollbar, LLScrollableContainerView, LLTabContainer, LLTextEditor, LLFloaterLandmark, LLPanelEstateCovenant, LLFolderViewItem, LLFolderViewFolder, LLFolderView, LLFloaterIMPanel, LLInventoryView, LLNameListCtrl, LLDropTarget, LLGroupDropTarget, LLPanelInventory, LLPreviewGesture, LLFloaterTexturePicker, LLTextureCtrl, LLToolBar, and LLViewerTextEditor.
Definition at line 826 of file llview.cpp.
References ACCEPT_NO, blockMouseEvent(), childrenHandleDragAndDrop(), getName(), lldebugst, llendl, NULL, and TRUE.
Referenced by childrenHandleDragAndDrop(), LLToolDragAndDrop::dragOrDrop(), LLToolBar::handleDragAndDrop(), LLInventoryPanel::handleDragAndDrop(), LLInventoryView::handleDragAndDrop(), LLFolderView::handleDragAndDrop(), and LLTabContainer::handleDragAndDrop().
LLString LLView::getShowNamesToolTip | ( | ) |
Definition at line 671 of file llview.cpp.
References getName(), getParent(), getToolTip(), and mName.
Referenced by handleToolTip(), and LLComboBox::handleToolTip().
void LLView::draw | ( | void | ) | [virtual] |
Reimplemented in LLAlertDialog, LLButton, LLCheckBoxCtrl, LLComboBox, LLFlyoutButton, LLDragHandleTop, LLDragHandleLeft, LLFloater, LLFloaterView, LLMultiFloater, LLIconCtrl, LLLineEditor, LLSearchEditor, LLMenuItemSeparatorGL, LLMenuItemBlankGL, LLMenuItemBranchDownGL, LLMenuItemGL, LLMenuGL, LLMenuItemBranchGL, LLPieMenu, LLMenuBarGL, LLMenuHolderGL, LLTearOffMenu, LLMenuItemTearOffGL, LLModalDialog, LLMultiSlider, LLPanel, LLLayoutStack, LLRadioGroup, LLResizeHandle, LLScrollbar, LLScrollableContainerView, LLScrollingPanelList, LLColumnHeader, LLScrollListCtrl, LLSlider, LLSpinCtrl, LLTabContainer, LLTextBox, LLTextEditor, LLUICtrlLocate, LLViewBorder, LLColorSwatchCtrl, LLCompass, LLHorizontalCompass, LLConsole, LLContainerView, 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, LLSnapshotLivePreview, LLFloaterSnapshot, LLFloaterTelehub, LLFloaterTools, LLFloaterTOS, LLPanelVoiceDeviceSettings, LLFloaterVoiceDeviceSettings, LLFloaterWorldMap, LLFolderViewItem, LLFolderViewFolder, LLFolderView, LLFrameStatView, LLGroupNotifyBox, LLHoverView, LLHUDView, LLFloaterIMPanel, LLInventoryViewFinder, LLInventoryView, LLJoystickCameraRotate, LLJoystickCameraZoom, LLMediaRemoteCtrl, LLMemoryView, LLNetMap, 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, LLStatBar, LLStatGraph, LLStatusBar, LLFloaterTexturePicker, LLTextureCtrl, LLTextureBar, LLGLTexMemBar, LLTextureView, LLToolView, LLVelocityBar, LLBottomPanel, LLVoiceRemoteCtrl, LLWebBrowserCtrl, and LLWorldMapView.
Definition at line 1221 of file llview.cpp.
References draw(), drawChild(), drawDebugRect(), LLFocusMgr::getKeyboardFocus(), getName(), getParent(), getRect(), getRootView(), getVisible(), gFocusMgr, llendl, llwarns, localRectToScreen(), LLRectBase< Type >::mBottom, mChildList, LLRectBase< Type >::mLeft, mRect, NULL, LLUI::popMatrix(), LLUI::pushMatrix(), LLRectBase< Type >::rectInRect(), sDebugRects, sDepth, sEditingUI, sEditingUIView, and LLUI::translate().
Referenced by LLWorldMapView::draw(), LLWebBrowserCtrl::draw(), LLViewerWindow::draw(), LLToolView::draw(), LLTextureCtrl::draw(), LLStatBar::draw(), LLProgressView::draw(), LLNetMap::draw(), LLMemoryView::draw(), LLFrameStatView::draw(), LLFolderViewFolder::draw(), LLFastTimerView::draw(), LLContainerView::draw(), LLColorSwatchCtrl::draw(), LLViewBorder::draw(), draw(), LLTextEditor::draw(), LLSpinCtrl::draw(), LLSlider::draw(), LLScrollListCtrl::draw(), LLScrollingPanelList::draw(), LLScrollbar::draw(), LLRadioGroup::draw(), LLPanel::draw(), LLMultiSlider::draw(), LLMenuHolderGL::draw(), LLPieMenu::draw(), LLMenuGL::draw(), LLSearchEditor::draw(), LLLineEditor::draw(), LLIconCtrl::draw(), LLFloaterView::draw(), LLFloater::draw(), LLDragHandleLeft::draw(), LLDragHandleTop::draw(), LLComboBox::draw(), LLCheckBoxCtrl::draw(), LLTextEditor::drawBackground(), and drawChild().
LLXMLNodePtr LLView::getXML | ( | bool | save_children = true |
) | const [virtual] |
Reimplemented in LLButton, LLCheckBoxCtrl, LLComboBox, LLFloater, LLIconCtrl, LLLineEditor, LLMenuItemGL, LLMenuItemCallGL, LLMenuItemCheckGL, LLMenuGL, LLMenuItemBranchGL, LLMenuBarGL, LLMultiSlider, LLMultiSliderCtrl, LLPanel, LLLayoutStack, LLRadioGroup, LLScrollableContainerView, LLScrollingPanelList, LLScrollListCtrl, LLSlider, LLSliderCtrl, LLSpinCtrl, LLTabContainer, LLTextBox, LLTextEditor, LLUICtrl, LLColorSwatchCtrl, LLInventoryPanel, LLJoystick, LLNameListCtrl, and LLTextureCtrl.
Definition at line 1852 of file llview.cpp.
References FALSE, followsBottom(), followsLeft(), followsRight(), followsTop(), getEnabled(), getFollows(), LLRectBase< Type >::getHeight(), getName(), getParent(), getRect(), LLUIString::getString(), LLRectBase< Type >::mBottom, mControlName, LLRectBase< Type >::mLeft, mMouseOpaque, MOUSE_UP, mSoundFlags, mToolTipMsg, S32, and TRUE.
Referenced by LLUICtrl::getXML(), LLScrollableContainerView::getXML(), LLLayoutStack::getXML(), LLPanel::getXML(), LLMenuGL::getXML(), LLMenuItemGL::getXML(), and LLUICtrlFactory::saveToXML().
LLView * LLView::fromXML | ( | LLXMLNodePtr | node, | |
LLView * | parent, | |||
class LLUICtrlFactory * | factory | |||
) | [static] |
Reimplemented in LLButton, LLCheckBoxCtrl, LLComboBox, LLFlyoutButton, LLFloater, LLIconCtrl, LLLineEditor, LLSearchEditor, LLMenuGL, LLMenuBarGL, LLMultiSlider, LLMultiSliderCtrl, LLPanel, LLLayoutStack, LLRadioGroup, LLScrollableContainerView, LLScrollingPanelList, LLScrollListCtrl, LLSlider, LLSliderCtrl, LLSpinCtrl, LLTabContainer, LLTextBox, LLTextEditor, LLUICtrl, LLUICtrlLocate, LLViewBorder, LLColorSwatchCtrl, LLInventoryPanel, LLJoystickAgentTurn, LLJoystickAgentSlide, LLNameEditor, LLNameListCtrl, LLTextureCtrl, LLViewerTextEditor, and LLWebBrowserCtrl.
Definition at line 1919 of file llview.cpp.
References initFromXML(), and LLView().
void LLView::initFromXML | ( | LLXMLNodePtr | node, | |
LLView * | parent | |||
) | [virtual] |
Reimplemented in LLUICtrl.
Definition at line 2646 of file llview.cpp.
References createRect(), LLRectBase< Type >::getHeight(), getRequiredRect(), LLRectBase< Type >::getWidth(), mDefaultTabGroup, mMouseOpaque, mUseBoundingRect, NULL, parseFollowsFlags(), reshape(), setControlName(), setEnabled(), setFollows(), setRect(), setToolTip(), and setVisible().
Referenced by LLViewBorder::fromXML(), fromXML(), LLLayoutStack::fromXML(), and LLUICtrl::initFromXML().
void LLView::parseFollowsFlags | ( | LLXMLNodePtr | node | ) |
Definition at line 2694 of file llview.cpp.
References setFollowsAll(), setFollowsBottom(), setFollowsLeft(), setFollowsNone(), setFollowsRight(), and setFollowsTop().
Referenced by initFromXML(), and LLPanel::initPanelXML().
BOOL LLView::getSaveToXML | ( | ) | const [inline] |
Definition at line 419 of file llview.h.
References mSaveToXML.
Referenced by createRect(), and LLPanel::getXML().
void LLView::setSaveToXML | ( | BOOL | b | ) | [inline] |
Definition at line 420 of file llview.h.
References mSaveToXML.
Referenced by LLPanel::addBorder(), LLTabContainer::addTabPanel(), LLFloater::buildButtons(), LLTabContainer::initButtons(), LLDragHandle::LLDragHandle(), LLResizeBar::LLResizeBar(), and LLResizeHandle::LLResizeHandle().
void LLView::onFocusLost | ( | ) | [virtual] |
Reimplemented in LLComboBox, LLLineEditor, LLTearOffMenu, LLScrollListCtrl, LLTextEditor, LLUICtrl, LLFolderView, and LLWebBrowserCtrl.
Definition at line 483 of file llview.cpp.
void LLView::onFocusReceived | ( | ) | [virtual] |
Reimplemented in LLLineEditor, LLTearOffMenu, LLScrollListCtrl, LLTextEditor, LLUICtrl, LLFloaterInspect, LLFloaterTools, and LLWebBrowserCtrl.
Definition at line 488 of file llview.cpp.
BOOL LLView::parentPointInView | ( | S32 | x, | |
S32 | y, | |||
EHitTestType | type = HIT_TEST_USE_BOUNDING_RECT | |||
) | const |
Definition at line 1601 of file llview.cpp.
References HIT_TEST_USE_BOUNDING_RECT, mBoundingRect, mRect, mUseBoundingRect, and LLRectBase< Type >::pointInRect().
BOOL LLView::pointInView | ( | S32 | x, | |
S32 | y, | |||
EHitTestType | type = HIT_TEST_USE_BOUNDING_RECT | |||
) | const |
Definition at line 1608 of file llview.cpp.
References HIT_TEST_USE_BOUNDING_RECT, LLRectBase< Type >::localPointInRect(), LLRectBase< Type >::mBottom, mBoundingRect, LLRectBase< Type >::mLeft, mRect, mUseBoundingRect, and LLRectBase< Type >::pointInRect().
Referenced by blockMouseEvent(), LLFloater::bringToFront(), childrenHandleDoubleClick(), childrenHandleDragAndDrop(), childrenHandleHover(), childrenHandleMouseDown(), childrenHandleMouseUp(), childrenHandleRightMouseDown(), childrenHandleRightMouseUp(), childrenHandleScrollWheel(), LLTabContainer::commitHoveredButton(), LLWorldMapView::draw(), LLButton::draw(), LLViewerWindow::handleDoubleClick(), LLPanelInventory::handleDragAndDrop(), LLTabContainer::handleDragAndDrop(), LLMenuBarGL::handleHover(), LLPieMenu::handleHover(), LLMenuGL::handleHover(), LLViewerWindow::handleMouseDown(), LLFloater::handleMouseDown(), LLViewerWindow::handleMouseUp(), LLFolderViewItem::handleMouseUp(), LLColorSwatchCtrl::handleMouseUp(), LLButton::handleMouseUp(), LLViewerWindow::handlePerFrameHover(), LLViewerWindow::handleRightMouseDown(), LLViewerWindow::handleRightMouseUp(), handleToolTip(), and LLResizeHandle::pointInHandle().
Definition at line 1615 of file llview.cpp.
References HIT_TEST_IGNORE_BOUNDING_RECT, mMouseOpaque, and pointInView().
Referenced by handleDoubleClick(), handleDragAndDrop(), handleHover(), handleMouseDown(), handleMouseUp(), handleRightMouseDown(), handleRightMouseUp(), handleScrollWheel(), and handleToolTip().
BOOL LLView::localPointToOtherView | ( | S32 | x, | |
S32 | y, | |||
S32 * | other_x, | |||
S32 * | other_y, | |||
LLView * | other_view | |||
) | const |
Definition at line 1769 of file llview.cpp.
References FALSE, getParent(), getRect(), LLRectBase< Type >::mBottom, LLRectBase< Type >::mLeft, NULL, and TRUE.
Referenced by LLViewerWindow::handlePerFrameHover(), LLMenuItemBranchDownGL::openMenu(), LLMenuItemBranchGL::openMenu(), LLFolderView::scrollToShowItem(), and LLMenuGL::showPopup().
BOOL LLView::localRectToOtherView | ( | const LLRect & | local, | |
LLRect * | other, | |||
LLView * | other_view | |||
) | const |
Definition at line 1812 of file llview.cpp.
References FALSE, getParent(), getRect(), LLRectBase< Type >::mBottom, LLRectBase< Type >::mLeft, NULL, LLRectBase< Type >::translate(), and TRUE.
Referenced by LLFloaterTexturePicker::draw(), LLFloaterColorPicker::draw(), LLMenuHolderGL::draw(), LLTearOffMenu::LLTearOffMenu(), and LLComboBox::showList().
Definition at line 1649 of file llview.cpp.
References getRect(), LLRectBase< Type >::mBottom, LLRectBase< Type >::mLeft, mParentView, and LLRectBase< Type >::translate().
Definition at line 1662 of file llview.cpp.
References getRect(), LLRectBase< Type >::mBottom, LLRectBase< Type >::mLeft, mParentView, and LLRectBase< Type >::translate().
Referenced by draw(), LLTextEditor::getPreeditLocation(), and LLLineEditor::getPreeditLocation().
LLSimpleListener * LLView::getListenerByName | ( | const LLString & | callback_name | ) |
Definition at line 2440 of file llview.cpp.
References getListenerByName(), mDispatchList, mParentView, and NULL.
Referenced by LLVOAvatar::buildCharacter(), LLObjectBridge::buildContextMenu(), getListenerByName(), and LLMenuGL::parseChildXML().
void LLView::registerEventListener | ( | LLString | name, | |
LLSimpleListener * | function | |||
) |
void LLView::deregisterEventListener | ( | LLString | name | ) |
LLString LLView::findEventListener | ( | LLSimpleListener * | listener | ) | const |
Definition at line 2423 of file llview.cpp.
References findEventListener(), mDispatchList, mParentView, and LLStringBase< char >::null.
Referenced by findEventListener(), and LLMenuItemCallGL::getXML().
void LLView::addListenerToControl | ( | LLEventDispatcher * | observer, | |
const LLString & | name, | |||
LLSD | filter, | |||
LLSD | userdata | |||
) |
void LLView::addBoolControl | ( | LLString | name, | |
bool | initial_value | |||
) |
Definition at line 2875 of file llview.cpp.
References mFloaterControls, and TYPE_BOOLEAN.
Referenced by LLInventoryView::init(), LLMenuGL::parseChildXML(), LLMenuItemCheckGL::setCheckedControl(), LLMenuItemCallGL::setEnabledControl(), and LLMenuItemCallGL::setVisibleControl().
LLControlVariable * LLView::getControl | ( | LLString | name | ) |
Definition at line 2880 of file llview.cpp.
References mFloaterControls, and NULL.
Referenced by LLSetSortBy::handleEvent(), and LLInventoryViewFinder::onClose().
LLControlVariable * LLView::findControl | ( | LLString | name | ) |
Definition at line 2455 of file llview.cpp.
References findControl(), LLControlGroup::getControl(), mFloaterControls, mParentView, and LLUI::sConfigGroup.
Referenced by findControl(), LLFileEnableCloseAllWindows::handleEvent(), LLFileEnableCloseWindow::handleEvent(), LLFileEnableUpload::handleEvent(), LLFileEnableSaveAs::handleEvent(), LLEditEnableTakeOff::handleEvent(), LLViewCheckHUDAttachments::handleEvent(), LLViewCheckRenderType::handleEvent(), LLViewCheckBeaconEnabled::handleEvent(), LLViewCheckHighlightTransparent::handleEvent(), LLViewCheckShowHoverTips::handleEvent(), LLWorldEnableTeleportHome::handleEvent(), LLWorldEnableSetHomeLocation::handleEvent(), LLWorldEnableCreateLandmark::handleEvent(), LLToolsEnableToolNotPie::handleEvent(), LLViewEnableMouselook::handleEvent(), LLToolsEnableSaveToObjectInventory::handleEvent(), LLToolsEnableSaveToInventory::handleEvent(), LLToolsEnableTakeCopy::handleEvent(), LLEditableSelected::handleEvent(), LLSomethingSelectedNoHUD::handleEvent(), LLSomethingSelected::handleEvent(), LLObjectEnableWear::handleEvent(), LLAttachmentEnableDetach::handleEvent(), LLAttachmentEnableDrop::handleEvent(), LLWorldEnableBuyLand::handleEvent(), LLFloaterVisible::handleEvent(), LLObjectEnableSitOrStand::handleEvent(), LLEnablePayObject::handleEvent(), LLWorldCheckAlwaysRun::handleEvent(), LLEditEnableRedo::handleEvent(), LLEditEnableUndo::handleEvent(), LLEditEnableSelectAll::handleEvent(), LLEditEnableDeselect::handleEvent(), LLViewEnableLastChatter::handleEvent(), LLObjectEnableDelete::handleEvent(), LLEditEnableDelete::handleEvent(), LLEditEnablePaste::handleEvent(), LLEditEnableCopy::handleEvent(), LLEditEnableCut::handleEvent(), LLToolsEnableUnlink::handleEvent(), LLToolsEnableLink::handleEvent(), LLToolsEnableBuyOrTake::handleEvent(), LLObjectEnableReturn::handleEvent(), LLEditEnableDuplicate::handleEvent(), LLWorldEnableFly::handleEvent(), LLEditEnableCustomizeAvatar::handleEvent(), LLAvatarEnableAddFriend::handleEvent(), LLSelfEnableStandUp::handleEvent(), LLObjectEnableBuy::handleEvent(), LLAvatarEnableFreezeEject::handleEvent(), LLAvatarEnableDebug::handleEvent(), LLAvatarVisibleDebug::handleEvent(), LLObjectEnableMute::handleEvent(), LLSelfEnableRemoveAllAttachments::handleEvent(), LLEnableEdit::handleEvent(), LLLandEnableBuyPass::handleEvent(), LLViewCheckJoystickFlycam::handleEvent(), LLViewCheckBuildMode::handleEvent(), LLObjectEnableOpen::handleEvent(), LLObjectEnableTouch::handleEvent(), LLObjectEnableReportAbuse::handleEvent(), LLMenuGL::parseChildXML(), LLMenuItemCheckGL::setCheckedControl(), setControlName(), LLMenuItemCallGL::setEnabledControl(), and LLMenuItemCallGL::setVisibleControl().
bool LLView::setControlValue | ( | const LLSD & | value | ) |
Definition at line 2811 of file llview.cpp.
References getControlName(), LLUI::sConfigGroup, and LLControlGroup::setValue().
Referenced by LLColorSwatchCtrl::onColorChanged(), LLSpinCtrl::onCommit(), LLColorSwatchCtrl::set(), LLRadioGroup::setSelectedIndex(), LLMultiSlider::setSliderValue(), LLButton::setToggleState(), and LLSlider::setValue().
Reimplemented in LLCheckBoxCtrl, LLMultiSliderCtrl, and LLSliderCtrl.
Definition at line 2823 of file llview.cpp.
References controlListener(), findControl(), getHandle(), LLControlVariable::getSignal(), LLControlVariable::getValue(), llendl, llwarns, mControlConnection, mControlName, NULL, and setValue().
Referenced by LLPanel::childSetControlName(), LLButton::init(), initFromXML(), LLMenuItemCheckGL::LLMenuItemCheckGL(), LLMultiSlider::LLMultiSlider(), LLRadioGroup::LLRadioGroup(), LLSlider::LLSlider(), LLSliderCtrl::setControlName(), LLMultiSliderCtrl::setControlName(), and LLCheckBoxCtrl::setControlName().
virtual LLString LLView::getControlName | ( | ) | const [inline, virtual] |
Reimplemented in LLCheckBoxCtrl, LLMultiSliderCtrl, and LLSliderCtrl.
Definition at line 454 of file llview.h.
References mControlName.
Referenced by LLSliderCtrl::getControlName(), LLMultiSliderCtrl::getControlName(), LLCheckBoxCtrl::getControlName(), LLCheckBoxCtrl::getXML(), LLPanelAudioVolume::onCommitVolumeChange(), and setControlValue().
void LLView::setValue | ( | const LLSD & | value | ) | [virtual] |
Reimplemented in LLButton, LLCheckBoxCtrl, LLComboBox, LLDragHandle, LLIconCtrl, LLLineEditor, LLSearchEditor, LLMenuItemGL, LLMenuItemCheckGL, LLMultiSlider, LLMultiSliderCtrl, LLRadioCtrl, LLRadioGroup, LLScrollbar, LLScrollableContainerView, LLScrollingPanelList, LLScrollListCtrl, LLSlider, LLSliderCtrl, LLSpinCtrl, LLTabContainer, LLTextBox, LLTextEditor, LLViewBorder, LLColorSwatchCtrl, LLNameEditor, LLStatGraph, and LLTextureCtrl.
Definition at line 2891 of file llview.cpp.
Referenced by LLPanel::childSetValue(), controlListener(), LLPanelActiveSpeakers::refreshSpeakers(), setControlName(), and LLPanelActiveSpeakers::setVoiceModerationCtrlMode().
LLSD LLView::getValue | ( | ) | const [virtual] |
Reimplemented in LLButton, LLCheckBoxCtrl, LLComboBox, LLIconCtrl, LLLineEditor, LLSearchEditor, LLMultiSlider, LLMultiSliderCtrl, LLRadioGroup, LLScrollListCtrl, LLSlider, LLSliderCtrl, LLSpinCtrl, LLTextBox, LLTextEditor, LLUICtrl, LLColorSwatchCtrl, LLNameEditor, and LLTextureCtrl.
Definition at line 2896 of file llview.cpp.
Referenced by LLPanel::childGetValue().
const child_list_t* LLView::getChildList | ( | ) | const [inline] |
Definition at line 459 of file llview.h.
References mChildList.
Referenced by LLFloaterView::allChildrenClosed(), LLContainerView::arrange(), LLFloaterView::bringToFront(), LLTaskSoundBridge::buildContextMenu(), LLTaskInvFVBridge::buildContextMenu(), clear_landmark_menu(), LLMenuGL::clearHoverItem(), LLFloaterView::closeAllChildren(), createRect(), LLTextureView::draw(), LLScrollableContainerView::draw(), LLFloaterView::draw(), LLViewQuery::filterChildren(), findSnapEdge(), LLFloaterView::getBackmost(), LLNotifyBoxView::getFirstNontipBox(), LLFloaterView::getFocusedFloater(), LLFloaterView::getFrontmost(), LLFloaterView::getMinimizePosition(), LLContainerView::getRequiredRect(), LLPanel::getXML(), LLFloaterView::getZOrder(), LLMenuBarGL::handleHover(), LLMenuGL::handleHover(), LLFolderView::handleKeyHere(), LLFolderView::handleRightMouseDown(), LLViewerTextEditor::handleToolTip(), LLTextEditor::handleToolTip(), LLMenuHolderGL::hasVisibleMenu(), hideContextEntries(), LLMenuHolderGL::hideMenus(), LLFloaterView::highlightFocusedFloater(), LLFloaterEditUI::navigateHierarchyButtonPressed(), LLFloaterView::popVisibleAll(), LLToolBar::postBuild(), LLNotifyBoxView::purgeMessagesMatching(), LLFloaterView::pushVisibleAll(), LLFloaterView::refresh(), LLFloaterView::reshapeFloater(), LLFloaterView::restoreAll(), LLViewQuery::run(), LLContainerView::setDisplayChildren(), LLRadioGroup::setEnabled(), LLNotifyBoxView::showOnly(), LLFloaterView::syncFloaterTabOrder(), and LLFloaterView::unhighlightFocusedFloater().
Implements LLMouseHandler.
Reimplemented in LLButton, LLDragHandle, LLLineEditor, LLMenuItemSeparatorGL, LLMenuItemGL, LLMenuGL, LLPieMenu, LLMenuBarGL, LLModalDialog, LLMultiSlider, LLResizeBar, LLResizeHandle, LLScrollbar, LLScrollListCtrl, LLSlider, LLTabContainer, LLTextBox, LLTextEditor, LLColorSwatchCtrl, LLFastTimerView, LLFloaterAnimPreview, LLFloaterColorPicker, LLFloaterImagePreview, LLSnapshotFloaterView, LLFloaterWorldMap, LLFolderViewItem, LLFolderViewFolder, LLFolderView, LLFrameStatView, LLInventoryPanel, LLJoystick, LLMemoryView, LLPreview, LLProgressView, LLTextureCtrl, LLViewerTextEditor, LLWebBrowserCtrl, and LLWorldMapView.
Definition at line 657 of file llview.cpp.
References blockMouseEvent(), childrenHandleHover(), getName(), lldebugst, llendl, NULL, LLWindow::setCursor(), LLUI::sWindow, TRUE, and UI_CURSOR_ARROW.
Referenced by childrenHandleHover(), LLToolObjPicker::handleHover(), LLPreview::handleHover(), LLInventoryPanel::handleHover(), LLFolderView::handleHover(), LLFolderViewFolder::handleHover(), LLFloaterWorldMap::handleHover(), LLSnapshotFloaterView::handleHover(), LLFloaterImagePreview::handleHover(), LLFloaterColorPicker::handleHover(), LLFloaterAnimPreview::handleHover(), LLTextBox::handleHover(), LLTabContainer::handleHover(), LLScrollListCtrl::handleHover(), LLMenuBarGL::handleHover(), LLMenuGL::handleHover(), LLToolObjPicker::handleMouseUp(), and LLViewerWindow::handlePerFrameHover().
Implements LLMouseHandler.
Reimplemented in LLButton, LLDragHandle, LLLineEditor, LLMenuItemSeparatorGL, LLMenuItemBranchDownGL, LLMenuItemGL, LLMenuItemBranchGL, LLPieMenu, LLModalDialog, LLMultiSlider, LLResizeBar, LLResizeHandle, LLScrollbar, LLScrollListCtrl, LLSlider, LLTabContainer, LLTextBox, LLTextEditor, LLColorSwatchCtrl, LLContainerView, LLFastTimerView, LLFloaterAnimPreview, LLFloaterColorPicker, LLFloaterImagePreview, LLSnapshotFloaterView, LLFolderViewItem, LLFrameStatView, LLJoystick, LLMemoryView, LLNotifyBox, LLPreview, LLProgressView, LLTextureView, LLViewerTextEditor, LLWebBrowserCtrl, and LLWorldMapView.
Definition at line 890 of file llview.cpp.
References blockMouseEvent(), childrenHandleMouseUp(), NULL, and TRUE.
Referenced by childrenHandleMouseUp(), LLViewerWindow::handleMouseUp(), LLProgressView::handleMouseUp(), LLPreview::handleMouseUp(), LLNotifyBox::handleMouseUp(), LLSnapshotFloaterView::handleMouseUp(), LLFloaterImagePreview::handleMouseUp(), LLFloaterColorPicker::handleMouseUp(), LLFloaterAnimPreview::handleMouseUp(), LLTabContainer::handleMouseUp(), LLScrollListCtrl::handleMouseUp(), LLScrollbar::handleMouseUp(), and LLMenuItemSeparatorGL::handleMouseUp().
Implements LLMouseHandler.
Reimplemented in LLButton, LLDragHandle, LLFloater, LLLineEditor, LLMenuItemSeparatorGL, LLMenuItemVerticalSeparatorGL, LLMenuItemBranchDownGL, LLMenuItemGL, LLPieMenu, LLMenuHolderGL, LLModalDialog, LLMultiSlider, LLResizeBar, LLResizeHandle, LLScrollbar, LLScrollListCtrl, LLSlider, LLTabContainer, LLTextBox, LLTextEditor, LLColorSwatchCtrl, LLContainerView, LLFastTimerView, LLFloaterAnimPreview, LLFloaterColorPicker, LLFloaterImagePreview, LLSnapshotFloaterView, LLFolderViewItem, LLFolderViewFolder, LLFolderView, LLFrameStatView, LLHUDView, LLJoystick, LLJoystickCameraRotate, LLJoystickCameraZoom, LLMemoryView, LLPreview, LLProgressView, LLStatBar, LLTextureCtrl, LLTextureBar, LLGLTexMemBar, LLTextureView, LLViewerTextEditor, LLWebBrowserCtrl, and LLWorldMapView.
Definition at line 900 of file llview.cpp.
References blockMouseEvent(), childrenHandleMouseDown(), NULL, sEditingUI, sEditingUIView, and TRUE.
Referenced by childrenHandleMouseDown(), handleDoubleClick(), LLViewerWindow::handleMouseDown(), LLToolObjPicker::handleMouseDown(), LLTextureView::handleMouseDown(), LLTextureBar::handleMouseDown(), LLTextureCtrl::handleMouseDown(), LLProgressView::handleMouseDown(), LLHUDView::handleMouseDown(), LLFolderView::handleMouseDown(), LLSnapshotFloaterView::handleMouseDown(), LLTabContainer::handleMouseDown(), LLMenuItemSeparatorGL::handleMouseDown(), and LLFloater::handleMouseDown().
Implements LLMouseHandler.
Reimplemented in LLFloater, LLLineEditor, LLModalDialog, LLResizeBar, LLColumnHeader, LLScrollListCtrl, LLTextEditor, LLColorSwatchCtrl, LLFolderViewItem, LLFolderViewFolder, LLFolderView, LLNetMap, LLViewerTextEditor, LLWebBrowserCtrl, and LLWorldMapView.
Definition at line 930 of file llview.cpp.
References blockMouseEvent(), childrenHandleDoubleClick(), handleMouseDown(), NULL, and TRUE.
Referenced by childrenHandleDoubleClick(), LLViewerWindow::handleDoubleClick(), LLFolderView::handleDoubleClick(), and LLFloater::handleDoubleClick().
Implements LLMouseHandler.
Reimplemented in LLModalDialog, LLScrollbar, LLScrollableContainerView, LLScrollListCtrl, LLSpinCtrl, LLTextEditor, LLFastTimerView, LLFloaterAnimPreview, LLFloaterImagePreview, LLFloaterWorldMap, LLFolderViewItem, LLFolderView, LLNetMap, and LLWebBrowserCtrl.
Definition at line 941 of file llview.cpp.
References blockMouseEvent(), childrenHandleScrollWheel(), FALSE, getEnabled(), getVisible(), NULL, and TRUE.
Referenced by childrenHandleScrollWheel(), LLViewerWindow::handleScrollWheel(), and LLFolderViewItem::handleScrollWheel().
Implements LLMouseHandler.
Reimplemented in LLFloater, LLPieMenu, LLMenuHolderGL, LLModalDialog, LLFastTimerView, LLFolderViewItem, LLFolderViewFolder, LLFolderView, LLGroupNotifyBox, LLNetMap, LLNotifyBox, and LLViewerTextEditor.
Definition at line 955 of file llview.cpp.
References blockMouseEvent(), childrenHandleRightMouseDown(), NULL, and TRUE.
Referenced by childrenHandleRightMouseDown(), LLViewerWindow::handleRightMouseDown(), LLNotifyBox::handleRightMouseDown(), and LLFloater::handleRightMouseDown().
Implements LLMouseHandler.
Reimplemented in LLPieMenu.
Definition at line 965 of file llview.cpp.
References blockMouseEvent(), childrenHandleRightMouseUp(), NULL, and TRUE.
Referenced by childrenHandleRightMouseUp(), and LLViewerWindow::handleRightMouseUp().
Implements LLMouseHandler.
Reimplemented in LLComboBox, LLScrollableContainerView, LLTabContainer, LLTextEditor, LLNetMap, LLViewerTextEditor, and LLWorldMapView.
Definition at line 700 of file llview.cpp.
References blockMouseEvent(), FALSE, getEnabled(), LLRectBase< Type >::getHeight(), getShowNamesToolTip(), LLUIString::getString(), getVisible(), LLRectBase< Type >::getWidth(), handleToolTip(), localPointToScreen(), LLRectBase< Type >::mBottom, mChildList, LLRectBase< Type >::mLeft, mName, mRect, LLRectBase< Type >::mRight, mToolTipMsg, LLRectBase< Type >::mTop, NULL, pointInView(), S32, LLUI::sShowXUINames, and TRUE.
Referenced by LLViewerWindow::handlePerFrameHover(), LLViewerTextEditor::handleToolTip(), handleToolTip(), LLTextEditor::handleToolTip(), LLTabContainer::handleToolTip(), LLScrollableContainerView::handleToolTip(), and LLComboBox::handleToolTip().
const LLString & LLView::getName | ( | void | ) | const [virtual] |
Implements LLMouseHandler.
Reimplemented in LLFolderViewItem, and LLPreviewLandmark.
Definition at line 226 of file llview.cpp.
References mName.
Referenced by addChild(), addChildAtEnd(), LLFloaterChatterBox::addFloater(), LLTabContainer::addTabPanel(), LLMenuBarGL::appendMenu(), LLMenuGL::appendMenu(), LLPieMenu::appendPieMenu(), LLPanel::checkRequirements(), LLPanelEstateInfo::checkSunHourSlider(), childrenHandleKey(), childrenHandleUnicodeChar(), createDummyWidget(), draw(), LLButton::draw(), drawDebugRect(), LLMenuGL::getChildMenuByName(), getChildView(), LLTabContainer::getChildView(), LLMenuItemBranchGL::getChildView(), LLFloaterChatterBox::getCurrentVoiceFloater(), LLNotifyBoxView::getFirstNontipBox(), LLTabContainer::getPanelByName(), getShowNamesToolTip(), LLPanelObject::getState(), LLPanel::getString(), LLPanel::getUIString(), getXML(), handle_dump_focus(), LLViewerTextEditor::handleDragAndDrop(), LLTextureCtrl::handleDragAndDrop(), LLFloaterTexturePicker::handleDragAndDrop(), LLNameListCtrl::handleDragAndDrop(), LLFloaterLandmark::handleDragAndDrop(), handleDragAndDrop(), LLViewerTextEditor::handleHover(), handleHover(), LLTextEditor::handleHover(), LLSlider::handleHover(), LLScrollbar::handleHover(), LLMultiSlider::handleHover(), LLModalDialog::handleHover(), LLPieMenu::handleHover(), LLLineEditor::handleHover(), LLDragHandle::handleHover(), LLButton::handleHover(), handleKey(), handleUnicodeChar(), LLFloater::initFloaterXML(), LLPanel::initPanelXML(), LLPanelEditWearable::onColorCommit(), LLFloaterDirectory::onTabChanged(), LLFloaterColorPicker::onTextEntryChanged(), LLPanelEditWearable::onTextureCommit(), LLPanelGroupGeneral::postBuild(), LLInventoryPanel::postBuild(), LLUICtrlFactory::rebuild(), LLPanelAvatarClassified::refresh(), LLFloaterEditUI::refreshButton(), LLFloaterEditUI::refreshView(), LLFloaterChatterBox::removeFloater(), LLFloaterCustomize::setCurrentWearableType(), LLFocusMgr::setKeyboardFocus(), LLSpinCtrl::setLabel(), LLFocusMgr::setTopCtrl(), LLRadioGroup::setValue(), LLPanelDirBrowser::showNextButton(), LLPanelGroup::showNotice(), LLPanelEstateInfo::updateChild(), LLNotifyBox::~LLNotifyBox(), LLUICtrl::~LLUICtrl(), and ~LLView().
void LLView::onMouseCaptureLost | ( | ) | [virtual] |
Implements LLMouseHandler.
Reimplemented in LLButton, LLLineEditor, LLTextEditor, LLFloaterAnimPreview, and LLFloaterColorPicker.
Definition at line 881 of file llview.cpp.
BOOL LLView::hasMouseCapture | ( | ) | [virtual] |
Implements LLMouseHandler.
Definition at line 885 of file llview.cpp.
References LLFocusMgr::getMouseCapture(), and gFocusMgr.
Referenced by LLTabContainer::commitHoveredButton(), LLVoiceRemoteCtrl::draw(), LLFolderView::draw(), LLSlider::draw(), LLScrollableContainerView::draw(), LLScrollbar::draw(), LLButton::draw(), LLWorldMapView::handleHover(), LLViewerTextEditor::handleHover(), LLPreview::handleHover(), LLJoystick::handleHover(), LLFolderViewItem::handleHover(), LLFloaterImagePreview::handleHover(), LLFloaterAnimPreview::handleHover(), LLTextEditor::handleHover(), LLSlider::handleHover(), LLScrollListCtrl::handleHover(), LLScrollbar::handleHover(), LLResizeHandle::handleHover(), LLResizeBar::handleHover(), LLPieMenu::handleHover(), LLLineEditor::handleHover(), LLDragHandle::handleHover(), LLWorldMapView::handleMouseUp(), LLViewerTextEditor::handleMouseUp(), LLPreview::handleMouseUp(), LLJoystick::handleMouseUp(), LLFolderViewItem::handleMouseUp(), LLFloaterColorPicker::handleMouseUp(), LLColorSwatchCtrl::handleMouseUp(), LLTextEditor::handleMouseUp(), LLTextBox::handleMouseUp(), LLTabContainer::handleMouseUp(), LLSlider::handleMouseUp(), LLScrollListCtrl::handleMouseUp(), LLScrollbar::handleMouseUp(), LLResizeHandle::handleMouseUp(), LLResizeBar::handleMouseUp(), LLLineEditor::handleMouseUp(), LLDragHandle::handleMouseUp(), LLButton::handleMouseUp(), LLTextEditor::handleMouseUpOverSegment(), LLSpinCtrl::isMouseHeldDown(), LLSliderCtrl::isMouseHeldDown(), LLScrollListCtrl::onFocusLost(), LLScrollListCtrl::scrollToShowSelected(), LLButton::~LLButton(), and ~LLView().
BOOL LLView::isView | ( | ) |
void LLView::screenPointToLocal | ( | S32 | screen_x, | |
S32 | screen_y, | |||
S32 * | local_x, | |||
S32 * | local_y | |||
) | const [virtual] |
Implements LLMouseHandler.
Definition at line 1621 of file llview.cpp.
References getRect(), LLRectBase< Type >::mBottom, LLRectBase< Type >::mLeft, and mParentView.
Referenced by LLToolDragAndDrop::dragOrDrop(), LLScrollbar::draw(), LLButton::draw(), LLTracker::drawMarker(), LLViewerWindow::handleDoubleClick(), LLViewerWindow::handleMouseDown(), LLViewerWindow::handleMouseUp(), LLViewerWindow::handlePerFrameHover(), LLViewerWindow::handleRightMouseDown(), LLViewerWindow::handleRightMouseUp(), LLViewerWindow::handleScrollWheel(), LLPieMenu::show(), and LLFolderView::startRenamingSelectedItem().
void LLView::localPointToScreen | ( | S32 | local_x, | |
S32 | local_y, | |||
S32 * | screen_x, | |||
S32 * | screen_y | |||
) | const [virtual] |
Implements LLMouseHandler.
Definition at line 1635 of file llview.cpp.
References getRect(), LLRectBase< Type >::mBottom, LLRectBase< Type >::mLeft, and mParentView.
Referenced by LLPieMenuBranch::doIt(), LLViewerWindow::draw(), LLTextEditor::getPreeditLocation(), LLLineEditor::getPreeditLocation(), getScreenRect(), LLViewerTextEditor::handleHover(), LLPreview::handleHover(), LLFolderViewItem::handleHover(), LLResizeHandle::handleHover(), LLResizeBar::handleHover(), LLDragHandle::handleHover(), LLViewerTextEditor::handleMouseDown(), LLPreview::handleMouseDown(), LLFolderViewItem::handleMouseDown(), LLResizeHandle::handleMouseDown(), LLResizeBar::handleMouseDown(), LLDragHandle::handleMouseDown(), LLWorldMapView::handleToolTip(), LLViewerTextEditor::handleToolTip(), LLNetMap::handleToolTip(), handleToolTip(), LLTextEditor::handleToolTip(), LLScrollListCtrl::handleToolTip(), LLComboBox::handleToolTip(), LLMenuItemBranchDownGL::openMenu(), LLUI::setCursorPositionLocal(), LLComboBox::showList(), LLFolderView::startRenamingSelectedItem(), and LLScrollingPanelList::updatePanelVisiblilty().
T* LLView::getChild | ( | const LLString & | name, | |
BOOL | recurse = TRUE , |
|||
BOOL | create_if_missing = TRUE | |||
) | const [inline] |
Definition at line 478 of file llview.h.
References FALSE, getChildView(), llendl, and llwarns.
Referenced by LLPanelEstateInfo::accessRemoveCore(), LLFloaterTelehub::addBeacons(), LLFloaterChat::addChatHistory(), LLScriptEdCore::addHelpItemToHistory(), LLPanelLogin::addServer(), LLFloaterDayCycle::addSliderKey(), LLFloaterSnapshot::Impl::comboSetCustom(), LLFloaterWindLight::deleteAlertCallback(), LLFloaterWater::deleteAlertCallback(), LLFloaterDayCycle::deletePreset(), LLPanelLogin::getLocation(), LLFloaterRegionInfo::getPanelCovenant(), LLFloaterRegionInfo::getPanelEstate(), LLPanelLogin::getServer(), LLPanelLogin::giveFocus(), LLViewerWindow::handlePerFrameHover(), LLPrefsVoiceLogic::init(), init_menus(), LLPanelLogin::loadLoginPage(), LLFloaterWindLight::newPromptCallback(), LLFloaterWater::newPromptCallback(), LLFloaterDayCycle::onAddKey(), LLFloaterWorldMap::onAvatarComboCommit(), LLScriptEdCore::onBtnDynamicHelp(), LLFloaterEnvSettings::onChangeCloudCoverage(), LLFloaterEnvSettings::onChangeDayTime(), LLFloaterPostProcess::onChangeEffectName(), LLFloaterEnvSettings::onChangeWaterFogDensity(), LLScriptEdCore::onClickBack(), LLToolBar::onClickCommunicate(), LLPanelLogin::onClickConnect(), LLFloaterSettingsDebug::onClickDefault(), LLScriptEdCore::onClickForward(), LLFloaterTelehub::onClickRemoveSpawnPoint(), LLFloaterChat::onClickToggleShowMute(), LLFloaterWindLight::onCloudScrollXToggled(), LLFloaterWindLight::onCloudScrollYToggled(), LLFloaterSnapshot::Impl::onCommitResolution(), LLFloaterSettingsDebug::onCommitSettings(), LLFloaterDayCycle::onDeleteKey(), LLFloaterWindLight::onDeletePreset(), LLFloaterWater::onDeletePreset(), LLScriptEdCore::onHelpComboCommit(), LLFloaterDayCycle::onKeyPresetChanged(), LLFloaterDayCycle::onKeyTimeChanged(), LLFloaterDayCycle::onKeyTimeMoved(), LLPreviewNotecard::onLoadComplete(), LLFloaterDayCycle::onLoadDayCycle(), LLPanelLogin::onNavigateComplete(), LLFloaterDayCycle::onRunAnimSky(), LLPreviewNotecard::onSaveComplete(), LLFloaterWindLight::onSavePreset(), LLFloaterWater::onSavePreset(), LLFloaterWindLight::onSunMoved(), LLFloaterDayCycle::onTimeRateChanged(), LLFloaterDayCycle::onTimeSliderMoved(), LLFloaterEnvSettings::onUseEstateTime(), LLFloaterDayCycle::onUseLindenTime(), LLDispatchSetEstateAccess::operator()(), LLFloaterWorldMap::postBuild(), LLPanelGroupActionsSubTab::postBuildSubTab(), LLPanelGroupRolesSubTab::postBuildSubTab(), LLPanelGroupMembersSubTab::postBuildSubTab(), LLCurrencyUIManager::Impl::prepare(), LLPanelAvatar::processAvatarPropertiesReply(), LLFloaterRegionInfo::processEstateOwnerRequest(), LLFloaterRegionInfo::processRegionInfo(), LLLiveLSLEditor::processScriptRunningReply(), LLPanelLogin::refreshLocation(), LLFloaterRegionInfo::requestRegionInfo(), LLPanelAvatar::resetGroupList(), LLFloaterSnapshot::Impl::resetSnapshotSizeOnUI(), LLFloaterCompileQueue::scriptArrived(), LLPanelAvatar::sendAvatarPropertiesUpdate(), LLPanelRegionTerrainInfo::sendUpdate(), set_underclothes_menu_options(), LLViewChildren::setAction(), LLPanelLogin::setAlwaysRefresh(), LLViewChildren::setBadge(), LLScriptEdCore::setHelpPage(), LLFloaterChat::setHistoryCursorAndScrollToEnd(), LLFloaterSnapshot::Impl::setResolution(), LLViewChildren::setText(), LLViewChildren::setWrappedText(), LLFloaterBuyContents::show(), LLFloaterBump::show(), LLFloaterWater::syncMenu(), LLFloaterEnvSettings::syncMenu(), LLFloaterDayCycle::syncMenu(), LLFloaterDayCycle::syncSliderTrack(), LLFloaterDayCycle::syncTrack(), LLFloaterSnapshot::Impl::updateControls(), LLScriptEdCore::updateDynamicHelp(), LLFloaterSnapshot::Impl::updateLayout(), LLPanelDisplay::updateMeterText(), and LLCurrencyUIManager::Impl::updateUI().
LLView * LLView::getChildView | ( | const LLString & | name, | |
BOOL | recurse = TRUE , |
|||
BOOL | create_if_missing = TRUE | |||
) | const [virtual] |
Reimplemented in LLMenuItemBranchGL, and LLTabContainer.
Definition at line 1565 of file llview.cpp.
References FALSE, getChildView(), getName(), mChildList, and NULL.
Referenced by childHasKeyboardFocus(), getChild(), LLMenuGL::getChildMenuByName(), getChildView(), LLTabContainer::getChildView(), LLPanel::getChildView(), LLMenuItemBranchGL::getChildView(), and hasChild().
T* LLView::createDummyWidget | ( | const LLString & | name | ) | const [inline] |
Definition at line 500 of file llview.h.
References createWidget(), FALSE, LLSingleton< LLWidgetClassRegistry >::getInstance(), getName(), LLWidgetClassRegistry::getTag(), llendl, llwarns, mDummyWidgets, NULL, and TRUE.
T* LLView::getDummyWidget | ( | const LLString & | name | ) | const [inline] |
LLView * LLView::createWidget | ( | LLXMLNodePtr | xml_node | ) | const |
Definition at line 2901 of file llview.cpp.
References LLUICtrlFactory::createCtrlWidget(), LLSingleton< LLUICtrlFactory >::getInstance(), and NULL.
Referenced by createDummyWidget().
U32 LLView::createRect | ( | LLXMLNodePtr | node, | |
LLRect & | rect, | |||
LLView * | parent_view, | |||
const LLRect & | required_rect = LLRect() | |||
) | [static] |
Definition at line 2474 of file llview.cpp.
References FLOATER_H_MARGIN, FOLLOWS_BOTTOM, FOLLOWS_LEFT, FOLLOWS_RIGHT, FOLLOWS_TOP, getChildList(), LLRectBase< Type >::getHeight(), LLControlGroup::getRect(), getRect(), getSaveToXML(), LLRectBase< Type >::getWidth(), llmax(), LLRectBase< Type >::mBottom, MIN_WIDGET_HEIGHT, LLRectBase< Type >::mLeft, S32, LLUI::sConfigGroup, LLRectBase< Type >::setOriginAndSize(), and VPAD.
Referenced by LLWebBrowserCtrl::fromXML(), LLViewerTextEditor::fromXML(), LLTextureCtrl::fromXML(), LLNameListCtrl::fromXML(), LLNameEditor::fromXML(), LLInventoryPanel::fromXML(), LLColorSwatchCtrl::fromXML(), LLTextEditor::fromXML(), LLSpinCtrl::fromXML(), LLSliderCtrl::fromXML(), LLSlider::fromXML(), LLScrollListCtrl::fromXML(), LLScrollingPanelList::fromXML(), LLScrollableContainerView::fromXML(), LLRadioGroup::fromXML(), LLPanel::fromXML(), LLMultiSliderCtrl::fromXML(), LLMultiSlider::fromXML(), LLMenuBarGL::fromXML(), LLSearchEditor::fromXML(), LLLineEditor::fromXML(), LLIconCtrl::fromXML(), LLFlyoutButton::fromXML(), LLComboBox::fromXML(), LLCheckBoxCtrl::fromXML(), LLFloater::initFloaterXML(), initFromXML(), and LLPanel::initPanelXML().
LLFontGL * LLView::selectFont | ( | LLXMLNodePtr | node | ) | [static] |
Definition at line 2738 of file llview.cpp.
References font_name, LLFontGL::fontFromName(), and NULL.
Referenced by LLViewerTextEditor::fromXML(), LLNameEditor::fromXML(), LLTextEditor::fromXML(), LLTextBox::fromXML(), LLSpinCtrl::fromXML(), LLSliderCtrl::fromXML(), LLRadioGroup::fromXML(), LLMultiSliderCtrl::fromXML(), LLLineEditor::fromXML(), LLCheckBoxCtrl::fromXML(), and LLButton::fromXML().
LLFontGL::HAlign LLView::selectFontHAlign | ( | LLXMLNodePtr | node | ) | [static] |
Definition at line 2753 of file llview.cpp.
References LLFontGL::hAlignFromName(), and LLFontGL::LEFT.
Referenced by LLNameListCtrl::fromXML(), LLJoystickAgentSlide::fromXML(), LLJoystickAgentTurn::fromXML(), LLTextBox::fromXML(), LLScrollListCtrl::fromXML(), and LLButton::fromXML().
LLFontGL::VAlign LLView::selectFontVAlign | ( | LLXMLNodePtr | node | ) | [static] |
Definition at line 2767 of file llview.cpp.
References LLFontGL::BASELINE, and LLFontGL::vAlignFromName().
LLFontGL::StyleFlags LLView::selectFontStyle | ( | LLXMLNodePtr | node | ) | [static] |
Definition at line 2781 of file llview.cpp.
References LLFontGL::BOLD, LLFontGL::ITALIC, LLFontGL::NORMAL, and LLFontGL::UNDERLINE.
void LLView::addColorXML | ( | LLXMLNodePtr | node, | |
const LLColor4 & | color, | |||
const LLString & | xml_name, | |||
const LLString & | control_name | |||
) | [static] |
Definition at line 1927 of file llview.cpp.
References LLColor4::mV, LLUI::sColorsGroup, and TRUE.
Referenced by LLTextEditor::getXML(), LLTextBox::getXML(), LLSpinCtrl::getXML(), LLSliderCtrl::getXML(), LLScrollListCtrl::getXML(), LLMultiSliderCtrl::getXML(), and LLLineEditor::getXML().
void LLView::saveColorToXML | ( | std::ostream & | out, | |
const LLColor4 & | color, | |||
const LLString & | xml_name, | |||
const LLString & | control_name, | |||
const LLString & | indent | |||
) | [static] |
Definition at line 1937 of file llview.cpp.
References LLColor4::mV, LLUI::sColorsGroup, VALPHA, VBLUE, VGREEN, and VRED.
Definition at line 1973 of file llview.cpp.
References i, and utf8string_to_wstring().
Definition at line 1952 of file llview.cpp.
References LLXMLNode::escapeXML().
BOOL LLView::focusNext | ( | LLView::child_list_t & | result | ) | [static] |
Definition at line 505 of file llview.cpp.
References LLFocusMgr::childHasKeyboardFocus(), FALSE, gFocusMgr, LLUICtrl::onTabInto(), LLUICtrl::setFocus(), LLFocusMgr::triggerFocusFlash(), and TRUE.
Referenced by LLUICtrl::focusNextItem(), and focusNextRoot().
BOOL LLView::focusPrev | ( | LLView::child_list_t & | result | ) | [static] |
Definition at line 541 of file llview.cpp.
References LLFocusMgr::childHasKeyboardFocus(), FALSE, gFocusMgr, LLUICtrl::hasFocus(), LLUICtrl::onTabInto(), LLUICtrl::setFocus(), LLFocusMgr::triggerFocusFlash(), and TRUE.
Referenced by LLUICtrl::focusPrevItem(), and focusPrevRoot().
const LLCtrlQuery & LLView::getTabOrderQuery | ( | ) | [static] |
Definition at line 1993 of file llview.cpp.
References LLViewQuery::addPostFilter(), LLViewQuery::addPreFilter(), LLSingleton< LLLeavesFilter >::getInstance(), LLSingleton< LLTabStopFilter >::getInstance(), LLSingleton< LLEnabledFilter >::getInstance(), LLSingleton< LLVisibleFilter >::getInstance(), and LLViewQuery::getPreFilters().
Referenced by LLUICtrl::focusFirstItem(), LLUICtrl::focusLastItem(), LLUICtrl::focusNextItem(), and LLUICtrl::focusPrevItem().
const LLCtrlQuery & LLView::getFocusRootsQuery | ( | ) | [static] |
Definition at line 2015 of file llview.cpp.
References LLViewQuery::addPostFilter(), LLViewQuery::addPreFilter(), LLSingleton< LLRootsFilter >::getInstance(), LLSingleton< LLFocusRootsFilter >::getInstance(), LLSingleton< LLEnabledFilter >::getInstance(), LLSingleton< LLVisibleFilter >::getInstance(), and LLViewQuery::getPreFilters().
Referenced by focusNextRoot(), and focusPrevRoot().
Definition at line 1685 of file llview.cpp.
References LLHandle< T >::get(), and NULL.
Referenced by LLFolderView::deleteAllChildren(), LLFloaterSnapshot::~LLFloaterSnapshot(), and LLFolderView::~LLFolderView().
static LLWindow* LLView::getWindow | ( | void | ) | [inline, static] |
Definition at line 580 of file llview.h.
References LLUI::sWindow.
Referenced by LLLineEditor::addChar(), LLClipboard::canPasteString(), LLLiveLSLEditor::closeIfNeeded(), LLPreviewLSL::closeIfNeeded(), LLClipboard::copyFromSubstring(), LLScrollbar::draw(), LLLineEditor::draw(), LLButton::draw(), LLTextEditor::drawCursor(), LLFloaterView::getNewFloaterPosition(), LLClipboard::getPasteWString(), LLViewerTextEditor::handleHover(), LLTextureCtrl::handleHover(), LLInventoryPanel::handleHover(), LLFloaterColorPicker::handleHover(), LLColorSwatchCtrl::handleHover(), LLTextEditor::handleHover(), LLSlider::handleHover(), LLScrollbar::handleHover(), LLResizeHandle::handleHover(), LLResizeBar::handleHover(), LLMultiSlider::handleHover(), LLModalDialog::handleHover(), LLMenuBarGL::handleHover(), LLPieMenu::handleHover(), LLMenuGL::handleHover(), LLMenuItemGL::handleHover(), LLLineEditor::handleHover(), LLDragHandle::handleHover(), LLButton::handleHover(), LLFloaterColorPicker::handleMouseUp(), LLTextEditor::handleUnicodeCharHere(), LLFloaterURLEntry::headerFetchComplete(), LLFloaterURLEntry::onBtnOK(), LLTextEditor::onFocusLost(), LLLineEditor::onFocusLost(), LLSnapshotLivePreview::onIdle(), LLPreviewLSL::onSaveComplete(), LLLiveLSLEditor::onSaveTextComplete(), LLMenuItemBranchDownGL::openMenu(), LLFloaterView::resetStartingFloaterPosition(), LLPreviewTexture::saveAs(), LLLiveLSLEditor::saveIfNeeded(), LLPreviewLSL::saveIfNeeded(), LLUI::setCursorPositionScreen(), LLTextEditor::setFocus(), LLLineEditor::setFocus(), LLComboBox::showList(), LLTextEditor::updateAllowingLanguageInput(), LLLineEditor::updateAllowingLanguageInput(), LLTextEditor::updatePreedit(), LLLiveLSLEditor::uploadAssetLegacy(), LLPreviewLSL::uploadAssetLegacy(), and LLPreviewTexture::~LLPreviewTexture().
Reimplemented in LLAlertDialog, LLButton, LLComboBox, LLMultiFloater, LLLineEditor, LLMenuItemBranchDownGL, LLMenuItemGL, LLMenuItemBranchGL, LLMenuBarGL, LLTearOffMenu, LLModalDialog, LLMultiSlider, LLPanel, LLRadioGroup, LLScrollbar, LLScrollableContainerView, LLScrollListCtrl, LLSlider, LLSpinCtrl, LLTabContainer, LLTextEditor, LLChatBar, LLFloaterAvatarPicker, LLFloaterChatterBox, LLFloaterLandmark, LLFloaterMuteObjectUI, LLFloaterNewIM, LLFolderView, LLFloaterIMPanel, LLInventoryView, LLPanelLogin, LLVoiceHotkeySelectDialog, LLPreviewGesture, LLPreviewNotecard, LLScriptEdCore, LLProgressView, LLFloaterTexturePicker, and LLWebBrowserCtrl.
Definition at line 783 of file llview.cpp.
References FALSE.
Referenced by handleKey(), and LLMenuBarGL::handleKeyHere().
Reimplemented in LLButton, LLComboBox, LLLineEditor, LLMenuGL, LLScrollListCtrl, LLTextEditor, LLColorSwatchCtrl, LLFolderView, LLTextureCtrl, and LLWebBrowserCtrl.
Definition at line 820 of file llview.cpp.
References FALSE.
Referenced by handleUnicodeChar(), LLTextureCtrl::handleUnicodeCharHere(), and LLColorSwatchCtrl::handleUnicodeCharHere().
void LLView::drawDebugRect | ( | ) | [protected] |
Definition at line 1282 of file llview.cpp.
References LLFontGL::BASELINE, LLGLImmediate::begin(), LLGLImmediate::color4fv(), LLGLImmediate::end(), FALSE, LLRectBase< Type >::getHeight(), getName(), LLRectBase< Type >::getWidth(), gGL, LLFontGL::HCENTER, LLVertexBuffer::LINES, llformat(), LLRectBase< Type >::mBottom, mBoundingRect, mChildList, LLRectBase< Type >::mLeft, mRect, mUseBoundingRect, LLColor4::mV, LLFontGL::NORMAL, NULL, LLUI::popMatrix(), LLUI::pushMatrix(), LLFontGL::renderUTF8(), S32, S32_MAX, sDepth, sEditingUI, LLFontGL::sSansSerifSmall, LLUI::translate(), and LLGLImmediate::vertex2i().
Referenced by LLJoystickCameraZoom::draw(), LLJoystickCameraRotate::draw(), LLFolderViewItem::draw(), draw(), LLTextBox::draw(), LLScrollableContainerView::draw(), and LLButton::draw().
void LLView::drawChild | ( | LLView * | childp, | |
S32 | x_offset = 0 , |
|||
S32 | y_offset = 0 , |
|||
BOOL | force_draw = FALSE | |||
) | [protected] |
Definition at line 1341 of file llview.cpp.
References draw(), getParent(), getRect(), getVisible(), LLRectBase< Type >::mBottom, LLRectBase< Type >::mLeft, LLUI::popMatrix(), LLUI::pushMatrix(), sDepth, and LLUI::translate().
Referenced by LLFloaterTexturePicker::draw(), LLFloaterMap::draw(), LLScrollingPanelParam::draw(), draw(), LLScrollableContainerView::draw(), LLLayoutStack::draw(), LLFloaterView::draw(), and LLFloater::draw().
Definition at line 1032 of file llview.cpp.
References getEnabled(), getName(), getVisible(), handleKey(), llendl, llinfos, mChildList, NULL, sDebugKeys, and TRUE.
Referenced by handleKey().
Definition at line 1057 of file llview.cpp.
References getEnabled(), getName(), getVisible(), handleUnicodeChar(), llendl, llinfos, mChildList, NULL, sDebugKeys, and TRUE.
Referenced by handleUnicodeChar().
LLView * LLView::childrenHandleDragAndDrop | ( | S32 | x, | |
S32 | y, | |||
MASK | mask, | |||
BOOL | drop, | |||
EDragAndDropType | type, | |||
void * | data, | |||
EAcceptance * | accept, | |||
LLString & | tooltip_msg | |||
) | [protected] |
Definition at line 847 of file llview.cpp.
References FALSE, getEnabled(), getRect(), getVisible(), handleDragAndDrop(), LLRectBase< Type >::mBottom, mChildList, LLRectBase< Type >::mLeft, pointInView(), and S32.
Referenced by LLFolderViewFolder::handleDragAndDrop(), handleDragAndDrop(), and LLScrollableContainerView::handleDragAndDrop().
Definition at line 1003 of file llview.cpp.
References getEnabled(), getRect(), getVisible(), handleHover(), LLRectBase< Type >::mBottom, mChildList, LLRectBase< Type >::mLeft, mName, NULL, pointInView(), S32, sDebugMouseHandling, and sMouseHandlerMessage.
Referenced by LLViewerTextEditor::handleHover(), LLProgressView::handleHover(), LLSnapshotFloaterView::handleHover(), handleHover(), LLTextEditor::handleHover(), LLModalDialog::handleHover(), and LLLineEditor::handleHover().
Definition at line 1163 of file llview.cpp.
References getEnabled(), getRect(), getVisible(), handleMouseUp(), LLRectBase< Type >::mBottom, mChildList, LLRectBase< Type >::mLeft, mName, NULL, pointInView(), S32, sDebugMouseHandling, and sMouseHandlerMessage.
Referenced by LLScrollbar::handleHover(), LLViewerTextEditor::handleMouseUp(), LLSnapshotFloaterView::handleMouseUp(), LLContainerView::handleMouseUp(), handleMouseUp(), LLTextEditor::handleMouseUp(), LLModalDialog::handleMouseUp(), and LLLineEditor::handleMouseUp().
Definition at line 1081 of file llview.cpp.
References getEnabled(), getRect(), getVisible(), handleMouseDown(), LLRectBase< Type >::mBottom, mChildList, LLRectBase< Type >::mLeft, mName, NULL, pointInView(), S32, sDebugMouseHandling, and sMouseHandlerMessage.
Referenced by LLViewerTextEditor::handleMouseDown(), LLFolderViewFolder::handleMouseDown(), LLSnapshotFloaterView::handleMouseDown(), LLContainerView::handleMouseDown(), handleMouseDown(), LLTextEditor::handleMouseDown(), LLScrollListCtrl::handleMouseDown(), LLScrollbar::handleMouseDown(), LLMenuHolderGL::handleMouseDown(), and LLLineEditor::handleMouseDown().
Definition at line 1135 of file llview.cpp.
References getEnabled(), getRect(), getVisible(), handleDoubleClick(), LLRectBase< Type >::mBottom, mChildList, LLRectBase< Type >::mLeft, mName, NULL, pointInView(), S32, sDebugMouseHandling, and sMouseHandlerMessage.
Referenced by LLViewerTextEditor::handleDoubleClick(), LLFolderViewFolder::handleDoubleClick(), handleDoubleClick(), LLTextEditor::handleDoubleClick(), and LLScrollListCtrl::handleDoubleClick().
Definition at line 975 of file llview.cpp.
References getEnabled(), getRect(), getVisible(), handleScrollWheel(), LLRectBase< Type >::mBottom, mChildList, LLRectBase< Type >::mLeft, mName, NULL, pointInView(), S32, sDebugMouseHandling, and sMouseHandlerMessage.
Referenced by handleScrollWheel(), and LLModalDialog::handleScrollWheel().
Definition at line 1107 of file llview.cpp.
References getEnabled(), getRect(), getVisible(), handleRightMouseDown(), LLRectBase< Type >::mBottom, mChildList, LLRectBase< Type >::mLeft, mName, NULL, pointInView(), S32, sDebugMouseHandling, and sMouseHandlerMessage.
Referenced by LLViewerTextEditor::handleRightMouseDown(), LLFolderView::handleRightMouseDown(), LLFolderViewFolder::handleRightMouseDown(), handleRightMouseDown(), LLModalDialog::handleRightMouseDown(), and LLMenuHolderGL::handleRightMouseDown().
Definition at line 1193 of file llview.cpp.
References getEnabled(), getRect(), getVisible(), handleRightMouseUp(), LLRectBase< Type >::mBottom, mChildList, LLRectBase< Type >::mLeft, mName, NULL, pointInView(), S32, sDebugMouseHandling, and sMouseHandlerMessage.
Referenced by handleRightMouseUp().
bool LLView::controlListener | ( | const LLSD & | newvalue, | |
LLHandle< LLView > | handle, | |||
std::string | type | |||
) | [static, protected] |
Definition at line 2851 of file llview.cpp.
References LLSD::asBoolean(), LLHandle< T >::get(), setEnabled(), setValue(), and setVisible().
Referenced by LLMenuItemCheckGL::setCheckedControl(), setControlName(), LLMenuItemCallGL::setEnabledControl(), and LLMenuItemCallGL::setVisibleControl().
control_map_t LLView::mFloaterControls [protected] |
Definition at line 610 of file llview.h.
Referenced by addBoolControl(), findControl(), getControl(), LLInventoryView::toggleFindOptions(), LLFloater::~LLFloater(), and ~LLView().
LLView* LLView::mParentView [private] |
Definition at line 613 of file llview.h.
Referenced by addChild(), addChildAtEnd(), findControl(), findEventListener(), findSnapEdge(), findSnapRect(), getListenerByName(), getParent(), getRootView(), handleKey(), handleUnicodeChar(), localPointToScreen(), localRectToScreen(), removeChild(), reshape(), screenPointToLocal(), screenRectToLocal(), and ~LLView().
child_list_t LLView::mChildList [private] |
Definition at line 614 of file llview.h.
Referenced by addChild(), addChildAtEnd(), childrenHandleDoubleClick(), childrenHandleDragAndDrop(), childrenHandleHover(), childrenHandleKey(), childrenHandleMouseDown(), childrenHandleMouseUp(), childrenHandleRightMouseDown(), childrenHandleRightMouseUp(), childrenHandleScrollWheel(), childrenHandleUnicodeChar(), deleteAllChildren(), draw(), drawDebugRect(), getChildCount(), getChildList(), getChildView(), getCtrlList(), getFirstChild(), handleToolTip(), onVisibilityChange(), removeChild(), reshape(), sendChildToBack(), sendChildToFront(), setAllChildrenEnabled(), sortChildren(), and updateBoundingRect().
LLString LLView::mName [private] |
Definition at line 616 of file llview.h.
Referenced by LLPreviewGesture::addAnimations(), childrenHandleDoubleClick(), childrenHandleHover(), childrenHandleMouseDown(), childrenHandleMouseUp(), childrenHandleRightMouseDown(), childrenHandleRightMouseUp(), childrenHandleScrollWheel(), getName(), getShowNamesToolTip(), handleToolTip(), and setName().
LLRect LLView::mRect [private] |
Definition at line 618 of file llview.h.
Referenced by draw(), drawDebugRect(), findSnapRect(), getLocalBoundingRect(), getRect(), getRequiredRect(), getSnapRect(), handleToolTip(), parentPointInView(), pointInView(), reshape(), setOrigin(), setRect(), translate(), and updateBoundingRect().
LLRect LLView::mBoundingRect [private] |
Definition at line 619 of file llview.h.
Referenced by drawDebugRect(), getBoundingRect(), parentPointInView(), pointInView(), and updateBoundingRect().
U32 LLView::mReshapeFlags [private] |
Definition at line 621 of file llview.h.
Referenced by followsAll(), followsBottom(), followsLeft(), followsRight(), followsTop(), getFollows(), setFollows(), setFollowsAll(), setFollowsBottom(), setFollowsLeft(), setFollowsNone(), setFollowsRight(), and setFollowsTop().
child_tab_order_t LLView::mCtrlOrder [private] |
Definition at line 623 of file llview.h.
Referenced by addCtrl(), addCtrlAtEnd(), deleteAllChildren(), getCtrlListSorted(), getCtrlOrder(), moveChildToBackOfTabGroup(), moveChildToFrontOfTabGroup(), and removeCtrl().
S32 LLView::mDefaultTabGroup [private] |
Definition at line 624 of file llview.h.
Referenced by CompareByDefaultTabGroup::compareTabOrders(), getDefaultTabGroup(), initFromXML(), and setDefaultTabGroup().
BOOL LLView::mEnabled [private] |
Reimplemented in LLFloaterAnimPreview.
Definition at line 626 of file llview.h.
Referenced by getEnabled(), and setEnabled().
BOOL LLView::mMouseOpaque [private] |
Definition at line 628 of file llview.h.
Referenced by blockMouseEvent(), getMouseOpaque(), getXML(), initFromXML(), and setMouseOpaque().
LLUIString LLView::mToolTipMsg [private] |
Definition at line 629 of file llview.h.
Referenced by getToolTip(), getXML(), handleToolTip(), setToolTip(), setToolTipArg(), and setToolTipArgs().
U8 LLView::mSoundFlags [private] |
Definition at line 631 of file llview.h.
Referenced by getSoundFlags(), getXML(), and setSoundFlags().
BOOL LLView::mSaveToXML [private] |
BOOL LLView::mIsFocusRoot [private] |
BOOL LLView::mUseBoundingRect [private] |
Definition at line 635 of file llview.h.
Referenced by drawDebugRect(), getUseBoundingRect(), initFromXML(), parentPointInView(), pointInView(), setUseBoundingRect(), and updateBoundingRect().
LLRootHandle<LLView> LLView::mHandle [private] |
BOOL LLView::mLastVisible [private] |
BOOL LLView::mVisible [private] |
Definition at line 640 of file llview.h.
Referenced by getVisible(), pushVisible(), and setVisible().
S32 LLView::mNextInsertionOrdinal [private] |
Definition at line 642 of file llview.h.
Referenced by addCtrl(), addCtrlAtEnd(), moveChildToBackOfTabGroup(), and moveChildToFrontOfTabGroup().
LLWindow* LLView::sWindow [static, private] |
dispatch_list_t LLView::mDispatchList [private] |
Definition at line 647 of file llview.h.
Referenced by deregisterEventListener(), findEventListener(), getListenerByName(), registerEventListener(), and ~LLView().
LLString LLView::mControlName [private] |
Definition at line 649 of file llview.h.
Referenced by getControlName(), getXML(), and setControlName().
dummy_widget_map_t LLView::mDummyWidgets [private] |
Definition at line 652 of file llview.h.
Referenced by createDummyWidget(), getDummyWidget(), and ~LLView().
boost::signals::connection LLView::mControlConnection [private] |
BOOL LLView::sDebugRects = FALSE [static] |
Definition at line 657 of file llview.h.
Referenced by LLJoystickCameraZoom::draw(), LLJoystickCameraRotate::draw(), LLFolderViewItem::draw(), draw(), LLTextBox::draw(), LLScrollableContainerView::draw(), LLButton::draw(), handleDebugViewsChanged(), and init_debug_ui_menu().
BOOL LLView::sDebugKeys = FALSE [static] |
Definition at line 658 of file llview.h.
Referenced by childrenHandleKey(), childrenHandleUnicodeChar(), handleKey(), handleUnicodeChar(), and init_debug_ui_menu().
S32 LLView::sDepth = 0 [static] |
Definition at line 659 of file llview.h.
Referenced by draw(), LLScrollableContainerView::draw(), drawChild(), and drawDebugRect().
BOOL LLView::sDebugMouseHandling = FALSE [static] |
Definition at line 660 of file llview.h.
Referenced by childrenHandleDoubleClick(), childrenHandleHover(), childrenHandleMouseDown(), childrenHandleMouseUp(), childrenHandleRightMouseDown(), childrenHandleRightMouseUp(), childrenHandleScrollWheel(), LLViewerWindow::handleDoubleClick(), LLViewerWindow::handleMouseDown(), LLViewerWindow::handleMouseUp(), LLViewerWindow::handlePerFrameHover(), LLViewerWindow::handleRightMouseDown(), LLViewerWindow::handleRightMouseUp(), LLViewerWindow::handleScrollWheel(), and init_debug_ui_menu().
LLString LLView::sMouseHandlerMessage [static] |
Definition at line 661 of file llview.h.
Referenced by childrenHandleDoubleClick(), childrenHandleHover(), childrenHandleMouseDown(), childrenHandleMouseUp(), childrenHandleRightMouseDown(), childrenHandleRightMouseUp(), childrenHandleScrollWheel(), LLViewerWindow::handleDoubleClick(), LLViewerWindow::handleMouseDown(), LLViewerWindow::handleMouseUp(), LLViewerWindow::handlePerFrameHover(), LLViewerWindow::handleRightMouseDown(), LLViewerWindow::handleRightMouseUp(), and LLViewerWindow::handleScrollWheel().
S32 LLView::sSelectID = GL_NAME_UI_RESERVED [static] |
BOOL LLView::sEditingUI = FALSE [static] |
Definition at line 663 of file llview.h.
Referenced by draw(), LLButton::draw(), drawDebugRect(), LLViewerWindow::handleKey(), handleMouseDown(), LLFloaterEditUI::LLFloaterEditUI(), and LLFloaterEditUI::~LLFloaterEditUI().
LLView * LLView::sEditingUIView = NULL [static] |
Definition at line 664 of file llview.h.
Referenced by draw(), LLButton::draw(), handleMouseDown(), LLFloaterEditUI::navigateHierarchyButtonPressed(), LLFloaterEditUI::onCommitHeight(), LLFloaterEditUI::onCommitLabel(), LLFloaterEditUI::onCommitWidth(), LLFloaterEditUI::processKeystroke(), LLFloaterEditUI::refresh(), LLFloaterEditUI::refreshCore(), and LLFloaterEditUI::~LLFloaterEditUI().
S32 LLView::sLastLeftXML = S32_MIN [static] |
S32 LLView::sLastBottomXML = S32_MIN [static] |
BOOL LLView::sForceReshape = FALSE [static] |