#include <llview.h>
Inheritance diagram for LLView:
Definition at line 94 of file llview.h.
typedef child_list_t::const_iterator LLView::child_list_const_iter_t |
typedef child_list_t::const_reverse_iterator LLView::child_list_const_reverse_iter_t |
typedef child_list_t::iterator LLView::child_list_iter_t |
typedef child_list_t::reverse_iterator LLView::child_list_reverse_iter_t |
typedef std::list<LLView*> LLView::child_list_t |
typedef child_tab_order_t::const_iterator LLView::child_tab_order_const_iter_t |
typedef child_tab_order_t::const_reverse_iterator LLView::child_tab_order_const_reverse_iter_t |
typedef child_tab_order_t::iterator LLView::child_tab_order_iter_t |
typedef child_tab_order_t::reverse_iterator LLView::child_tab_order_reverse_iter_t |
typedef std::map<const LLUICtrl*, tab_order_t> LLView::child_tab_order_t |
typedef std::map<LLString, LLControlBase*> LLView::control_map_t [protected] |
typedef std::vector<LLUICtrl *> LLView::ctrl_list_t |
typedef std::map<LLString, LLPointer<LLSimpleListener> > LLView::dispatch_list_t [protected] |
typedef std::pair<LLUICtrl *, tab_order_t> LLView::tab_order_pair_t |
typedef std::pair<S32, S32> LLView::tab_order_t |
enum LLView::ESnapEdge |
enum LLView::ESnapType |
enum LLView::ESoundFlags |
LLView::LLView | ( | ) |
Definition at line 106 of file llview.cpp.
References LLViewHandle::init(), mViewHandle, and sViewHandleMap.
Definition at line 125 of file llview.cpp.
References LLViewHandle::init(), mViewHandle, and sViewHandleMap.
LLView::LLView | ( | const LLString & | name, | |
const LLRect & | rect, | |||
BOOL | mouse_opaque, | |||
U32 | follows = FOLLOWS_NONE | |||
) |
Definition at line 146 of file llview.cpp.
References LLViewHandle::init(), mViewHandle, and sViewHandleMap.
LLView::~LLView | ( | ) | [virtual] |
Definition at line 169 of file llview.cpp.
References deleteAllChildren(), LLFocusMgr::getKeyboardFocus(), getName(), gFocusMgr, hasMouseCapture(), llendl, llwarns, mDispatchList, mFloaterControls, mParentView, mViewHandle, NULL, removeChild(), LLFocusMgr::removeKeyboardFocusWithoutCallback(), LLFocusMgr::removeMouseCaptureWithoutCallback(), and sViewHandleMap.
Definition at line 2974 of file llview.cpp.
References mFloaterControls, and TYPE_BOOLEAN.
Referenced by LLInventoryView::init(), LLMenuGL::parseChildXML(), LLMenuItemCheckGL::setCheckedControl(), LLMenuItemCallGL::setEnabledControl(), and LLMenuItemCallGL::setVisibleControl().
Definition at line 327 of file llview.cpp.
References addCtrlAtEnd(), getName(), isCtrl(), llendl, llerrs, mChildList, mParentView, removeChild(), and updateRect().
Referenced by LLPanel::addBorder(), LLToolPlacerPanel::addButton(), LLScrollListCtrl::addColumn(), LLFolderView::addFolder(), LLFolderViewFolder::addFolder(), LLFolderViewFolder::addItem(), LLLayoutStack::addPanel(), LLPermissionsView::addPermissionsData(), LLRadioGroup::addRadioButton(), LLTabContainerVertical::addTabPanel(), LLTabContainer::addTabPanel(), LLToolView::addTool(), LLMenuGL::append(), LLPieMenu::appendMenu(), LLMenuGL::arrange(), LLFloater::buildButtons(), LLUICtrlFactory::buildPieMenu(), LLMenuGL::cleanupSpilloverBranch(), LLAlertDialog::createDialog(), LLUICtrlFactory::createWidget(), doToSelected(), LLTextureView::draw(), LLScrollableContainerView::init(), LLRadioGroup::init(), LLFloaterScriptDebugOutput::init(), LLFloater::init(), init_menus(), LLViewerWindow::initBase(), LLTabContainerVertical::initButtons(), LLTabContainer::initButtons(), LLFloaterCustomize::initScrollingPanelList(), LLViewerWindow::initWorldUI(), LLColorSwatchCtrl::LLColorSwatchCtrl(), LLColumnHeader::LLColumnHeader(), LLComboBox::LLComboBox(), LLDebugVarMessageBox::LLDebugVarMessageBox(), LLDebugView::LLDebugView(), LLFloaterCamera::LLFloaterCamera(), LLFloaterChatterBox::LLFloaterChatterBox(), LLFloaterEditUI::LLFloaterEditUI(), LLFloaterGroupInfo::LLFloaterGroupInfo(), LLFloaterGroupInvite::LLFloaterGroupInvite(), LLFloaterNetwork2080::LLFloaterNetwork2080(), LLFloaterPermissionsMgr::LLFloaterPermissionsMgr(), LLFloaterRegionInfo::LLFloaterRegionInfo(), LLFloaterScriptDebugOutput::LLFloaterScriptDebugOutput(), LLFloaterTestImpl::LLFloaterTestImpl(), LLFolderView::LLFolderView(), LLGroupNotifyBox::LLGroupNotifyBox(), LLLineEditor::LLLineEditor(), LLMultiFloater::LLMultiFloater(), LLNetMap::LLNetMap(), LLNotifyBox::LLNotifyBox(), LLPanelDebug::LLPanelDebug(), LLProgressView::LLProgressView(), LLScrollableContainerView::LLScrollableContainerView(), LLScrollbar::LLScrollbar(), LLSearchEditor::LLSearchEditor(), LLSliderCtrl::LLSliderCtrl(), LLSpinCtrl::LLSpinCtrl(), LLTearOffMenu::LLTearOffMenu(), LLTextEditor::LLTextEditor(), LLTextureCtrl::LLTextureCtrl(), LLUploadDialog::LLUploadDialog(), LLWorldMapView::LLWorldMapView(), LLViewerWindow::moveProgressViewToFront(), LLFloaterSnapshot::Impl::onClickKeep(), LLFloater::onClickTearOff(), LLTearOffMenu::onClose(), LLPanelPermissions::postBuild(), LLPanelGroupNotices::postBuild(), LLPanelGroupGeneral::postBuild(), LLInventoryPanel::postBuild(), LLFloaterSnapshot::postBuild(), LLPanelInventory::reset(), LLComboBox::setAllowTextEntry(), LLPanelAvatar::setAvatarID(), LLFloater::setCanResize(), LLAlertDialog::setCheckBox(), LLDragHandleTop::setTitle(), LLGroupNotifyBox::show(), LLFloaterSnapshot::show(), LLFloaterAvatarTextures::show(), LLDebugVarMessageBox::show(), LLFloaterJoystick::show(), LLNotifyBox::showXml(), and LLMenuGL::updateParent().
Definition at line 354 of file llview.cpp.
References addCtrl(), getName(), isCtrl(), llendl, llerrs, mChildList, mParentView, removeChild(), and updateRect().
Referenced by LLScrollingPanelList::addPanel(), LLStatView::addStat(), init_stat_view(), LLFloaterMap::LLFloaterMap(), LLPanelLogin::LLPanelLogin(), LLGroupNotifyBox::moveToBack(), LLToolBar::postBuild(), LLMenuGL::setCanTearOff(), and LLNotifyBox::showXml().
void LLView::addColorXML | ( | LLXMLNodePtr | node, | |
const LLColor4 & | color, | |||
const LLString & | xml_name, | |||
const LLString & | control_name | |||
) | [static] |
Definition at line 2044 of file llview.cpp.
References LLColor4::mV, LLUI::sColorsGroup, and TRUE.
Referenced by LLTextEditor::getXML(), LLTextBox::getXML(), LLSpinCtrl::getXML(), LLSliderCtrl::getXML(), LLScrollListCtrl::getXML(), and LLLineEditor::getXML().
Reimplemented in LLPanel.
Definition at line 408 of file llview.cpp.
References mCtrlOrder, and mNextInsertionOrdinal.
Referenced by addChildAtEnd(), and LLPanel::addCtrl().
Reimplemented in LLPanel.
Definition at line 402 of file llview.cpp.
References mCtrlOrder, and mNextInsertionOrdinal.
Referenced by addChild(), and LLPanel::addCtrlAtEnd().
void LLView::addListenerToControl | ( | LLEventDispatcher * | observer, | |
const LLString & | name, | |||
LLSD | filter, | |||
LLSD | userdata | |||
) |
Definition at line 2563 of file llview.cpp.
References LLEventDispatcher::addListener(), and getListenerByName().
BOOL LLView::canFocusChildren | ( | ) | const [virtual] |
Reimplemented in LLFolderView.
Definition at line 529 of file llview.cpp.
References TRUE.
Referenced by LLTabStopFilter::operator()().
Reimplemented in LLFloater.
Definition at line 815 of file llview.cpp.
References getVisible().
Referenced by LLFloater::canSnapTo(), findSnapEdge(), and findSnapRect().
Definition at line 1691 of file llview.cpp.
References LLFocusMgr::childHasKeyboardFocus(), FALSE, getChildByName(), and gFocusMgr.
Referenced by LLFloaterWorldMap::clearAvatarSelection(), LLFloaterWorldMap::clearLandmarkSelection(), and LLFloaterWorldMap::clearLocationSelection().
Definition at line 1319 of file llview.cpp.
References getVisible(), mChildList, mEnabled, NULL, S32, sDebugMouseHandling, and sMouseHandlerMessage.
Referenced by LLViewerTextEditor::handleDoubleClick(), handleDoubleClick(), LLTextEditor::handleDoubleClick(), LLScrollListCtrl::handleDoubleClick(), and LLFolderViewFolder::handleDoubleClick().
LLView * LLView::childrenHandleDragAndDrop | ( | S32 | x, | |
S32 | y, | |||
MASK | mask, | |||
BOOL | drop, | |||
EDragAndDropType | type, | |||
void * | data, | |||
EAcceptance * | accept, | |||
LLString & | tooltip_msg | |||
) | [protected] |
Definition at line 1036 of file llview.cpp.
References FALSE, getVisible(), mChildList, and S32.
Referenced by handleDragAndDrop(), LLScrollableContainerView::handleDragAndDrop(), and LLFolderViewFolder::handleDragAndDrop().
Definition at line 1187 of file llview.cpp.
References getVisible(), mChildList, mEnabled, NULL, S32, sDebugMouseHandling, and sMouseHandlerMessage.
Referenced by LLViewerTextEditor::handleHover(), handleHover(), LLTextEditor::handleHover(), LLProgressView::handleHover(), LLModalDialog::handleHover(), and LLSnapshotFloaterView::handleHover().
Definition at line 1216 of file llview.cpp.
References getVisible(), llendl, llinfos, mChildList, mEnabled, NULL, sDebugKeys, and TRUE.
Referenced by handleKey(), LLMenuItemGL::handleKey(), and LLModalDialog::handleKeyHere().
Definition at line 1265 of file llview.cpp.
References mChildList, NULL, S32, sDebugMouseHandling, and sMouseHandlerMessage.
Referenced by LLViewerTextEditor::handleMouseDown(), handleMouseDown(), LLTextEditor::handleMouseDown(), LLScrollListCtrl::handleMouseDown(), LLScrollbar::handleMouseDown(), LLMenuHolderGL::handleMouseDown(), LLFolderViewFolder::handleMouseDown(), LLSnapshotFloaterView::handleMouseDown(), and LLContainerView::handleMouseDown().
Definition at line 1347 of file llview.cpp.
References getVisible(), mChildList, mEnabled, NULL, S32, sDebugMouseHandling, and sMouseHandlerMessage.
Referenced by LLScrollbar::handleHover(), LLViewerTextEditor::handleMouseUp(), handleMouseUp(), LLTextEditor::handleMouseUp(), LLModalDialog::handleMouseUp(), LLSnapshotFloaterView::handleMouseUp(), and LLContainerView::handleMouseUp().
Definition at line 1291 of file llview.cpp.
References getVisible(), mChildList, mEnabled, NULL, S32, sDebugMouseHandling, and sMouseHandlerMessage.
Referenced by LLViewerTextEditor::handleRightMouseDown(), handleRightMouseDown(), LLModalDialog::handleRightMouseDown(), LLMenuHolderGL::handleRightMouseDown(), LLFolderView::handleRightMouseDown(), and LLFolderViewFolder::handleRightMouseDown().
Definition at line 1377 of file llview.cpp.
References getVisible(), mChildList, mEnabled, NULL, S32, sDebugMouseHandling, and sMouseHandlerMessage.
Referenced by handleRightMouseUp().
Definition at line 1161 of file llview.cpp.
References getVisible(), mChildList, mEnabled, NULL, S32, sDebugMouseHandling, and sMouseHandlerMessage.
Referenced by handleScrollWheel(), and LLModalDialog::handleScrollWheel().
Definition at line 1241 of file llview.cpp.
References getVisible(), llendl, llinfos, mChildList, mEnabled, NULL, sDebugKeys, and TRUE.
Referenced by handleUnicodeChar().
U32 LLView::createRect | ( | LLXMLNodePtr | node, | |
LLRect & | rect, | |||
LLView * | parent_view, | |||
const LLRect & | required_rect = LLRect() | |||
) | [static] |
Definition at line 2591 of file llview.cpp.
References FOLLOWS_BOTTOM, FOLLOWS_LEFT, FOLLOWS_RIGHT, FOLLOWS_TOP, getChildList(), LLRectBase< Type >::getHeight(), getRect(), LLRectBase< Type >::getWidth(), llmax(), LLRectBase< Type >::mBottom, LLRectBase< Type >::mLeft, right, S32, LLUI::sConfigGroup, LLRectBase< Type >::setOriginAndSize(), top, x, and y.
Referenced by LLViewerTextEditor::fromXML(), LLTextureCtrl::fromXML(), LLTextEditor::fromXML(), LLSpinCtrl::fromXML(), LLSliderCtrl::fromXML(), LLSlider::fromXML(), LLScrollListCtrl::fromXML(), LLScrollingPanelList::fromXML(), LLScrollableContainerView::fromXML(), LLRadioGroup::fromXML(), LLPanel::fromXML(), LLNameListCtrl::fromXML(), LLNameEditor::fromXML(), LLMenuBarGL::fromXML(), LLSearchEditor::fromXML(), LLLineEditor::fromXML(), LLInventoryPanel::fromXML(), LLIconCtrl::fromXML(), LLComboBox::fromXML(), LLColorSwatchCtrl::fromXML(), LLCheckBoxCtrl::fromXML(), LLFloater::initFloaterXML(), and initFromXML().
void LLView::deleteAllChildren | ( | ) | [virtual] |
Reimplemented in LLFolderView, and LLPanelInventory.
Definition at line 723 of file llview.cpp.
References mChildList, and mCtrlOrder.
Referenced by LLScrollingPanelList::clearPanels(), LLPermissionsView::clearPermissionsData(), LLPanelInventory::deleteAllChildren(), LLFolderView::deleteAllChildren(), LLFloaterView::destroyAllChildren(), LLFolderViewFolder::destroyView(), LLMenuGL::empty(), LLFloater::init(), LLPanelGroup::setGroupID(), and ~LLView().
BOOL LLView::deleteViewByHandle | ( | LLViewHandle | handle | ) | [static] |
Definition at line 92 of file llview.cpp.
References FALSE, sViewHandleMap, and TRUE.
Referenced by LLFolderView::deleteAllChildren(), and LLFolderView::~LLFolderView().
void LLView::draw | ( | ) | [virtual] |
Reimplemented in LLAlertDialog, LLButton, LLCheckBoxCtrl, LLComboBox, LLDragHandle, LLDragHandleTop, LLDragHandleLeft, LLFloater, LLFloaterView, LLMultiFloater, LLIconCtrl, LLLineEditor, LLSearchEditor, LLMenuItemSeparatorGL, LLMenuItemBlankGL, LLMenuItemBranchDownGL, LLMenuItemGL, LLMenuGL, LLMenuItemBranchGL, LLPieMenu, LLMenuBarGL, LLMenuHolderGL, LLTearOffMenu, LLMenuItemTearOffGL, LLModalDialog, LLPanel, LLLayoutStack, LLRadioGroup, LLResizeHandle, LLScrollbar, LLScrollableContainerView, LLScrollingPanelList, LLColumnHeader, LLScrollListCtrl, LLSlider, LLSpinCtrl, LLTabContainer, LLTabContainerVertical, LLTextBox, LLTextEditor, LLUICtrlLocate, LLViewBorder, LLFloaterJoystick, LLColorSwatchCtrl, LLCompass, LLHorizontalCompass, LLConsole, LLContainerView, LLDebugVarMessageBox, LLFastTimerView, LLFloaterActiveSpeakers, LLFloaterAnimPreview, LLFloaterAuction, LLFloaterAvatarInfo, LLFloaterAvatarTextures, LLFloaterBuyCurrencyUI, LLFloaterBuyLandUI, LLFloaterChat, LLFloaterChatterBox, LLFloaterColorPicker, LLMakeOutfitDialog, LLPanelEditWearable, LLScrollingPanelParam, LLFloaterCustomize, LLFloaterEditUI, LLFloaterGodTools, LLFloaterHtml, LLFloaterImagePreview, LLFloaterImport, LLFloaterInspect, LLFloaterLagMeter, LLPanelLandGeneral, LLPanelLandObjects, LLPanelLandOptions, LLPanelLandAccess, LLFloaterLandHoldings, LLFloaterMap, LLFloaterOpenObject, LLFloaterPostcard, LLFloaterPreference, LLFloaterProperties, LLPanelRegionTextureInfo, LLFloaterReporter, LLSnapshotLivePreview, LLFloaterSnapshot, LLFloaterTelehub, LLFloaterTools, LLFloaterTOS, LLFloaterTrustNetRate, LLFloaterVoiceWizard, LLPanelDeviceSettings, LLFloaterDeviceSettings, LLFloaterWorldMap, LLFolderViewItem, LLFolderViewFolder, LLFolderView, LLFrameStatView, LLGroupNotifyBox, LLHoverView, LLHUDView, LLFloaterIMPanel, LLInventoryViewFinder, LLInventoryView, LLJoystickCameraRotate, LLJoystickCameraZoom, LLMediaRemoteCtrl, LLMemoryView, LLNetMap, LLNotifyBox, LLOverlayBar, LLPanelAudioVolume, LLPanelAvatarTab, LLPanelClassified, LLPanelDatabase, LLPanelDirBrowser, LLPanelDirClassified, LLPanelDirEvents, LLPanelDirFindAll, LLPanelDirFindAllOld, LLPanelDirGroups, LLPanelDirPlaces, LLPanelDirPopular, LLPanelEvent, LLPanelGroup, LLPanelGroupGeneral, LLPanelGroupInvite, LLPanelGroupMembersSubTab, LLPanelInventory, LLPanelLogin, LLPanelMsgs, LLPanelObject, LLPanelPick, LLPanelVolume, LLPrefsVoice, LLPreviewLandmark, LLPreviewNotecard, LLScriptEdCore, LLLiveLSLEditor, LLPreviewTexture, LLProgressView, LLStatBar, LLStatGraph, LLStatusBar, LLFloaterTexturePicker, LLTextureCtrl, LLTextureBar, LLGLTexMemBar, LLTextureView, LLToolView, LLVelocityBar, LLFloaterSettingsDebug, LLBottomPanel, LLVoiceRemoteCtrl, and LLWorldMapView.
Definition at line 1405 of file llview.cpp.
References drawChild(), drawDebugRect(), LLFocusMgr::getKeyboardFocus(), getName(), getParent(), getRect(), getRootView(), getVisible(), gFocusMgr, llendl, llwarns, localRectToScreen(), LLRectBase< Type >::mBottom, mChildList, LLRectBase< Type >::mLeft, mRect, LLRectBase< Type >::mRight, LLRectBase< Type >::mTop, NULL, LLUI::popMatrix(), LLUI::pushMatrix(), LLRectBase< Type >::rectInRect(), sDebugRects, sDepth, sEditingUI, sEditingUIView, and LLUI::translate().
Referenced by LLWorldMapView::draw(), LLViewerWindow::draw(), LLViewBorder::draw(), LLToolView::draw(), LLTextureCtrl::draw(), LLTextEditor::draw(), LLStatBar::draw(), LLSpinCtrl::draw(), LLSlider::draw(), LLScrollListCtrl::draw(), LLScrollingPanelList::draw(), LLScrollbar::draw(), LLRadioGroup::draw(), LLProgressView::draw(), LLPanel::draw(), LLNetMap::draw(), LLMenuHolderGL::draw(), LLPieMenu::draw(), LLMenuGL::draw(), LLMemoryView::draw(), LLSearchEditor::draw(), LLLineEditor::draw(), LLIconCtrl::draw(), LLFrameStatView::draw(), LLFolderViewFolder::draw(), LLFloaterView::draw(), LLFloater::draw(), LLFastTimerView::draw(), LLDragHandleLeft::draw(), LLDragHandleTop::draw(), LLContainerView::draw(), LLComboBox::draw(), LLColorSwatchCtrl::draw(), LLCheckBoxCtrl::draw(), LLTextEditor::drawBackground(), and drawChild().
void LLView::drawChild | ( | LLView * | childp, | |
S32 | x_offset = 0 , |
|||
S32 | y_offset = 0 , |
|||
BOOL | force_draw = FALSE | |||
) |
Definition at line 1514 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 draw(), LLFloaterTexturePicker::draw(), LLScrollableContainerView::draw(), LLLayoutStack::draw(), LLFloaterMap::draw(), LLScrollingPanelParam::draw(), LLFloaterView::draw(), and LLFloater::draw().
void LLView::drawDebugRect | ( | ) |
Definition at line 1466 of file llview.cpp.
References LLFontGL::BASELINE, f, FALSE, LLRectBase< Type >::getHeight(), getName(), LLRectBase< Type >::getWidth(), glBegin, glColor4fv, glEnd, LLFontGL::HCENTER, llformat(), mChildList, mRect, LLColor4::mV, LLFontGL::NORMAL, NULL, LLFontGL::renderUTF8(), S32, S32_MAX, sDepth, sEditingUI, LLFontGL::sSansSerifSmall, x, and y.
Referenced by draw(), LLTextBox::draw(), LLScrollableContainerView::draw(), LLJoystickCameraZoom::draw(), LLJoystickCameraRotate::draw(), LLFolderViewItem::draw(), and LLButton::draw().
LLControlBase * LLView::findControl | ( | LLString | name | ) | [virtual] |
Definition at line 2572 of file llview.cpp.
References LLControlGroup::getControl(), mFloaterControls, mParentView, and LLUI::sConfigGroup.
Referenced by 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(), 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(), LLEditEnableCustomizeAvatar::handleEvent(), LLAvatarEnableAddFriend::handleEvent(), LLSelfEnableStandUp::handleEvent(), LLObjectEnableBuy::handleEvent(), LLAvatarEnableFreezeEject::handleEvent(), LLAvatarEnableDebug::handleEvent(), LLAvatarVisibleDebug::handleEvent(), LLObjectEnableMute::handleEvent(), LLSelfEnableRemoveAllAttachments::handleEvent(), LLEnableEdit::handleEvent(), LLLandEnableBuyPass::handleEvent(), LLViewCheckBuildMode::handleEvent(), LLObjectEnableOpen::handleEvent(), LLObjectEnableTouch::handleEvent(), LLObjectEnableReportAbuse::handleEvent(), LLMenuGL::parseChildXML(), LLMenuItemCheckGL::setCheckedControl(), setControlName(), LLMenuItemCallGL::setEnabledControl(), and LLMenuItemCallGL::setVisibleControl().
LLString LLView::findEventListener | ( | LLSimpleListener * | listener | ) | const |
Definition at line 2531 of file llview.cpp.
References findEventListener(), mDispatchList, mParentView, and LLStringBase< char >::null.
Referenced by findEventListener(), and LLMenuItemCallGL::getXML().
LLView * LLView::findRootMostFocusRoot | ( | ) |
Definition at line 514 of file llview.cpp.
References getParent(), isFocusRoot(), and NULL.
Referenced by LLViewerWindow::handlePerFrameHover().
LLView * LLView::findSnapEdge | ( | S32 & | new_edge_val, | |
const LLCoordGL & | mouse_dir, | |||
ESnapEdge | snap_edge, | |||
ESnapType | snap_type, | |||
S32 | threshold, | |||
S32 | padding = 0 | |||
) | [virtual] |
Definition at line 2301 of file llview.cpp.
References canSnapTo(), FALSE, 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, LLRectBase< Type >::stretch(), and TRUE.
Referenced by LLResizeHandle::handleHover(), and LLResizeBar::handleHover().
LLView * LLView::findSnapRect | ( | LLRect & | new_rect, | |
const LLCoordGL & | mouse_dir, | |||
LLView::ESnapType | snap_type, | |||
S32 | threshold, | |||
S32 | padding = 0 | |||
) | [virtual] |
Definition at line 2141 of file llview.cpp.
References canSnapTo(), FALSE, getChildList(), getLocalSnapRect(), getSnapRect(), llabs(), LLRectBase< Type >::mBottom, LLRectBase< Type >::mLeft, mParentView, mRect, LLRectBase< Type >::mRight, LLRectBase< Type >::mTop, LLCoord::mX, LLCoord::mY, NULL, SNAP_PARENT, SNAP_PARENT_AND_SIBLINGS, SNAP_SIBLINGS, LLRectBase< Type >::stretch(), LLRectBase< Type >::translate(), and TRUE.
Referenced by LLDragHandle::handleHover().
Reimplemented in LLUICtrl.
Definition at line 646 of file llview.cpp.
References LLViewQuery::addPreFilter(), FALSE, LLSingleton< T >::getInstance(), getTabOrderQuery(), gFocusMgr, LLViewQuery::run(), LLFocusMgr::triggerFocusFlash(), and TRUE.
Referenced by LLUICtrl::focusFirstItem().
Definition at line 682 of file llview.cpp.
References LLViewQuery::addPreFilter(), FALSE, LLSingleton< T >::getInstance(), getTabOrderQuery(), gFocusMgr, LLViewQuery::run(), LLFocusMgr::triggerFocusFlash(), and TRUE.
Referenced by LLPanel::handleKey().
BOOL LLView::focusNext | ( | LLView::child_list_t & | result | ) | [static] |
Definition at line 572 of file llview.cpp.
References LLFocusMgr::childHasKeyboardFocus(), FALSE, gFocusMgr, LLFocusMgr::triggerFocusFlash(), and TRUE.
Referenced by focusNextItem(), and focusNextRoot().
Definition at line 546 of file llview.cpp.
References LLViewQuery::addPreFilter(), focusNext(), LLSingleton< T >::getInstance(), getTabOrderQuery(), and LLUI::sConfigGroup.
Referenced by LLPanel::handleKey(), and LLAlertDialog::handleKeyHere().
BOOL LLView::focusNextRoot | ( | ) | [virtual] |
Definition at line 534 of file llview.cpp.
References focusNext(), getFocusRootsQuery(), and LLViewQuery::run().
Referenced by LLViewerWindow::handleKey().
BOOL LLView::focusPrev | ( | LLView::child_list_t & | result | ) | [static] |
Definition at line 608 of file llview.cpp.
References LLFocusMgr::childHasKeyboardFocus(), FALSE, gFocusMgr, LLFocusMgr::triggerFocusFlash(), and TRUE.
Referenced by focusPrevItem(), and focusPrevRoot().
Definition at line 558 of file llview.cpp.
References LLViewQuery::addPreFilter(), focusPrev(), LLSingleton< T >::getInstance(), getTabOrderQuery(), and LLUI::sConfigGroup.
Referenced by LLPanel::handleKey(), and LLAlertDialog::handleKeyHere().
BOOL LLView::focusPrevRoot | ( | ) | [virtual] |
Definition at line 540 of file llview.cpp.
References focusPrev(), getFocusRootsQuery(), and LLViewQuery::run().
Referenced by LLViewerWindow::handleKey().
BOOL LLView::followsAll | ( | ) | const [inline] |
BOOL LLView::followsBottom | ( | ) | const [inline] |
Definition at line 309 of file llview.h.
References FOLLOWS_BOTTOM, and mReshapeFlags.
Referenced by getXML().
BOOL LLView::followsLeft | ( | ) | const [inline] |
Definition at line 306 of file llview.h.
References FOLLOWS_LEFT, and mReshapeFlags.
Referenced by getXML().
BOOL LLView::followsRight | ( | ) | const [inline] |
Definition at line 307 of file llview.h.
References FOLLOWS_RIGHT, and mReshapeFlags.
Referenced by getXML().
BOOL LLView::followsTop | ( | ) | const [inline] |
Definition at line 308 of file llview.h.
References FOLLOWS_TOP, and mReshapeFlags.
Referenced by getXML(), and LLContainerView::reshape().
Reimplemented in LLMenuItemBranchGL, LLPanel, and LLTabContainerCommon.
Definition at line 1714 of file llview.cpp.
References mChildList, and NULL.
Referenced by childHasKeyboardFocus(), LLTabContainerCommon::getChildByName(), LLPanel::getChildByName(), LLMenuItemBranchGL::getChildByName(), LLMenuGL::getChildMenuByName(), hasChild(), init_menus(), and LLFolderView::openFolder().
S32 LLView::getChildCount | ( | ) | const [inline] |
Definition at line 324 of file llview.h.
References mChildList, and S32.
Referenced by LLObjectBridge::buildContextMenu(), LLFolderView::handleKeyHere(), LLToolBar::layoutButtons(), LLOverlayBar::layoutButtons(), LLNotifyBox::LLNotifyBox(), and LLNotifyBox::moveToBack().
const child_list_t* LLView::getChildList | ( | ) | const [inline] |
Definition at line 463 of file llview.h.
References mChildList.
Referenced by LLFloaterView::allChildrenClosed(), LLFloaterView::bringToFront(), LLTaskSoundBridge::buildContextMenu(), LLTaskInvFVBridge::buildContextMenu(), clear_landmark_menu(), LLMenuGL::clearHoverItem(), LLFloaterView::closeAllChildren(), createRect(), LLTextureView::draw(), LLScrollableContainerView::draw(), LLOverlayBar::draw(), LLFloaterView::draw(), LLViewQuery::filterChildren(), findSnapEdge(), findSnapRect(), LLFloaterView::getBackmost(), LLNotifyBoxView::getFirstNontipBox(), LLFloaterView::getFloaterByHandle(), LLFloaterView::getFocusedFloater(), LLFloaterView::getFrontmost(), LLFloaterView::getMinimizePosition(), LLContainerView::getRequiredRect(), LLPanel::getXML(), LLFloaterView::getZOrder(), LLMenuBarGL::handleHover(), LLMenuGL::handleHover(), LLMenuGL::handleKey(), LLFolderView::handleKeyHere(), LLFolderView::handleRightMouseDown(), LLViewerTextEditor::handleToolTip(), LLTextEditor::handleToolTip(), LLMenuHolderGL::hasVisibleMenu(), hideContextEntries(), LLMenuHolderGL::hideMenus(), LLFloaterView::highlightFocusedFloater(), inventory_offer_mute_callback(), LLToolBar::layoutButtons(), LLOverlayBar::layoutButtons(), LLFloaterEditUI::navigateHierarchyButtonPressed(), LLNoLeavesFilter::operator()(), LLFloaterView::popVisibleAll(), LLToolBar::postBuild(), LLFloaterView::pushVisibleAll(), LLFloaterView::refresh(), LLFloaterView::reshape(), LLContainerView::reshape(), LLFloaterView::restoreAll(), LLContainerView::setDisplayChildren(), LLRadioGroup::setEnabled(), LLFloater::setMinimized(), LLNotifyBoxView::showOnly(), LLFloaterView::syncFloaterTabOrder(), and LLFloaterView::unhighlightFocusedFloater().
LLControlBase * LLView::getControl | ( | LLString | name | ) |
Definition at line 2979 of file llview.cpp.
References mFloaterControls, and NULL.
Referenced by LLInventoryViewFinder::onClose().
LLString LLView::getControlName | ( | ) | const [virtual] |
Reimplemented in LLCheckBoxCtrl, and LLSliderCtrl.
Definition at line 2925 of file llview.cpp.
References mControlName.
Referenced by LLSliderCtrl::getControlName(), LLCheckBoxCtrl::getControlName(), LLCheckBoxCtrl::getXML(), and setControlValue().
LLView::ctrl_list_t LLView::getCtrlList | ( | ) | const |
Definition at line 426 of file llview.cpp.
References mChildList.
Referenced by LLPanel::clearCtrls(), getCtrlListSorted(), LLPanel::setCtrlsEnabled(), and LLPanel::setFocus().
LLView::ctrl_list_t LLView::getCtrlListSorted | ( | ) | const |
child_tab_order_t LLView::getCtrlOrder | ( | ) | const [inline] |
Definition at line 249 of file llview.h.
References mCtrlOrder.
Referenced by SortByTabOrder::operator()(), and DefaultTabGroupFirstSorter::operator()().
S32 LLView::getDefaultTabGroup | ( | ) | const |
Definition at line 424 of file llview.cpp.
References mDefaultTabGroup.
Referenced by DefaultTabGroupFirstSorter::operator()().
BOOL LLView::getEnabled | ( | ) | const [inline] |
Definition at line 425 of file llview.h.
References mEnabled.
Referenced by LLTextEditor::addChar(), LLPanel::childIsEnabled(), LLTextEditor::deleteSelection(), LLTextBox::draw(), LLScrollListCtrl::draw(), LLPreviewNotecard::draw(), LLPanel::draw(), LLMenuItemBranchDownGL::draw(), LLMenuItemTearOffGL::draw(), LLMenuItemGL::draw(), LLFloater::draw(), LLScrollListCheck::handleClick(), LLViewerTextEditor::handleDragAndDrop(), LLPieMenu::handleHover(), LLPanel::handleKey(), LLSnapshotFloaterView::handleKey(), LLTabContainerVertical::handleKeyHere(), LLTabContainer::handleKeyHere(), LLRadioGroup::handleKeyHere(), LLScriptEdCore::handleKeyHere(), LLPreviewNotecard::handleKeyHere(), LLPreviewGesture::handleKeyHere(), LLPanelLogin::handleKeyHere(), LLPanel::handleKeyHere(), LLMenuItemBranchDownGL::handleKeyHere(), LLMenuItemBranchGL::handleKeyHere(), LLFloaterChatterBox::handleKeyHere(), LLMultiFloater::handleKeyHere(), LLChatBar::handleKeyHere(), LLPieMenu::handleMouseUp(), LLNotifyBox::handleRightMouseDown(), LLGroupNotifyBox::handleRightMouseDown(), LLScrollbar::handleScrollWheel(), handleToolTip(), LLTextEditor::insertText(), isInEnabledChain(), LLMenuGL::jumpKeysActive(), LLCheckBoxCtrl::onCommit(), LLEnabledFilter::operator()(), LLTextEditor::removeChar(), LLTextEditor::removeCharOrTab(), LLFloater::setCanDrag(), LLPanel::setDefaultBtn(), and LLTextureCtrl::setImageAssetID().
LLView* LLView::getFirstChild | ( | ) | [inline] |
Definition at line 323 of file llview.h.
References mChildList, and NULL.
Referenced by LLGroupNotifyBox::moveToBack().
const LLCtrlQuery & LLView::getFocusRootsQuery | ( | ) | [static] |
Definition at line 2123 of file llview.cpp.
References LLViewQuery::addPreFilter(), LLSingleton< T >::getInstance(), LLSingleton< LLEnabledFilter >::getInstance(), LLSingleton< LLVisibleFilter >::getInstance(), and LLViewQuery::getPreFilters().
Referenced by focusNextRoot(), and focusPrevRoot().
U32 LLView::getFollows | ( | ) | const [inline] |
LLSimpleListener * LLView::getListenerByName | ( | const LLString & | callback_name | ) |
Definition at line 2548 of file llview.cpp.
References getListenerByName(), mDispatchList, mParentView, and NULL.
Referenced by addListenerToControl(), LLVOAvatar::buildCharacter(), LLObjectBridge::buildContextMenu(), getListenerByName(), and LLMenuGL::parseChildXML().
const LLRect LLView::getLocalRect | ( | ) | const |
Definition at line 1625 of file llview.cpp.
References LLRectBase< Type >::getHeight(), LLRectBase< Type >::getWidth(), and mRect.
Referenced by LLWorldMapView::draw(), LLFloaterTexturePicker::draw(), LLTextBox::draw(), LLTabContainerVertical::draw(), LLTabContainer::draw(), LLLayoutStack::draw(), LLNetMap::draw(), LLMenuHolderGL::draw(), LLSnapshotLivePreview::draw(), LLFloaterColorPicker::draw(), LLButton::draw(), LLMenuHolderGL::getMenuRect(), LLPieMenu::handleRightMouseDown(), LLPieMenu::handleRightMouseUp(), and LLComboBox::showList().
const LLRect LLView::getLocalSnapRect | ( | ) | const [virtual] |
Definition at line 1631 of file llview.cpp.
References getSnapRect(), LLRectBase< Type >::mBottom, LLRectBase< Type >::mLeft, mRect, and LLRectBase< Type >::translate().
Referenced by LLFloaterView::adjustToFitScreen(), findSnapEdge(), findSnapRect(), and LLFloaterView::getMinimizePosition().
BOOL LLView::getMouseOpaque | ( | ) | const [inline] |
Definition at line 303 of file llview.h.
References mMouseOpaque.
Referenced by LLPanelGroupGeneral::postBuild().
const LLString & LLView::getName | ( | ) | const [virtual] |
Implements LLMouseHandler.
Reimplemented in LLFolderViewItem, and LLPreviewLandmark.
Definition at line 295 of file llview.cpp.
References mName.
Referenced by addChild(), addChildAtEnd(), LLFloaterChatterBox::addFloater(), LLTabContainer::addTabPanel(), LLMenuBarGL::appendMenu(), LLPieMenu::appendMenu(), LLMenuGL::appendMenu(), LLPanel::checkRequirements(), LLPanelEstateInfo::checkSunHourSlider(), draw(), drawDebugRect(), LLMenuItemBranchGL::getChildByName(), getShowNamesToolTip(), LLPanelObject::getState(), getXML(), handle_dump_focus(), LLViewerTextEditor::handleDragAndDrop(), handleDragAndDrop(), LLTextureCtrl::handleDragAndDrop(), LLFloaterTexturePicker::handleDragAndDrop(), LLNameListCtrl::handleDragAndDrop(), LLFloaterLandmark::handleDragAndDrop(), LLViewerTextEditor::handleHover(), handleHover(), LLTextEditor::handleHover(), LLSlider::handleHover(), LLScrollbar::handleHover(), LLModalDialog::handleHover(), LLPieMenu::handleHover(), LLLineEditor::handleHover(), LLDragHandle::handleHover(), LLButton::handleHover(), handleKey(), LLMenuGL::handleKey(), handleUnicodeChar(), LLFloater::initFloaterXML(), LLPanelEditWearable::onColorCommit(), LLFloaterDirectory::onTabChanged(), LLFloaterColorPicker::onTextEntryChanged(), LLPanelEditWearable::onTextureCommit(), LLPanelGroupGeneral::postBuild(), LLPanelAvatarClassified::refresh(), LLFloaterEditUI::refreshButton(), LLFloaterEditUI::refreshView(), LLFloaterChatterBox::removeFloater(), LLFloaterCustomize::setCurrentWearableType(), LLFocusMgr::setKeyboardFocus(), LLSpinCtrl::setLabel(), LLFocusMgr::setTopCtrl(), LLPanelDirBrowser::showNextButton(), LLPanelGroup::showNotice(), LLPanelEstateInfo::updateChild(), LLFloaterEventLog::updateList(), LLUICtrl::~LLUICtrl(), and ~LLView().
LLView* LLView::getParent | ( | ) | const [inline] |
Definition at line 322 of file llview.h.
References mParentView.
Referenced by LLFloaterIMPanel::addHistoryLine(), LLTabContainerVertical::addTabPanel(), LLTabContainer::addTabPanel(), LLFloaterView::adjustToFitScreen(), LLPieMenu::appendMenu(), LLFloater::bringToFront(), LLFloater::canSnapTo(), LLFocusMgr::childHasKeyboardFocus(), LLMenuGL::cleanupSpilloverBranch(), LLPanelGroup::close(), LLPanelClassified::confirmPublish(), LLPieMenuBranch::doIt(), LLMenuItemTearOffGL::doIt(), draw(), LLFloater::draw(), drawChild(), findRootMostFocusRoot(), LLMenuItemGL::getMenu(), LLFloaterView::getParentFloater(), LLUICtrl::getParentPanel(), getShowNamesToolTip(), getXML(), LLMenuBarGL::getXML(), LLGroupDropTarget::handleDragAndDrop(), LLDropTarget::handleDragAndDrop(), LLResizeHandle::handleHover(), LLDragHandle::handleHover(), LLScrollableContainerView::handleKey(), LLPanel::handleKey(), LLMenuItemBranchGL::handleKeyHere(), LLStatBar::handleMouseDown(), LLPieMenu::handleMouseDown(), LLPieMenu::handleMouseUp(), LLViewerWindow::handlePerFrameHover(), LLFolderViewItem::handleScrollWheel(), hasAncestor(), LLLiveLSLEditor::hide(), LLMenuGL::highlightNextItem(), LLMenuGL::highlightPrevItem(), LLFloater::init(), isInEnabledChain(), isInVisibleChain(), LLMenuGL::isOpen(), LLMenuGL::jumpKeysActive(), LLFloaterScriptSearch::LLFloaterScriptSearch(), LLTearOffMenu::LLTearOffMenu(), localPointToOtherView(), localRectToOtherView(), LLFloaterEditUI::navigateHierarchyButtonPressed(), LLScriptEdCore::onBtnDynamicHelp(), LLPanelRegionInfo::onChangeChildCtrl(), LLPanelRegionTerrainInfo::onChangeSunHour(), LLScrollListCtrl::onFocusLost(), LLMenuItemBranchDownGL::openMenu(), LLMenuItemBranchGL::openMenu(), LLPanelAvatarClassified::refresh(), LLFloaterEditUI::refresh(), LLContainerView::reshape(), LLPanelClassified::saveCallback(), LLFloater::setFocus(), LLFloater::setFrontmost(), LLMenuItemBranchDownGL::setHighlight(), LLMenuItemBranchGL::setHighlight(), LLFocusMgr::setKeyboardFocus(), setVisible(), LLFloaterIMPanel::setVisible(), LLPieMenu::show(), LLMenuGL::showPopup(), LLFloater::snappedTo(), LLMenuItemBranchGL::updateBranchParent(), LLFloaterSnapshot::Impl::updateLayout(), LLFloaterEventLog::updateList(), LLScrollingPanelList::updatePanelVisiblilty(), and LLMenuGL::updateParent().
const LLRect& LLView::getRect | ( | ) | const [inline] |
Definition at line 312 of file llview.h.
References mRect.
Referenced by LLScrollListCtrl::addSimpleElement(), LLTabContainerVertical::addTabPanel(), LLTabContainer::addTabPanel(), LLFloaterView::adjustToFitScreen(), LLFloaterWorldMap::adjustZoomSliderBounds(), LLFloater::applyRectControl(), LLFolderView::arrange(), LLAgent::calcCustomizeAvatarUIOffset(), LLScrollableContainerView::calcVisibleSize(), LLFloater::center(), LLUploadDialog::centerDialog(), LLFloaterNameDesc::centerWindow(), LLPanel::childGetRect(), LLAlertDialog::createDialog(), createRect(), LLPieMenuBranch::doIt(), LLViewerWindow::draw(), draw(), LLTabContainerVertical::draw(), LLTabContainer::draw(), LLScrollableContainerView::draw(), LLTearOffMenu::draw(), LLFloaterImagePreview::draw(), LLFloaterAnimPreview::draw(), LLFloater::draw(), LLPieMenu::drawBackground(), LLMenuGL::drawBackground(), drawChild(), LLTracker::drawMarker(), LLFloaterView::findNeighboringPosition(), LLRadioGroup::fromXML(), LLPanel::fromXML(), LLToolView::getButtonRect(), LLGroupNotifyBox::getGroupNotifyRect(), LLNotifyBox::getNotifyRect(), LLNotifyBox::getNotifyTipRect(), LLScrollableContainerView::getScrolledViewRect(), LLFolderView::getVisibleRect(), getXML(), LLSpinCtrl::getXML(), LLColumnHeader::handleDoubleClick(), LLToolBar::handleDragAndDrop(), LLTabContainer::handleDragAndDrop(), LLPanelInventory::handleDragAndDrop(), LLTabContainerVertical::handleHover(), LLTabContainer::handleHover(), LLResizeHandle::handleHover(), LLResizeBar::handleHover(), LLDragHandle::handleHover(), LLFloaterEditUI::handleKey(), LLTabContainerVertical::handleMouseDown(), LLTabContainer::handleMouseDown(), LLStatBar::handleMouseDown(), LLFloater::handleMouseDown(), LLTabContainerVertical::handleMouseUp(), LLTabContainer::handleMouseUp(), LLViewerWindow::handlePerFrameHover(), LLTabContainer::handleToolTip(), LLScrollableContainerView::handleToolTip(), init_menus(), init_stat_view(), LLPanel::initPanelXML(), LLViewerWindow::initWorldUI(), LLOverlayBar::layoutButtons(), LLColumnHeader::LLColumnHeader(), LLLayoutStack::LLEmbeddedPanel::LLEmbeddedPanel(), LLFloaterAudioVolume::LLFloaterAudioVolume(), LLFloaterEditUI::LLFloaterEditUI(), LLFloaterNetwork2080::LLFloaterNetwork2080(), LLFloaterScriptQueue::LLFloaterScriptQueue(), LLFloaterScriptSearch::LLFloaterScriptSearch(), LLFloaterTestImpl::LLFloaterTestImpl(), LLFloaterTools::LLFloaterTools(), LLLiveLSLEditor::LLLiveLSLEditor(), LLPanelLogin::LLPanelLogin(), LLPreviewAnim::LLPreviewAnim(), LLPreviewSound::LLPreviewSound(), LLPreviewTexture::LLPreviewTexture(), LLScrollListCheck::LLScrollListCheck(), LLTearOffMenu::LLTearOffMenu(), localPointToOtherView(), localRectToOtherView(), LLFloater::onClickTearOff(), LLFloaterEditUI::onCommitHeight(), LLFloaterEditUI::onCommitWidth(), LLTextureCtrl::onFloaterClose(), LLMenuItemBranchDownGL::openMenu(), LLMenuItemBranchGL::openMenu(), LLPanelPermissions::postBuild(), LLPanelGroupNotices::postBuild(), LLPanelGroupGeneral::postBuild(), LLPanelFace::postBuild(), LLPanelContents::postBuild(), LLPanelClassified::postBuild(), LLFloaterSnapshot::postBuild(), LLFloaterImport::postBuild(), LLFloaterImagePreview::postBuild(), LLFloaterAnimPreview::postBuild(), LLStatusBar::refresh(), LLFloaterEditUI::refreshCore(), LLScrollableContainerView::reshape(), LLFloaterView::reshape(), LLContainerView::reshape(), LLScrollableContainerView::scrollHorizontal(), LLFolderView::scrollToShowItem(), LLScrollableContainerView::scrollToShowRect(), LLScrollableContainerView::scrollVertical(), LLPanelAvatar::setAvatarID(), LLWorldMapView::setDirectionPos(), LLNetMap::setDirectionPos(), LLPanelGroup::setGroupID(), LLCheckBoxCtrl::setLabel(), LLSliderCtrl::setLabelArg(), LLCheckBoxCtrl::setLabelArg(), LLFloater::setMinimized(), LLTabContainer::setPanelTitle(), LLLineEditor::setRect(), LLTextBox::setWrappedText(), LLPreviewGesture::show(), LLFloaterTelehub::show(), LLFloaterSaveAvatar::show(), LLFloaterJoystick::show(), LLFloaterPostcard::showFromSnapshot(), LLColumnHeader::showList(), LLComboBox::showList(), LLMenuGL::showPopup(), LLFolderView::startRenamingSelectedItem(), LLScrollListCtrl::updateColumns(), LLWorldMapView::updateDirections(), LLScrollingPanelList::updatePanelVisiblilty(), LLScrollableContainerView::updateScroll(), and LLViewerWindow::~LLViewerWindow().
LLRect LLView::getRequiredRect | ( | ) | [virtual] |
Reimplemented in LLScrollListCtrl, LLContainerView, LLStatBar, LLTextureBar, and LLGLTexMemBar.
Definition at line 1611 of file llview.cpp.
References mRect.
Referenced by LLMenuBarGL::fromXML(), and initFromXML().
LLView * LLView::getRootView | ( | ) |
Definition at line 1809 of file llview.cpp.
References mParentView.
Referenced by draw(), LLResizeHandle::handleHover(), LLResizeBar::handleHover(), LLFloaterSnapshot::postBuild(), and LLComboBox::showList().
BOOL LLView::getSaveToXML | ( | ) | const [inline] |
const LLRect LLView::getScreenRect | ( | ) | const |
Definition at line 1616 of file llview.cpp.
References LLRectBase< Type >::getHeight(), LLRectBase< Type >::getWidth(), localPointToScreen(), LLRectBase< Type >::mBottom, LLRectBase< Type >::mLeft, mRect, LLRectBase< Type >::mRight, and LLRectBase< Type >::mTop.
Referenced by LLLineEditor::draw(), and LLTextEditor::drawCursor().
LLString LLView::getShowNamesToolTip | ( | ) |
Definition at line 838 of file llview.cpp.
References getName(), getParent(), getToolTip(), and mName.
Referenced by handleToolTip(), and LLComboBox::handleToolTip().
virtual const LLRect LLView::getSnapRect | ( | ) | const [inline, virtual] |
Reimplemented in LLFloaterView.
Definition at line 315 of file llview.h.
References mRect.
Referenced by findSnapEdge(), LLColumnHeader::findSnapEdge(), findSnapRect(), and getLocalSnapRect().
U8 LLView::getSoundFlags | ( | ) | const [inline] |
const LLCtrlQuery & LLView::getTabOrderQuery | ( | ) | [static] |
Definition at line 2110 of file llview.cpp.
References LLViewQuery::addPostFilter(), LLViewQuery::addPreFilter(), LLSingleton< T >::getInstance(), LLSingleton< LLTabStopFilter >::getInstance(), LLSingleton< LLEnabledFilter >::getInstance(), LLSingleton< LLVisibleFilter >::getInstance(), and LLViewQuery::getPreFilters().
Referenced by focusFirstItem(), LLUICtrl::focusFirstItem(), focusLastItem(), focusNextItem(), and focusPrevItem().
BOOL LLView::getTentative | ( | ) | const [virtual] |
Reimplemented in LLCheckBoxCtrl, and LLUICtrl.
Definition at line 750 of file llview.cpp.
References FALSE.
const LLString & LLView::getToolTip | ( | ) |
Definition at line 289 of file llview.cpp.
References mToolTipMsg.
Referenced by getShowNamesToolTip(), LLNameListCtrl::handleDragAndDrop(), and LLPanelGroupNotices::postBuild().
LLView * LLView::getViewByHandle | ( | LLViewHandle | handle | ) | [static] |
Definition at line 74 of file llview.cpp.
References NULL, LLViewHandle::sDeadHandle, and sViewHandleMap.
Referenced by LLMenuHolderGL::draw(), LLFocusMgr::getLastFocusForGroup(), LLFloaterSnapshot::Impl::getPreviewView(), LLFolderView::getShowSelectionContext(), LLFolderView::handleKeyHere(), LLViewerTextEditor::handleRightMouseDown(), LLNetMap::handleRightMouseDown(), LLFolderView::handleRightMouseDown(), and LLFloaterSnapshot::~LLFloaterSnapshot().
BOOL LLView::getVisible | ( | ) | const [inline] |
Definition at line 426 of file llview.h.
References mHidden, and mVisible.
Referenced by LLFloaterIMPanel::addHistoryLine(), LLScrollListCtrl::addItem(), LLIMMgr::addMessage(), LLFloaterView::allChildrenClosed(), LLFolderView::arrange(), LLFloater::bringToFront(), LLFolderView::canCopy(), LLFolderView::canPaste(), LLColumnHeader::canResize(), canSnapTo(), LLPanel::childIsVisible(), childrenHandleDoubleClick(), childrenHandleDragAndDrop(), childrenHandleHover(), childrenHandleKey(), childrenHandleMouseUp(), childrenHandleRightMouseDown(), childrenHandleRightMouseUp(), childrenHandleScrollWheel(), childrenHandleUnicodeChar(), LLFloater::close(), LLFolderView::copy(), LLSelectMgr::deselectAllIfTooFar(), dialog_refresh_all(), LLFloaterNetwork2080::doIdle(), LLMenuItemGL::doIt(), LLWorldMapView::draw(), LLViewerWindow::draw(), LLViewBorder::draw(), draw(), LLVelocityBar::draw(), LLTextureCtrl::draw(), LLFloaterTexturePicker::draw(), LLTextEditor::draw(), LLTextBox::draw(), LLTabContainerVertical::draw(), LLTabContainer::draw(), LLStatGraph::draw(), LLSlider::draw(), LLColumnHeader::draw(), LLScrollListCtrl::draw(), LLScrollingPanelList::draw(), LLScrollableContainerView::draw(), LLScrollbar::draw(), LLResizeHandle::draw(), LLPreviewTexture::draw(), LLLiveLSLEditor::draw(), LLPreviewLandmark::draw(), LLPanelPick::draw(), LLPanelLogin::draw(), LLPanelInventory::draw(), LLPanelDirBrowser::draw(), LLPanelClassified::draw(), LLPanelAvatarTab::draw(), LLNetMap::draw(), LLModalDialog::draw(), LLMenuItemBranchDownGL::draw(), LLMenuItemBranchGL::draw(), LLLineEditor::draw(), LLJoystickCameraZoom::draw(), LLJoystickCameraRotate::draw(), LLIconCtrl::draw(), LLHoverView::draw(), LLHorizontalCompass::draw(), LLCompass::draw(), LLFolderView::draw(), LLFloaterWorldMap::draw(), LLFloaterTelehub::draw(), LLFloaterSnapshot::draw(), LLSnapshotLivePreview::draw(), LLPanelRegionTextureInfo::draw(), LLFloaterPreference::draw(), LLFloaterPostcard::draw(), LLFloaterMap::draw(), LLFloaterCustomize::draw(), LLScrollingPanelParam::draw(), LLPanelEditWearable::draw(), LLFloaterAuction::draw(), LLFloater::draw(), LLContainerView::draw(), LLComboBox::draw(), LLColorSwatchCtrl::draw(), LLButton::draw(), LLAlertDialog::draw(), drawChild(), LLScrollListCtrl::drawItems(), LLToolDragAndDrop::dropInventory(), LLFolderViewItem::filter(), LLFloaterView::findNeighboringPosition(), LLFloaterLand::floaterVisible(), LLViewerTextEditor::fromXML(), get_visibility(), LLViewerKeyboard::getMode(), LLFolderViewItem::getNextOpenNode(), LLFolderViewItem::getPreviousOpenNode(), LLViewerWindow::getShowProgress(), LLFolderView::getShowSelectionContext(), LLPanel::getXML(), LLMenuItemBranchDownGL::handleAcceleratorKey(), LLScrollListCtrl::handleDoubleClick(), LLFolderView::handleDoubleClick(), LLFolderViewFolder::handleDoubleClick(), LLToolBar::handleDragAndDrop(), LLScrollableContainerView::handleDragAndDrop(), LLFloaterVisible::handleEvent(), LLShowFloater::handleEvent(), LLViewerTextEditor::handleHover(), LLToolCompGun::handleHover(), LLTextEditor::handleHover(), LLResizeHandle::handleHover(), LLLineEditor::handleHover(), LLDragHandle::handleHover(), LLButton::handleHover(), handleKey(), LLScrollableContainerView::handleKey(), LLPanel::handleKey(), LLTextEditor::handleKeyHere(), LLSlider::handleKeyHere(), LLScrollListCtrl::handleKeyHere(), LLScrollbar::handleKeyHere(), LLProgressView::handleKeyHere(), LLScriptEdCore::handleKeyHere(), LLPreviewNotecard::handleKeyHere(), LLPreviewGesture::handleKeyHere(), LLPanelLogin::handleKeyHere(), LLPanel::handleKeyHere(), LLMenuItemBranchDownGL::handleKeyHere(), LLMenuItemBranchGL::handleKeyHere(), LLLineEditor::handleKeyHere(), LLFloaterIMPanel::handleKeyHere(), LLFolderView::handleKeyHere(), LLFloaterNewIM::handleKeyHere(), LLChatBar::handleKeyHere(), LLButton::handleKeyHere(), LLResizeHandle::handleMouseDown(), LLViewerWindow::handleMouseMove(), LLResizeHandle::handleMouseUp(), LLColorSwatchCtrl::handleMouseUp(), LLViewerWindow::handlePerFrameHover(), LLViewerTextEditor::handleRightMouseDown(), LLNotifyBox::handleRightMouseDown(), LLGroupNotifyBox::handleRightMouseDown(), LLFolderView::handleRightMouseDown(), LLFolderViewFolder::handleRightMouseDown(), handleScrollWheel(), LLTextEditor::handleScrollWheel(), LLScrollbar::handleScrollWheel(), LLFloaterWorldMap::handleScrollWheel(), LLFastTimerView::handleScrollWheel(), LLWorldMapView::handleToolTip(), LLViewerTextEditor::handleToolTip(), handleToolTip(), LLTextEditor::handleToolTip(), LLTabContainer::handleToolTip(), LLScrollableContainerView::handleToolTip(), LLNetMap::handleToolTip(), LLComboBox::handleToolTip(), handleUnicodeChar(), LLTextureCtrl::handleUnicodeCharHere(), LLTextEditor::handleUnicodeCharHere(), LLLineEditor::handleUnicodeCharHere(), LLColorSwatchCtrl::handleUnicodeCharHere(), LLButton::handleUnicodeCharHere(), LLPieMenu::hide(), LLViewerWindow::hitObjectOrLandGlobalAsync(), is_inventory_visible(), LLFloater::isFrontmost(), isInVisibleChain(), LLMenuGL::isOpen(), LLFloaterBuyLand::isOpen(), LLMenuGL::jumpKeysActive(), LLLayoutStack::LLEmbeddedPanel::LLEmbeddedPanel(), LLScrollableContainerView::needsToScroll(), LLColumnHeader::onClick(), LLTearOffMenu::onFocusReceived(), LLFloater::open(), LLMenuItemBranchDownGL::openMenu(), LLMenuItemBranchGL::openMenu(), LLFolderView::openSelectedItems(), LLVisibleFilter::operator()(), LLFolderView::paste(), LLSelectMgr::processObjectProperties(), LLFolderView::propertiesSelectedItems(), LLFolderView::removeSelectedItems(), reset_view_final(), LLViewerWindow::restoreGL(), LLMenuItemBranchGL::setHighlight(), LLMenuGL::setItemLastSelected(), LLProgressView::setVisible(), LLMorphView::setVisible(), LLMenuGL::setVisible(), LLScrollingPanelParam::setVisible(), LLFloaterWorldMap::show(), LLNotifyBoxView::showOnly(), LLFolderView::startRenamingSelectedItem(), LLFloaterWorldMap::toggle(), LLFloaterNetwork2080::toggle(), LLFloaterMute::toggle(), LLFloaterMap::toggle(), LLFloaterEventLog::toggle(), LLFloaterAvatarList::toggle(), toggle_visibility(), LLFloaterDirectory::toggleEvents(), LLFloaterDirectory::toggleFind(), LLInventoryView::toggleVisibility(), LLFloaterGesture::toggleVisibility(), LLFloaterClothing::toggleVisibility(), update_statistics(), LLScrollListCtrl::updateColumns(), LLHUDText::updateScreenPos(), LLToolBar::visible(), LLFloaterMute::visible(), LLFloaterEventLog::visible(), LLFloaterAvatarList::visible(), LLFloaterCamera::visible(), and LLFloaterInspect::~LLFloaterInspect().
virtual LLString LLView::getWidgetTag | ( | ) | const [pure virtual] |
Implemented in LLButton, LLCheckBoxCtrl, LLComboBox, LLDragHandleTop, LLDragHandleLeft, LLFloater, LLFloaterView, LLMultiFloater, LLIconCtrl, LLLineEditor, LLSearchEditor, LLMenuItemSeparatorGL, LLMenuItemVerticalSeparatorGL, LLMenuItemBlankGL, LLMenuItemBranchDownGL, LLPieMenuBranch, LLMenuItemGL, LLMenuItemCallGL, LLMenuItemCheckGL, LLMenuGL, LLMenuItemBranchGL, LLPieMenu, LLMenuBarGL, LLMenuHolderGL, LLMenuItemTearOffGL, LLPanel, LLLayoutStack, LLRadioGroup, LLResizeBar, LLResizeHandle, LLRootView, LLScrollbar, LLScrollableContainerView, LLScrollingPanelList, LLScrollListCtrl, LLSlider, LLSliderCtrl, LLSpinCtrl, LLTabContainerCommon, LLTextBox, LLTextEditor, LLUICtrlLocate, LLViewBorder, LLColorSwatchCtrl, LLConsole, LLContainerView, LLDebugView, LLFastTimerView, LLPermissionsView, LLSnapshotLivePreview, LLFolderViewItem, LLFolderViewFolder, LLFolderView, LLFrameStatView, LLHoverView, LLHUDView, LLInventoryPanel, LLJoystickAgentTurn, LLJoystickAgentSlide, LLMediaRemoteCtrl, LLMemoryView, LLMorphView, LLNameEditor, LLNameListCtrl, LLNetMap, LLNotifyBoxView, LLOverlayBar, LLDropTarget, LLGroupDropTarget, LLProgressView, LLStatBar, LLStatGraph, LLStatusBar, LLStatView, LLTextureCtrl, LLTextureBar, LLGLTexMemBar, LLTextureView, and LLVelocityBar.
Referenced by getXML().
virtual EWidgetType LLView::getWidgetType | ( | ) | const [pure virtual] |
Implemented in LLButton, LLCheckBoxCtrl, LLComboBox, LLDragHandleTop, LLDragHandleLeft, LLFloater, LLFloaterView, LLMultiFloater, LLIconCtrl, LLLineEditor, LLSearchEditor, LLMenuItemSeparatorGL, LLMenuItemVerticalSeparatorGL, LLMenuItemBlankGL, LLMenuItemBranchDownGL, LLPieMenuBranch, LLMenuItemGL, LLMenuItemCallGL, LLMenuItemCheckGL, LLMenuGL, LLMenuItemBranchGL, LLPieMenu, LLMenuBarGL, LLMenuHolderGL, LLMenuItemTearOffGL, LLPanel, LLLayoutStack, LLRadioGroup, LLResizeBar, LLResizeHandle, LLRootView, LLScrollbar, LLScrollableContainerView, LLScrollingPanelList, LLScrollListCtrl, LLSlider, LLSliderCtrl, LLSpinCtrl, LLTabContainerCommon, LLTextBox, LLTextEditor, LLUICtrlLocate, LLViewBorder, LLColorSwatchCtrl, LLConsole, LLContainerView, LLDebugView, LLFastTimerView, LLPermissionsView, LLSnapshotLivePreview, LLFolderViewItem, LLFolderViewFolder, LLFolderView, LLFrameStatView, LLHoverView, LLHUDView, LLInventoryPanel, LLJoystickAgentTurn, LLJoystickAgentSlide, LLMediaRemoteCtrl, LLMemoryView, LLMorphView, LLNameEditor, LLNameListCtrl, LLNetMap, LLNotifyBoxView, LLOverlayBar, LLDropTarget, LLGroupDropTarget, LLProgressView, LLStatBar, LLStatGraph, LLStatusBar, LLStatView, LLTextureCtrl, LLTextureBar, LLGLTexMemBar, LLTextureView, and LLVelocityBar.
Referenced by LLPanelGroup::close(), LLMenuBarGL::fromXML(), LLMenuGL::getChildMenuByName(), LLPanel::getCtrlByNameAndType(), LLUICtrl::getParentPanel(), handleMouseDown(), handleToolTip(), LLPanelPlace::onClickTeleport(), LLFloaterEditUI::onCommitLabel(), LLFloaterEditUI::refreshCore(), and LLPanelClassified::saveCallback().
Definition at line 1820 of file llview.cpp.
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(), LLTextEditor::handleHover(), LLSlider::handleHover(), LLScrollbar::handleHover(), LLResizeHandle::handleHover(), LLResizeBar::handleHover(), LLModalDialog::handleHover(), LLMenuBarGL::handleHover(), LLPieMenu::handleHover(), LLMenuGL::handleHover(), LLMenuItemGL::handleHover(), LLLineEditor::handleHover(), LLInventoryPanel::handleHover(), LLFloaterColorPicker::handleHover(), LLDragHandle::handleHover(), LLColorSwatchCtrl::handleHover(), LLButton::handleHover(), LLFloaterColorPicker::handleMouseUp(), LLTextEditor::handleUnicodeCharHere(), 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(), LLLiveLSLEditor::uploadAssetLegacy(), LLPreviewLSL::uploadAssetLegacy(), and LLPreviewTexture::~LLPreviewTexture().
LLXMLNodePtr LLView::getXML | ( | bool | save_children = true |
) | const [virtual] |
Reimplemented in LLButton, LLCheckBoxCtrl, LLComboBox, LLFloater, LLIconCtrl, LLLineEditor, LLMenuItemGL, LLMenuItemCallGL, LLMenuItemCheckGL, LLMenuGL, LLMenuItemBranchGL, LLMenuBarGL, LLPanel, LLLayoutStack, LLRadioGroup, LLScrollableContainerView, LLScrollingPanelList, LLScrollListCtrl, LLSlider, LLSliderCtrl, LLSpinCtrl, LLTabContainer, LLTabContainerVertical, LLTextBox, LLTextEditor, LLUICtrl, LLColorSwatchCtrl, LLInventoryPanel, LLJoystick, LLNameListCtrl, and LLTextureCtrl.
Definition at line 1975 of file llview.cpp.
References bottom, FALSE, followsBottom(), followsLeft(), followsRight(), followsTop(), getFollows(), LLRectBase< Type >::getHeight(), getName(), getParent(), getRect(), getWidgetTag(), left, LLRectBase< Type >::mBottom, mControlName, mEnabled, mHidden, LLRectBase< Type >::mLeft, mMouseOpaque, MOUSE_UP, mRect, mSoundFlags, mToolTipMsg, S32, and TRUE.
Referenced by LLUICtrl::getXML(), LLScrollableContainerView::getXML(), LLLayoutStack::getXML(), LLPanel::getXML(), LLMenuGL::getXML(), LLMenuItemGL::getXML(), and LLUICtrlFactory::saveToXML().
Implements LLMouseHandler.
Reimplemented in LLFloater, LLLineEditor, LLModalDialog, LLColumnHeader, LLScrollListCtrl, LLTextEditor, LLColorSwatchCtrl, LLFolderViewItem, LLFolderViewFolder, LLFolderView, LLNetMap, LLViewerTextEditor, and LLWorldMapView.
Definition at line 1116 of file llview.cpp.
References childrenHandleDoubleClick(), handleMouseDown(), mMouseOpaque, NULL, and TRUE.
Referenced by LLViewerWindow::handleDoubleClick(), LLFolderView::handleDoubleClick(), and LLFloater::handleDoubleClick().
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, LLInventoryPanel, LLInventoryView, LLNameListCtrl, LLDropTarget, LLGroupDropTarget, LLPanelInventory, LLPreviewGesture, LLFloaterTexturePicker, LLTextureCtrl, LLToolBar, and LLViewerTextEditor.
Definition at line 1015 of file llview.cpp.
References ACCEPT_NO, childrenHandleDragAndDrop(), getName(), lldebugst, llendl, mMouseOpaque, NULL, and TRUE.
Referenced by LLToolDragAndDrop::dragOrDrop(), LLToolBar::handleDragAndDrop(), LLTabContainer::handleDragAndDrop(), LLInventoryPanel::handleDragAndDrop(), LLInventoryView::handleDragAndDrop(), and LLFolderView::handleDragAndDrop().
Implements LLSimpleListenerObservable.
Reimplemented in LLMenuItemCallGL, LLMenuItemCheckGL, and LLPanelGroups.
Definition at line 2958 of file llview.cpp.
References LLSD::asString(), FALSE, setValue(), and TRUE.
Referenced by LLMenuItemCallGL::handleEvent(), and LLPanelGroups::handleEvent().
Implements LLMouseHandler.
Reimplemented in LLButton, LLDragHandle, LLLineEditor, LLMenuItemSeparatorGL, LLMenuItemGL, LLMenuGL, LLPieMenu, LLMenuBarGL, LLModalDialog, LLResizeBar, LLResizeHandle, LLScrollbar, LLScrollListCtrl, LLSlider, LLTabContainer, LLTabContainerVertical, LLTextEditor, LLColorSwatchCtrl, LLFastTimerView, LLFloaterAnimPreview, LLFloaterColorPicker, LLFloaterImagePreview, LLSnapshotFloaterView, LLFloaterWorldMap, LLFolderViewItem, LLFolderViewFolder, LLFolderView, LLFrameStatView, LLInventoryPanel, LLJoystick, LLMemoryView, LLPreview, LLProgressView, LLTextureCtrl, LLViewerTextEditor, and LLWorldMapView.
Definition at line 825 of file llview.cpp.
References childrenHandleHover(), getName(), lldebugst, llendl, mMouseOpaque, NULL, pointInView(), LLWindow::setCursor(), LLUI::sWindow, TRUE, and UI_CURSOR_ARROW.
Referenced by LLToolObjPicker::handleHover(), LLTabContainerVertical::handleHover(), LLTabContainer::handleHover(), LLScrollListCtrl::handleHover(), LLPreview::handleHover(), LLLineEditor::handleHover(), LLInventoryPanel::handleHover(), LLFolderView::handleHover(), LLFolderViewFolder::handleHover(), LLFloaterWorldMap::handleHover(), LLSnapshotFloaterView::handleHover(), LLFloaterImagePreview::handleHover(), LLFloaterColorPicker::handleHover(), LLFloaterAnimPreview::handleHover(), LLToolObjPicker::handleMouseUp(), and LLViewerWindow::handlePerFrameHover().
Reimplemented in LLMenuItemGL, LLMenuGL, LLMenuItemBranchGL, LLTearOffMenu, LLPanel, LLScrollableContainerView, LLSnapshotFloaterView, LLVoiceHotkeySelectDialog, and LLTextureView.
Definition at line 921 of file llview.cpp.
References childrenHandleKey(), FALSE, getName(), getVisible(), handleKey(), handleKeyHere(), llendl, llinfos, mEnabled, mIsFocusRoot, mParentView, NULL, and sDebugKeys.
Referenced by LLViewerWindow::handleKey(), handleKey(), LLScrollableContainerView::handleKey(), LLPanel::handleKey(), and LLSnapshotFloaterView::handleKey().
Reimplemented in LLAlertDialog, LLButton, LLComboBox, LLMultiFloater, LLLineEditor, LLMenuItemBranchDownGL, LLMenuItemGL, LLMenuItemBranchGL, LLMenuBarGL, LLModalDialog, LLPanel, LLRadioGroup, LLScrollbar, LLScrollListCtrl, LLSlider, LLSpinCtrl, LLTabContainer, LLTabContainerVertical, LLTextEditor, LLChatBar, LLFloaterAvatarPicker, LLFloaterChatterBox, LLFloaterLandmark, LLFloaterNewIM, LLFolderView, LLFloaterIMPanel, LLInventoryView, LLPanelLogin, LLPreviewGesture, LLPreviewNotecard, LLScriptEdCore, LLProgressView, and LLFloaterTexturePicker.
Definition at line 963 of file llview.cpp.
References FALSE.
Referenced by handleKey(), LLMenuGL::handleKey(), and LLMenuBarGL::handleKeyHere().
Implements LLMouseHandler.
Reimplemented in LLButton, LLDragHandle, LLFloater, LLLineEditor, LLMenuItemSeparatorGL, LLMenuItemVerticalSeparatorGL, LLMenuItemBranchDownGL, LLMenuItemGL, LLPieMenu, LLMenuHolderGL, LLModalDialog, LLResizeBar, LLResizeHandle, LLScrollbar, LLScrollListCtrl, LLSlider, LLTabContainer, LLTabContainerVertical, LLTextBox, LLTextEditor, LLColorSwatchCtrl, LLContainerView, LLFastTimerView, LLFloaterAnimPreview, LLFloaterColorPicker, LLFloaterImagePreview, LLFloaterImport, LLSnapshotFloaterView, LLFolderViewItem, LLFolderViewFolder, LLFolderView, LLFrameStatView, LLHUDView, LLJoystick, LLJoystickCameraRotate, LLJoystickCameraZoom, LLMemoryView, LLPreview, LLStatBar, LLTextureCtrl, LLTextureBar, LLGLTexMemBar, LLTextureView, LLViewerTextEditor, and LLWorldMapView.
Definition at line 1089 of file llview.cpp.
References childrenHandleMouseDown(), getWidgetType(), mMouseOpaque, NULL, sEditingUI, sEditingUIView, TRUE, type, WIDGET_TYPE_BUTTON, WIDGET_TYPE_LINE_EDITOR, WIDGET_TYPE_TEXT_BOX, and WIDGET_TYPE_TEXT_EDITOR.
Referenced by handleDoubleClick(), LLViewerWindow::handleMouseDown(), LLToolObjPicker::handleMouseDown(), LLTextureView::handleMouseDown(), LLTextureBar::handleMouseDown(), LLTextureCtrl::handleMouseDown(), LLTabContainerVertical::handleMouseDown(), LLTabContainer::handleMouseDown(), LLMenuItemSeparatorGL::handleMouseDown(), LLLineEditor::handleMouseDown(), LLHUDView::handleMouseDown(), LLFolderView::handleMouseDown(), LLSnapshotFloaterView::handleMouseDown(), and LLFloater::handleMouseDown().
Implements LLMouseHandler.
Reimplemented in LLButton, LLDragHandle, LLLineEditor, LLMenuItemSeparatorGL, LLMenuItemBranchDownGL, LLMenuItemGL, LLMenuItemBranchGL, LLPieMenu, LLModalDialog, LLResizeBar, LLResizeHandle, LLScrollbar, LLScrollListCtrl, LLSlider, LLTabContainer, LLTabContainerVertical, LLTextBox, LLTextEditor, LLColorSwatchCtrl, LLContainerView, LLFastTimerView, LLFloaterAnimPreview, LLFloaterColorPicker, LLFloaterImagePreview, LLSnapshotFloaterView, LLFolderViewItem, LLFrameStatView, LLJoystick, LLMemoryView, LLNotifyBox, LLPreview, LLTextureView, LLViewerTextEditor, and LLWorldMapView.
Definition at line 1079 of file llview.cpp.
References childrenHandleMouseUp(), mMouseOpaque, NULL, and TRUE.
Referenced by LLViewerWindow::handleMouseUp(), LLTabContainerVertical::handleMouseUp(), LLTabContainer::handleMouseUp(), LLScrollListCtrl::handleMouseUp(), LLScrollbar::handleMouseUp(), LLPreview::handleMouseUp(), LLNotifyBox::handleMouseUp(), LLMenuItemSeparatorGL::handleMouseUp(), LLLineEditor::handleMouseUp(), LLSnapshotFloaterView::handleMouseUp(), LLFloaterImagePreview::handleMouseUp(), LLFloaterColorPicker::handleMouseUp(), and LLFloaterAnimPreview::handleMouseUp().
Implements LLMouseHandler.
Reimplemented in LLFloater, LLPieMenu, LLMenuHolderGL, LLModalDialog, LLFastTimerView, LLFolderViewItem, LLFolderViewFolder, LLFolderView, LLGroupNotifyBox, LLNetMap, LLNotifyBox, and LLViewerTextEditor.
Definition at line 1141 of file llview.cpp.
References childrenHandleRightMouseDown(), mMouseOpaque, NULL, and TRUE.
Referenced by LLViewerWindow::handleRightMouseDown(), LLNotifyBox::handleRightMouseDown(), LLGroupNotifyBox::handleRightMouseDown(), and LLFloater::handleRightMouseDown().
Implements LLMouseHandler.
Reimplemented in LLPieMenu.
Definition at line 1151 of file llview.cpp.
References childrenHandleRightMouseUp(), mMouseOpaque, NULL, and TRUE.
Referenced by LLViewerWindow::handleRightMouseUp().
Implements LLMouseHandler.
Reimplemented in LLModalDialog, LLScrollbar, LLScrollableContainerView, LLScrollListCtrl, LLSpinCtrl, LLTextEditor, LLFastTimerView, LLFloaterAnimPreview, LLFloaterImagePreview, LLFloaterWorldMap, LLFolderViewItem, LLFolderView, and LLNetMap.
Definition at line 1127 of file llview.cpp.
References childrenHandleScrollWheel(), FALSE, getVisible(), mEnabled, mMouseOpaque, NULL, and TRUE.
Referenced by LLViewerWindow::handleScrollWheel(), and LLFolderViewItem::handleScrollWheel().
Implements LLMouseHandler.
Reimplemented in LLComboBox, LLScrollableContainerView, LLTabContainer, LLTextEditor, LLNetMap, LLViewerTextEditor, and LLWorldMapView.
Definition at line 867 of file llview.cpp.
References FALSE, getEnabled(), LLRectBase< Type >::getHeight(), getShowNamesToolTip(), getVisible(), getWidgetType(), LLRectBase< Type >::getWidth(), localPointToScreen(), LLRectBase< Type >::mBottom, mChildList, LLRectBase< Type >::mLeft, mMouseOpaque, mName, mRect, LLRectBase< Type >::mRight, mToolTipMsg, LLRectBase< Type >::mTop, pointInView(), S32, LLUI::sShowXUINames, TRUE, and WIDGET_TYPE_TEXT_BOX.
Referenced by LLViewerWindow::handlePerFrameHover(), LLTabContainer::handleToolTip(), and LLScrollableContainerView::handleToolTip().
Reimplemented in LLMenuItemBranchGL, and LLTearOffMenu.
Definition at line 968 of file llview.cpp.
References childrenHandleUnicodeChar(), FALSE, getName(), getVisible(), handleUnicodeChar(), handleUnicodeCharHere(), llendl, llinfos, mEnabled, mIsFocusRoot, mParentView, NULL, and sDebugKeys.
Referenced by LLViewerWindow::handleUnicodeChar(), handleUnicodeChar(), LLTearOffMenu::handleUnicodeChar(), and LLMenuItemBranchGL::handleUnicodeChar().
BOOL LLView::handleUnicodeCharHere | ( | llwchar | uni_char, | |
BOOL | called_from_parent | |||
) | [protected, virtual] |
Reimplemented in LLButton, LLComboBox, LLLineEditor, LLMenuGL, LLScrollListCtrl, LLTextEditor, LLColorSwatchCtrl, LLFolderView, and LLTextureCtrl.
Definition at line 1009 of file llview.cpp.
References FALSE.
Referenced by handleUnicodeChar(), LLTextureCtrl::handleUnicodeCharHere(), and LLColorSwatchCtrl::handleUnicodeCharHere().
Definition at line 1669 of file llview.cpp.
References FALSE, getParent(), and TRUE.
Referenced by LLButton::handleHover(), and LLFocusMgr::setKeyboardFocus().
BOOL LLView::hasMouseCapture | ( | ) | [virtual] |
Implements LLMouseHandler.
Definition at line 1074 of file llview.cpp.
References LLFocusMgr::getMouseCapture(), and gFocusMgr.
Referenced by LLTabContainerVertical::commitHoveredButton(), LLTabContainer::commitHoveredButton(), LLVoiceRemoteCtrl::draw(), LLSlider::draw(), LLScrollableContainerView::draw(), LLScrollbar::draw(), LLButton::draw(), LLWorldMapView::handleHover(), LLViewerTextEditor::handleHover(), LLTextEditor::handleHover(), LLSlider::handleHover(), LLScrollListCtrl::handleHover(), LLScrollbar::handleHover(), LLResizeHandle::handleHover(), LLResizeBar::handleHover(), LLPreview::handleHover(), LLPieMenu::handleHover(), LLLineEditor::handleHover(), LLJoystick::handleHover(), LLFolderViewItem::handleHover(), LLFloaterImagePreview::handleHover(), LLFloaterAnimPreview::handleHover(), LLDragHandle::handleHover(), LLButton::handleHover(), LLWorldMapView::handleMouseUp(), LLViewerTextEditor::handleMouseUp(), LLTextEditor::handleMouseUp(), LLTextBox::handleMouseUp(), LLTabContainerVertical::handleMouseUp(), LLTabContainer::handleMouseUp(), LLSlider::handleMouseUp(), LLScrollListCtrl::handleMouseUp(), LLScrollbar::handleMouseUp(), LLResizeHandle::handleMouseUp(), LLResizeBar::handleMouseUp(), LLPreview::handleMouseUp(), LLLineEditor::handleMouseUp(), LLJoystick::handleMouseUp(), LLFolderViewItem::handleMouseUp(), LLFloaterColorPicker::handleMouseUp(), LLDragHandle::handleMouseUp(), LLColorSwatchCtrl::handleMouseUp(), LLButton::handleMouseUp(), LLTextEditor::handleMouseUpOverSegment(), LLSpinCtrl::isMouseHeldDown(), LLSliderCtrl::isMouseHeldDown(), LLScrollListCtrl::onFocusLost(), LLScrollListCtrl::scrollToShowSelected(), LLComboBox::showList(), LLButton::~LLButton(), and ~LLView().
void LLView::initFromXML | ( | LLXMLNodePtr | node, | |
LLView * | parent | |||
) | [virtual] |
Reimplemented in LLUICtrl.
Definition at line 2756 of file llview.cpp.
References createRect(), LLRectBase< Type >::getHeight(), getRequiredRect(), LLRectBase< Type >::getWidth(), mDefaultTabGroup, NULL, reshape(), setControlName(), setEnabled(), setFollows(), setFollowsAll(), setFollowsBottom(), setFollowsLeft(), setFollowsNone(), setFollowsRight(), setFollowsTop(), setHidden(), setRect(), setToolTip(), and setVisible().
Referenced by LLLayoutStack::fromXML(), and LLUICtrl::initFromXML().
BOOL LLView::isCtrl | ( | ) | const [virtual] |
Reimplemented in LLUICtrl, and LLViewBorder.
Definition at line 211 of file llview.cpp.
References FALSE.
Referenced by addChild(), addChildAtEnd(), LLUICtrlFactory::getListInterfaceByName(), LLUICtrlFactory::getScrollInterfaceByName(), LLUICtrlFactory::getSelectionInterfaceByName(), LLViewerWindow::handlePerFrameHover(), LLTabStopFilter::operator()(), LLView::LLFocusRootsFilter::operator()(), LLUICtrl::LLTextInputFilter::operator()(), and LLUICtrl::LLTabStopPostFilter::operator()().
BOOL LLView::isFocusRoot | ( | ) | const |
Definition at line 509 of file llview.cpp.
References mIsFocusRoot.
Referenced by findRootMostFocusRoot(), LLPanel::handleKey(), LLViewerWindow::handlePerFrameHover(), LLView::LLFocusRootsFilter::operator()(), and LLFocusMgr::setKeyboardFocus().
BOOL LLView::isInEnabledChain | ( | ) | const |
Definition at line 495 of file llview.cpp.
References FALSE, getEnabled(), getParent(), and TRUE.
Referenced by LLViewerWindow::handlePerFrameHover(), and LLFloater::setFocus().
BOOL LLView::isInVisibleChain | ( | ) | const |
Definition at line 481 of file llview.cpp.
References FALSE, getParent(), getVisible(), and TRUE.
Referenced by LLFolderView::doIdle(), LLFloaterTexturePicker::draw(), LLFloaterColorPicker::draw(), LLViewerWindow::handlePerFrameHover(), LLFloaterChatterBox::instanceVisible(), LLFloaterMyFriends::instanceVisible(), LLFloater::setFocus(), setVisible(), and LLFloater::visible().
BOOL LLView::isPanel | ( | ) | [virtual] |
BOOL LLView::isView | ( | ) | [virtual] |
BOOL LLView::localPointToOtherView | ( | S32 | x, | |
S32 | y, | |||
S32 * | other_x, | |||
S32 * | other_y, | |||
LLView * | other_view | |||
) | [virtual] |
Definition at line 1892 of file llview.cpp.
References FALSE, getParent(), getRect(), LLRectBase< Type >::mBottom, LLRectBase< Type >::mLeft, NULL, and TRUE.
Referenced by LLMenuItemBranchDownGL::openMenu(), LLMenuItemBranchGL::openMenu(), LLFolderView::scrollToShowItem(), and LLMenuGL::showPopup().
void LLView::localPointToScreen | ( | S32 | local_x, | |
S32 | local_y, | |||
S32 * | screen_x, | |||
S32 * | screen_y | |||
) | const [virtual] |
Implements LLMouseHandler.
Definition at line 1769 of file llview.cpp.
References LLRectBase< Type >::mBottom, LLRectBase< Type >::mLeft, mParentView, and mRect.
Referenced by LLPieMenuBranch::doIt(), LLViewerWindow::draw(), getScreenRect(), LLViewerTextEditor::handleHover(), LLResizeHandle::handleHover(), LLResizeBar::handleHover(), LLPreview::handleHover(), LLFolderViewItem::handleHover(), LLDragHandle::handleHover(), LLViewerTextEditor::handleMouseDown(), LLResizeHandle::handleMouseDown(), LLResizeBar::handleMouseDown(), LLPreview::handleMouseDown(), LLFolderViewItem::handleMouseDown(), LLDragHandle::handleMouseDown(), LLWorldMapView::handleToolTip(), LLViewerTextEditor::handleToolTip(), handleToolTip(), LLTextEditor::handleToolTip(), LLNetMap::handleToolTip(), LLComboBox::handleToolTip(), LLMenuItemBranchDownGL::openMenu(), LLUI::setCursorPositionLocal(), LLComboBox::showList(), LLFolderView::startRenamingSelectedItem(), and LLScrollingPanelList::updatePanelVisiblilty().
BOOL LLView::localRectToOtherView | ( | const LLRect & | local, | |
LLRect * | other, | |||
LLView * | other_view | |||
) | const [virtual] |
Definition at line 1935 of file llview.cpp.
References FALSE, getParent(), getRect(), LLRectBase< Type >::mBottom, LLRectBase< Type >::mLeft, NULL, LLRectBase< Type >::translate(), and TRUE.
Referenced by LLFloaterTexturePicker::draw(), LLMenuHolderGL::draw(), LLFloaterColorPicker::draw(), LLTearOffMenu::LLTearOffMenu(), and LLComboBox::showList().
Definition at line 1796 of file llview.cpp.
References LLRectBase< Type >::mBottom, LLRectBase< Type >::mLeft, mParentView, mRect, and LLRectBase< Type >::translate().
Referenced by draw().
Definition at line 319 of file llview.cpp.
References mCtrlOrder, and mNextInsertionOrdinal.
Referenced by LLFloaterView::syncFloaterTabOrder().
void LLView::onFocusLost | ( | ) | [virtual] |
Reimplemented in LLComboBox, LLLineEditor, LLTearOffMenu, LLScrollListCtrl, LLTextEditor, LLUICtrl, and LLFolderView.
Definition at line 1745 of file llview.cpp.
Referenced by LLScrollListCtrl::onFocusLost().
void LLView::onFocusReceived | ( | ) | [virtual] |
Reimplemented in LLTearOffMenu, LLScrollListCtrl, LLUICtrl, LLFloaterInspect, and LLFloaterTools.
Definition at line 1750 of file llview.cpp.
void LLView::onMouseCaptureLost | ( | ) | [virtual] |
Implements LLMouseHandler.
Reimplemented in LLButton, LLLineEditor, LLTextEditor, LLFloaterAnimPreview, and LLFloaterColorPicker.
Definition at line 1070 of file llview.cpp.
Reimplemented in LLMenuItemBranchGL, LLFloaterChat, and LLPanelDirBrowser.
Definition at line 795 of file llview.cpp.
References mChildList.
Referenced by LLPanelDirBrowser::onVisibilityChange(), LLMenuItemBranchGL::onVisibilityChange(), LLFloaterChat::onVisibilityChange(), and setVisible().
Definition at line 434 of file llview.h.
References LLRectBase< Type >::localPointInRect(), and mRect.
Referenced by LLFloater::bringToFront(), LLWorldMapView::draw(), LLButton::draw(), LLViewerWindow::handleDoubleClick(), LLPanelInventory::handleDragAndDrop(), handleHover(), LLPieMenu::handleHover(), LLViewerWindow::handleMouseDown(), LLFloater::handleMouseDown(), LLViewerWindow::handleMouseUp(), LLFolderViewItem::handleMouseUp(), LLColorSwatchCtrl::handleMouseUp(), LLButton::handleMouseUp(), LLViewerWindow::handlePerFrameHover(), LLViewerWindow::handleRightMouseDown(), LLNotifyBox::handleRightMouseDown(), LLGroupNotifyBox::handleRightMouseDown(), LLViewerWindow::handleRightMouseUp(), LLFastTimerView::handleScrollWheel(), LLWorldMapView::handleToolTip(), LLViewerTextEditor::handleToolTip(), handleToolTip(), LLTextEditor::handleToolTip(), LLTabContainer::handleToolTip(), LLScrollableContainerView::handleToolTip(), LLNetMap::handleToolTip(), LLComboBox::handleToolTip(), and LLResizeHandle::pointInHandle().
void LLView::popVisible | ( | ) | [inline] |
Definition at line 298 of file llview.h.
References mLastVisible, setVisible(), and TRUE.
Referenced by LLAgent::endAnimationUpdateUI().
Definition at line 297 of file llview.h.
References mLastVisible, mVisible, and setVisible().
Referenced by LLAgent::endAnimationUpdateUI().
void LLView::registerEventListener | ( | LLString | name, | |
LLSimpleListener * | function | |||
) |
Definition at line 381 of file llview.cpp.
References llendl, llerrs, mChildList, mParentView, NULL, and removeCtrl().
Referenced by addChild(), addChildAtEnd(), LLScrollListCtrl::addColumn(), LLMenuGL::arrange(), LLMenuGL::cleanupSpilloverBranch(), LLScrollListCtrl::clearColumns(), LLPanelInventory::clearContents(), LLPanelLogin::close(), LLGroupNotifyBox::close(), LLTabContainerCommon::deleteAllTabs(), LLFloaterColorPicker::destroyUI(), LLFolderViewFolder::extractItem(), LLLiveLSLEditor::hide(), LLFloater::init(), inventory_offer_mute_callback(), LLFloaterMap::LLFloaterMap(), LLTearOffMenu::LLTearOffMenu(), LLViewerWindow::moveProgressViewToFront(), LLGroupNotifyBox::moveToBack(), LLFloaterSnapshot::Impl::onClickKeep(), LLTearOffMenu::onClose(), LLPanelGroupSubTab::postBuild(), LLPanelGroupRoles::postBuild(), LLPanelGroupNotices::postBuild(), LLPanelGroupLandMoney::postBuild(), LLPanelGroupGeneral::postBuild(), LLPanelGroup::postBuild(), LLPanelGroupTab::postBuild(), LLFloaterSnapshot::postBuild(), LLPanelGroupRolesSubTab::postBuildSubTab(), LLUICtrlFactory::rebuild(), LLLayoutStack::removePanel(), LLTabContainerCommon::removeTabPanel(), LLFloater::setCanResize(), LLMenuGL::setCanTearOff(), LLDragHandleLeft::setTitle(), LLDragHandleTop::setTitle(), LLMorphView::setVisible(), LLFloaterSnapshot::show(), LLMenuGL::updateParent(), and ~LLView().
Reimplemented in LLLayoutStack.
Definition at line 415 of file llview.cpp.
References mCtrlOrder.
Referenced by removeChild(), and LLLayoutStack::removeCtrl().
Reimplemented in LLCheckBoxCtrl, LLDragHandle, LLDragHandleTop, LLDragHandleLeft, LLFloaterView, LLLineEditor, LLMenuHolderGL, LLModalDialog, LLLayoutStack, LLScrollbar, LLScrollableContainerView, LLScrollListCtrl, LLTabContainerCommon, LLTextBox, LLTextEditor, LLChatBar, LLConsole, LLContainerView, LLSnapshotLivePreview, LLFloaterWorldMap, LLFolderView, LLOverlayBar, LLPreviewNotecard, LLPreviewLSL, LLLiveLSLEditor, LLToolBar, and LLWorldMapView.
Definition at line 1536 of file llview.cpp.
References FALSE, LLRectBase< Type >::getHeight(), LLRectBase< Type >::getWidth(), LLRectBase< Type >::mBottom, mChildList, LLRectBase< Type >::mLeft, mParentView, mRect, LLRectBase< Type >::mRight, LLRectBase< Type >::mTop, S32, sForceReshape, and updateRect().
Referenced by LLFolderView::addFolder(), LLFolderViewFolder::addFolder(), LLScrollingPanelList::addPanel(), LLPermissionsView::addPermissionsData(), LLTabContainerVertical::addTabPanel(), LLTabContainer::addTabPanel(), LLFloaterView::adjustToFitScreen(), LLFloater::applyRectControl(), LLMenuBarGL::arrange(), LLMenuGL::arrange(), LLFolderView::arrange(), LLFolderViewFolder::arrange(), LLScrollingPanelList::clearPanels(), LLProgressView::draw(), LLTearOffMenu::draw(), LLMultiFloater::growToFit(), LLFloaterEditUI::handleKey(), LLStatBar::handleMouseDown(), LLViewerWindow::handlePerFrameHover(), initFromXML(), LLFloaterHtml::LLFloaterHtml(), LLFloaterReleaseMsg::LLFloaterReleaseMsg(), LLPanelLogin::LLPanelLogin(), LLTearOffMenu::LLTearOffMenu(), LLFloaterEditUI::onCommitHeight(), LLFloaterEditUI::onCommitWidth(), LLStatusBar::refresh(), LLMultiFloater::removeFloater(), LLWorldMapView::reshape(), LLViewerWindow::reshape(), LLToolBar::reshape(), LLTextEditor::reshape(), LLTextBox::reshape(), LLTabContainerCommon::reshape(), LLScrollListCtrl::reshape(), LLScrollableContainerView::reshape(), LLScrollbar::reshape(), LLLiveLSLEditor::reshape(), LLPreviewLSL::reshape(), LLPreviewNotecard::reshape(), LLLayoutStack::reshape(), LLOverlayBar::reshape(), LLModalDialog::reshape(), LLMenuHolderGL::reshape(), LLLineEditor::reshape(), LLFolderView::reshape(), LLFloaterWorldMap::reshape(), LLSnapshotLivePreview::reshape(), LLFloaterView::reshape(), LLDragHandleLeft::reshape(), LLDragHandleTop::reshape(), LLContainerView::reshape(), LLConsole::reshape(), LLCheckBoxCtrl::reshape(), LLChatBar::reshape(), LLUploadDialog::setMessage(), LLFloater::setMinimized(), LLTabContainer::setPanelTitle(), LLDebugVarMessageBox::show(), LLFloaterTools::showMore(), LLPreviewTexture::updateAspectRatio(), LLScrollListCtrl::updateColumns(), LLFloaterSnapshot::Impl::updateLayout(), LLMultiFloater::updateResizeLimits(), and userSetShape().
void LLView::saveColorToXML | ( | std::ostream & | out, | |
const LLColor4 & | color, | |||
const LLString & | xml_name, | |||
const LLString & | control_name, | |||
const LLString & | indent | |||
) | [static] |
Definition at line 2054 of file llview.cpp.
References LLColor4::mV, LLUI::sColorsGroup, VALPHA, VBLUE, VGREEN, and VRED.
void LLView::screenPointToLocal | ( | S32 | screen_x, | |
S32 | screen_y, | |||
S32 * | local_x, | |||
S32 * | local_y | |||
) | const [virtual] |
Implements LLMouseHandler.
Definition at line 1755 of file llview.cpp.
References LLRectBase< Type >::mBottom, LLRectBase< Type >::mLeft, mParentView, and mRect.
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().
Definition at line 1783 of file llview.cpp.
References LLRectBase< Type >::mBottom, LLRectBase< Type >::mLeft, mParentView, mRect, and LLRectBase< Type >::translate().
LLFontGL * LLView::selectFont | ( | LLXMLNodePtr | node | ) | [static] |
Definition at line 2846 of file llview.cpp.
References font_name, LLFontGL::fontFromName(), and NULL.
Referenced by LLViewerTextEditor::fromXML(), LLTextEditor::fromXML(), LLTextBox::fromXML(), LLSpinCtrl::fromXML(), LLSliderCtrl::fromXML(), LLRadioGroup::fromXML(), LLNameEditor::fromXML(), LLLineEditor::fromXML(), LLCheckBoxCtrl::fromXML(), and LLButton::fromXML().
LLFontGL::HAlign LLView::selectFontHAlign | ( | LLXMLNodePtr | node | ) | [static] |
Definition at line 2861 of file llview.cpp.
References LLFontGL::hAlignFromName(), and LLFontGL::LEFT.
Referenced by LLTextBox::fromXML(), LLScrollListCtrl::fromXML(), LLNameListCtrl::fromXML(), LLJoystickAgentSlide::fromXML(), LLJoystickAgentTurn::fromXML(), and LLButton::fromXML().
LLFontGL::StyleFlags LLView::selectFontStyle | ( | LLXMLNodePtr | node | ) | [static] |
Definition at line 2889 of file llview.cpp.
References LLFontGL::BOLD, LLFontGL::ITALIC, LLFontGL::NORMAL, and LLFontGL::UNDERLINE.
LLFontGL::VAlign LLView::selectFontVAlign | ( | LLXMLNodePtr | node | ) | [static] |
Definition at line 2875 of file llview.cpp.
References LLFontGL::BASELINE, and LLFontGL::vAlignFromName().
Definition at line 310 of file llview.cpp.
References mChildList, and mParentView.
Referenced by LLNotifyBox::moveToBack(), and LLFloaterCustomize::onClose().
Definition at line 301 of file llview.cpp.
References mChildList, and mParentView.
Referenced by LLLayoutStack::addPanel(), LLFloaterView::bringToFront(), LLViewerWindow::initWorldUI(), LLFloater::moveResizeHandlesToFront(), and LLNotifyBoxView::showOnly().
Definition at line 735 of file llview.cpp.
References mChildList.
Referenced by LLPanelGroupSubTab::setFooterEnabled().
Reimplemented in LLCheckBoxCtrl, and LLSliderCtrl.
Definition at line 2931 of file llview.cpp.
References LLSimpleListener::clearDispatchers(), findControl(), mControlName, NULL, and setValue().
Referenced by LLPanel::childSetControlName(), LLButton::init(), initFromXML(), LLMenuItemCheckGL::LLMenuItemCheckGL(), LLRadioGroup::LLRadioGroup(), LLSlider::LLSlider(), LLSliderCtrl::setControlName(), and LLCheckBoxCtrl::setControlName().
Definition at line 2919 of file llview.cpp.
References getControlName(), LLUI::sConfigGroup, and LLControlGroup::setValue().
Referenced by LLColorSwatchCtrl::onColorChanged(), LLSpinCtrl::onCommit(), LLColorSwatchCtrl::set(), LLRadioGroup::setSelectedIndex(), and LLSlider::setValue().
Reimplemented in LLCheckBoxCtrl, LLComboBox, LLLineEditor, LLRadioGroup, LLScrollListCtrl, LLSliderCtrl, LLSpinCtrl, LLTextEditor, LLColorSwatchCtrl, LLPreviewNotecard, and LLTextureCtrl.
Definition at line 756 of file llview.cpp.
References mEnabled.
Referenced by LLPanelGroupNotices::activate(), LLLayoutStack::addPanel(), LLPanelGroupNotices::arrangeNoticeView(), LLPieMenuBranch::buildDrawLabel(), LLMenuItemCallGL::buildDrawLabel(), LLPanel::childSetEnabled(), LLPanelGroupInvite::clear(), LLPanelObject::clearCtrls(), LLIMMgr::disconnectAllSessions(), LLVoiceRemoteCtrl::draw(), LLBottomPanel::draw(), LLFloaterColorPicker::draw(), LLDragHandleLeft::draw(), LLDragHandleTop::draw(), LLComboBox::draw(), LLPanelAvatarAdvanced::enableControls(), LLColumnHeader::enableResizeBar(), LLPanelObject::getState(), LLMenuItemCallGL::handleAcceleratorKey(), LLPanelGroupSubTab::handleClickSearch(), LLPanelGroupSubTab::handleClickShowAll(), LLMenuItemCallGL::handleEvent(), LLPanelGroupMembersSubTab::handleMemberSelect(), LLPanelGroupInvite::impl::handleRemove(), LLPanelGroupRolesSubTab::handleRoleSelect(), LLPanelGroupSubTab::handleSearchKeystroke(), LLPanelGroupInvite::impl::handleSelection(), init_debug_rendering_menu(), initFromXML(), LLColumnHeader::LLColumnHeader(), LLGroupNotifyBox::LLGroupNotifyBox(), 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(), LLFloaterImport::postBuild(), LLPanelGroupRolesSubTab::postBuildSubTab(), LLPanelGroupMembersSubTab::postBuildSubTab(), LLPanelGroupLandMoney::impl::processGroupLand(), LLPreviewGesture::refresh(), LLPanelPick::refresh(), LLPanelClassified::refresh(), LLOverlayBar::refresh(), LLPanelLandBan::refresh(), LLPanelLandAccess::refresh(), LLPanelLandOptions::refresh(), LLPanelLandObjects::refresh(), LLPanelLandGeneral::refresh(), LLFloaterAnimPreview::refresh(), LLPanelActiveSpeakers::refreshSpeakers(), LLProgressView::setCancelButtonVisible(), LLFloater::setCanDrag(), LLPanelGroupVoting::impl::setEnableCreateProposal(), LLTextureCtrl::setEnabled(), LLSpinCtrl::setEnabled(), LLSliderCtrl::setEnabled(), LLRadioGroup::setEnabled(), LLComboBox::setEnabled(), LLColorSwatchCtrl::setEnabled(), LLCheckBoxCtrl::setEnabled(), LLMenuItemCallGL::setEnabledControl(), LLMenuGL::setEnabledSubMenus(), LLPanelGroupVoting::impl::setEnableHistoryItem(), LLPanelGroupVoting::impl::setEnableHistoryList(), LLPanelGroupVoting::impl::setEnableListProposals(), LLPanelGroupVoting::impl::setEnableVoteProposal(), LLPanelGroupNotices::setItem(), LLAlertDialog::setOptionEnabled(), LLNotifyBox::setVisible(), LLFloaterSnapshot::show(), LLPanelGroupNotices::showNotice(), LLPanelGroup::tabChanged(), LLPanelGroupRolesSubTab::update(), LLGroupMoneyTabEventHandler::impl::updateButtons(), LLFloater::updateButtons(), LLScriptEdCore::updateDynamicHelp(), LLPanelInventory::updateInventory(), LLFloaterSnapshot::Impl::updateLayout(), LLFloaterEventLog::updateList(), LLPanelGroupInvite::updateLists(), and LLFloaterTools::updatePopup().
Definition at line 239 of file llview.cpp.
References mReshapeFlags.
Referenced by LLPermissionsView::addPermissionsData(), LLTabContainerVertical::addTabPanel(), LLViewerWindow::initBase(), initFromXML(), LLViewerWindow::initWorldUI(), LLBottomPanel::LLBottomPanel(), LLColorSwatchCtrl::LLColorSwatchCtrl(), LLComboBox::LLComboBox(), LLFloaterCamera::LLFloaterCamera(), LLFloaterTestImpl::LLFloaterTestImpl(), LLGroupNotifyBox::LLGroupNotifyBox(), LLNotifyBox::LLNotifyBox(), LLProgressView::LLProgressView(), LLResizeHandle::LLResizeHandle(), LLTextureCtrl::LLTextureCtrl(), LLToolBar::LLToolBar(), LLPanelFace::postBuild(), LLFloaterTools::postBuild(), LLFloaterView::reshape(), LLComboBox::setAllowTextEntry(), and LLDragHandleTop::setTitle().
void LLView::setFollowsAll | ( | ) |
Definition at line 269 of file llview.cpp.
References FOLLOWS_ALL, and mReshapeFlags.
Referenced by LLTabContainerVertical::addTabPanel(), LLTabContainer::addTabPanel(), init_menus(), LLViewerWindow::initBase(), initFromXML(), LLDragHandleLeft::LLDragHandleLeft(), LLDragHandleTop::LLDragHandleTop(), LLFloaterMap::LLFloaterMap(), LLFloaterNetwork2080::LLFloaterNetwork2080(), LLFloaterPermissionsMgr::LLFloaterPermissionsMgr(), LLMultiFloater::LLMultiFloater(), LLSnapshotLivePreview::LLSnapshotLivePreview(), LLTearOffMenu::LLTearOffMenu(), LLTextureCtrl::LLTextureCtrl(), LLViewBorder::LLViewBorder(), LLInventoryPanel::postBuild(), LLFloaterAvatarPicker::postBuild(), and LLComboBox::setAllowTextEntry().
void LLView::setFollowsBottom | ( | ) |
Definition at line 264 of file llview.cpp.
References FOLLOWS_BOTTOM, and mReshapeFlags.
Referenced by LLToolPlacerPanel::addButton(), LLTabContainer::addTabPanel(), LLScrollableContainerView::init(), LLTabContainerVertical::initButtons(), LLTabContainer::initButtons(), initFromXML(), LLDebugView::LLDebugView(), LLResizeBar::LLResizeBar(), LLScrollbar::LLScrollbar(), LLSliderCtrl::LLSliderCtrl(), LLSpinCtrl::LLSpinCtrl(), and LLTextEditor::LLTextEditor().
void LLView::setFollowsLeft | ( | ) |
Definition at line 249 of file llview.cpp.
References FOLLOWS_LEFT, and mReshapeFlags.
Referenced by LLToolPlacerPanel::addButton(), LLScrollableContainerView::init(), LLTabContainerVertical::initButtons(), LLTabContainer::initButtons(), initFromXML(), LLDebugView::LLDebugView(), LLPanelDebug::LLPanelDebug(), LLResizeBar::LLResizeBar(), LLScrollbar::LLScrollbar(), LLSliderCtrl::LLSliderCtrl(), LLSpinCtrl::LLSpinCtrl(), and LLPanelFace::postBuild().
void LLView::setFollowsNone | ( | ) |
Definition at line 244 of file llview.cpp.
References FOLLOWS_NONE, and mReshapeFlags.
Referenced by LLLayoutStack::fromXML(), initFromXML(), and LLTearOffMenu::onClose().
void LLView::setFollowsRight | ( | ) |
Definition at line 259 of file llview.cpp.
References FOLLOWS_RIGHT, and mReshapeFlags.
Referenced by LLFloater::buildButtons(), LLScrollableContainerView::init(), LLTabContainer::initButtons(), initFromXML(), LLDebugView::LLDebugView(), LLResizeBar::LLResizeBar(), LLScrollbar::LLScrollbar(), and LLTextEditor::LLTextEditor().
void LLView::setFollowsTop | ( | ) |
Definition at line 254 of file llview.cpp.
References FOLLOWS_TOP, and mReshapeFlags.
Referenced by LLTabContainer::addTabPanel(), LLFloater::buildButtons(), LLScrollableContainerView::init(), LLTabContainerVertical::initButtons(), LLTabContainer::initButtons(), initFromXML(), LLDebugView::LLDebugView(), LLPanelDebug::LLPanelDebug(), LLResizeBar::LLResizeBar(), LLScrollbar::LLScrollbar(), LLTextEditor::LLTextEditor(), and LLPanelFace::postBuild().
BOOL LLView::setLabelArg | ( | const LLString & | key, | |
const LLStringExplicit & | text | |||
) | [virtual] |
Reimplemented in LLButton, LLCheckBoxCtrl, LLLineEditor, LLSearchEditor, LLMenuItemGL, LLSliderCtrl, and LLUICtrl.
Definition at line 789 of file llview.cpp.
References FALSE.
Referenced by LLPanel::childSetLabelArg().
Definition at line 222 of file llview.cpp.
References mMouseOpaque.
Referenced by LLFloaterWorldMap::draw(), LLFloaterMap::draw(), LLTextBox::fromXML(), LLFloater::init(), LLBottomPanel::LLBottomPanel(), LLGroupNotifyBox::LLGroupNotifyBox(), LLMenuHolderGL::LLMenuHolderGL(), LLNotifyBox::LLNotifyBox(), LLOverlayBar::LLOverlayBar(), LLPanelActiveSpeakers::LLPanelActiveSpeakers(), LLPanelPermissions::LLPanelPermissions(), LLPanelVolume::LLPanelVolume(), LLSnapshotFloaterView::LLSnapshotFloaterView(), LLTabContainerCommon::LLTabContainerCommon(), LLPanelObject::postBuild(), LLPanelFace::postBuild(), LLPanelContents::postBuild(), and LLFloaterSnapshot::Impl::updateLayout().
Definition at line 279 of file llview.cpp.
References mName.
Referenced by LLFloater::initFloaterXML(), LLPanel::initPanelXML(), and LLFloaterURLDisplay::setName().
Definition at line 339 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(), LLViewerWindow::handlePerFrameHover(), LLFloaterAudioVolume::LLFloaterAudioVolume(), LLPanelPermissions::onClickGroup(), LLPanelLandGeneral::onClickSetGroup(), LLWorldMapView::setDirectionPos(), LLNetMap::setDirectionPos(), LLFloater::setMinimized(), LLFloaterSaveAvatar::show(), LLFloaterPostcard::showFromSnapshot(), LLComboBox::showList(), LLFolderView::startRenamingSelectedItem(), LLPreviewTexture::updateAspectRatio(), and LLWorldMapView::updateDirections().
Reimplemented in LLLineEditor.
Definition at line 233 of file llview.cpp.
References mRect.
Referenced by LLFloater::addDependentFloater(), LLFolderViewFolder::addItem(), LLPanel::childSetRect(), LLAlertDialog::createDialog(), LLPanel::fromXML(), LLMenuBarGL::fromXML(), LLResizeHandle::handleHover(), LLResizeBar::handleHover(), LLDragHandle::handleHover(), LLFloaterEditUI::handleKey(), LLViewerWindow::handlePerFrameHover(), init_menus(), LLFloater::initFloaterXML(), initFromXML(), LLPanel::initPanelXML(), LLOverlayBar::layoutButtons(), LLChatBar::LLChatBar(), LLDebugView::LLDebugView(), LLFloaterGroupInvite::LLFloaterGroupInvite(), LLFloaterHtml::LLFloaterHtml(), LLFloaterReleaseMsg::LLFloaterReleaseMsg(), LLFloaterTestImpl::LLFloaterTestImpl(), LLFolderView::LLFolderView(), LLGLTexMemBar::LLGLTexMemBar(), LLInventoryView::LLInventoryView(), LLNotifyBox::LLNotifyBox(), LLOverlayBar::LLOverlayBar(), LLPanelLogin::LLPanelLogin(), LLPreviewLSL::LLPreviewLSL(), LLPreviewNotecard::LLPreviewNotecard(), LLScrollListCheck::LLScrollListCheck(), LLTearOffMenu::LLTearOffMenu(), LLFloaterGesture::onClickEdit(), LLFloaterEditUI::onCommitHeight(), LLFloaterEditUI::onCommitWidth(), LLMenuItemBranchDownGL::openMenu(), LLMenuItemBranchGL::openMenu(), LLStatusBar::refresh(), LLPanelClassified::refresh(), LLCheckBoxCtrl::reshape(), LLDragHandleTop::reshapeTitleBox(), LLComboBox::setAllowTextEntry(), LLSliderCtrl::setLabelArg(), LLUploadDialog::setMessage(), LLLineEditor::setRect(), LLViewBorder::setValue(), LLFloaterTelehub::show(), LLMenuGL::showPopup(), LLPanel::storeRectControl(), LLFloater::updateButtons(), and LLScrollableContainerView::updateScroll().
Definition at line 399 of file llview.h.
References mSaveToXML.
Referenced by LLPanel::addBorder(), LLTabContainerVertical::addTabPanel(), LLTabContainer::addTabPanel(), LLFloater::buildButtons(), LLTabContainerVertical::initButtons(), LLTabContainer::initButtons(), LLDragHandle::LLDragHandle(), LLResizeBar::LLResizeBar(), and LLResizeHandle::LLResizeHandle().
Definition at line 274 of file llview.cpp.
References mSoundFlags.
Referenced by LLFloaterCamera::LLFloaterCamera(), LLPreviewSound::LLPreviewSound(), and LLFloaterTools::postBuild().
Definition at line 284 of file llview.cpp.
References mSpanChildren, and updateRect().
Referenced by LLSpinCtrl::LLSpinCtrl().
Reimplemented in LLCheckBoxCtrl, LLSliderCtrl, LLSpinCtrl, and LLUICtrl.
Definition at line 745 of file llview.cpp.
Referenced by LLPanel::childSetTentative().
Definition at line 227 of file llview.cpp.
References mToolTipMsg.
Referenced by LLTabContainer::addTabPanel(), LLFloater::buildButtons(), 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().
Reimplemented in LLButton, LLCheckBoxCtrl, LLComboBox, LLDragHandle, LLIconCtrl, LLLineEditor, LLSearchEditor, LLMenuItemGL, LLMenuItemCheckGL, LLRadioCtrl, LLRadioGroup, LLScrollbar, LLScrollableContainerView, LLScrollingPanelList, LLScrollListCtrl, LLSlider, LLSliderCtrl, LLSpinCtrl, LLTabContainerCommon, LLTextBox, LLTextEditor, LLViewBorder, and LLColorSwatchCtrl.
Definition at line 2969 of file llview.cpp.
Referenced by LLPanel::childSetValue(), handleEvent(), LLPanelActiveSpeakers::refreshSpeakers(), and setControlName().
Reimplemented in LLAlertDialog, LLFloater, LLMultiFloater, LLMenuGL, LLPieMenu, LLModalDialog, LLChatBar, LLFloaterChat, LLPanelEditWearable, LLScrollingPanelParam, LLFloaterDirectory, LLFloaterMap, LLFloaterWorldMap, LLFloaterIMPanel, LLInventoryView, LLMorphView, LLNotifyBox, LLProgressView, LLTextureCtrl, and LLWorldMapView.
Definition at line 762 of file llview.cpp.
References getParent(), LLFocusMgr::getTopCtrl(), gFocusMgr, isInVisibleChain(), mVisible, NULL, onVisibilityChange(), and LLFocusMgr::setTopCtrl().
Referenced by LLScrollListCtrl::addColumn(), LLFolderView::addFolder(), LLFolderViewFolder::addFolder(), LLScrollListCtrl::addItem(), LLFolderViewFolder::addItem(), LLStatView::addStat(), LLTabContainerVertical::addTabPanel(), LLTabContainer::addTabPanel(), LLFolderView::arrange(), LLPanelGroupNotices::arrangeNoticeView(), LLPanel::childSetVisible(), LLPanel::childSetWrappedText(), LLBottomPanel::draw(), LLTextureCtrl::draw(), LLFloaterTexturePicker::draw(), LLTabContainerVertical::draw(), LLTabContainer::draw(), LLProgressView::draw(), LLSearchEditor::draw(), LLFloater::draw(), LLAgent::endAnimationUpdateUI(), LLFolderView::finishRenamingItem(), LLPanelObject::getState(), LLViewerWindow::handleDoubleClick(), LLShowFloater::handleEvent(), LLMenuItemCallGL::handleEvent(), LLViewerWindow::handleKey(), LLViewerWindow::handleMouseDown(), LLViewerWindow::handleMouseLeave(), LLViewerWindow::handleMouseMove(), LLViewerWindow::handleMouseUp(), LLViewerWindow::handlePerFrameHover(), LLViewerWindow::handleRightMouseDown(), LLViewerWindow::handleRightMouseUp(), LLViewerWindow::handleScrollWheel(), LLPieMenu::hide(), hide_top_view(), LLFloaterDirectory::hideAllDetailPanels(), LLViewerWindow::hideCursor(), LLComboBox::hideList(), idle_startup(), LLScrollableContainerView::init(), init_menus(), 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(), LLFloaterChat::onVisibilityChange(), popVisible(), LLPreviewGesture::postBuild(), LLPanelPlace::postBuild(), LLPanelGroupNotices::postBuild(), LLPanelGroupLandMoney::postBuild(), LLPanelGroupGeneral::postBuild(), LLPanelGroup::postBuild(), LLPanelClassified::postBuild(), LLFloaterTOS::postBuild(), LLFloaterTools::postBuild(), LLPanelLandOptions::postBuild(), LLPanelGroupLandMoney::impl::processGroupLand(), pushVisible(), LLToolBar::refresh(), LLStatusBar::refresh(), LLPreviewGesture::refresh(), LLPanelPick::refresh(), LLPanelClassified::refresh(), LLOverlayBar::refresh(), LLPanelLandOptions::refresh(), LLPanelLandObjects::refresh(), LLPanelLandGeneral::refresh(), LLChatBar::refresh(), LLPanelFriends::refreshRightsChangeList(), LLFloaterBuyLandUI::refreshUI(), renamer_focus_lost(), LLScrollListCtrl::reshape(), LLFolderView::revertRenamingItem(), LLPanelDirBrowser::selectEventByID(), LLComboBox::setAllowTextEntry(), LLViewChildren::setBadge(), LLTextEditor::setBorderVisible(), LLScrollableContainerView::setBorderVisible(), LLPanel::setBorderVisible(), LLComboBox::setButtonVisible(), LLProgressView::setCancelButtonVisible(), LLPanelGroupVoting::impl::setEnableCreateProposal(), LLPanelGroupVoting::impl::setEnableHistoryItem(), LLPanelGroupVoting::impl::setEnableHistoryList(), LLPanelGroupVoting::impl::setEnableListProposals(), LLPanelGroupVoting::impl::setEnableVoteProposal(), LLTextEditor::setHideScrollbarForShortDocs(), LLPanelGroupNotices::setItem(), LLUploadDialog::setMessage(), LLFloater::setMinimized(), LLViewerWindow::setNormalControlsVisible(), LLPanelGroupSubTab::setOthersVisible(), LLFloaterSnapshot::Impl::setResolution(), LLViewChildren::setText(), LLDragHandle::setTitleVisible(), LLWorldMapView::setVisible(), LLTextureCtrl::setVisible(), LLProgressView::setVisible(), LLNotifyBox::setVisible(), LLMorphView::setVisible(), LLMenuGL::setVisible(), LLFloaterIMPanel::setVisible(), LLScrollingPanelParam::setVisible(), LLPanelEditWearable::setVisible(), LLMultiFloater::setVisible(), LLFloater::setVisible(), LLChatBar::setVisible(), LLMenuItemCallGL::setVisibleControl(), LLStatusBar::setVisibleForMouselook(), LLViewChildren::setWrappedText(), LLPieMenu::show(), LLPanelDirBrowser::showDetailPanel(), LLPanelDirBrowser::showEvent(), LLComboBox::showList(), LLPanelGroupNotices::showNotice(), LLFolderView::startRenamingSelectedItem(), LLToolBar::toggle(), toggle_visibility(), LLPanelGroupGeneral::update(), LLFloater::updateButtons(), LLScrollListCtrl::updateColumns(), LLFloaterSettingsDebug::updateControl(), LLFloaterBuyLandUI::updateCovenantInfo(), LLFloaterBuyLandUI::updateCovenantText(), LLLayoutStack::updateLayout(), LLFloaterSnapshot::Impl::updateLayout(), LLTextEditor::updateLineStartList(), LLFloaterTools::updatePopup(), LLScrollableContainerView::updateScroll(), LLFloaterBuyCurrencyUI::updateUI(), and LLCurrencyUIManager::Impl::updateUI().
Reimplemented in LLFloater.
Definition at line 821 of file llview.cpp.
Referenced by LLResizeHandle::handleHover(), LLResizeBar::handleHover(), and LLDragHandle::handleHover().
void LLView::sortChildren | ( | _Pr3 | _Pred | ) | [inline] |
Definition at line 325 of file llview.h.
References mChildList.
Referenced by LLTextureView::draw().
Reimplemented in LLTearOffMenu.
Definition at line 809 of file llview.cpp.
References mRect, and LLRectBase< Type >::translate().
Referenced by LLTabContainerVertical::addTabPanel(), LLTabContainer::addTabPanel(), LLFloater::applyRectControl(), LLFloater::center(), LLUploadDialog::centerDialog(), LLModalDialog::centerOnScreen(), LLFloaterNameDesc::centerWindow(), LLMultiFloater::growToFit(), LLFloaterScriptQueue::LLFloaterScriptQueue(), LLFloaterScriptSearch::LLFloaterScriptSearch(), LLLiveLSLEditor::LLLiveLSLEditor(), LLPreviewAnim::LLPreviewAnim(), LLPreviewSound::LLPreviewSound(), LLPreviewTexture::LLPreviewTexture(), LLTearOffMenu::LLTearOffMenu(), LLMenuItemBranchDownGL::openMenu(), LLMenuItemBranchGL::openMenu(), LLFloaterImport::postBuild(), LLScrollableContainerView::scrollHorizontal(), LLScrollableContainerView::scrollVertical(), LLTabContainer::setRightTabBtnOffset(), LLComboBox::showList(), LLFloaterTools::showMore(), LLMenuGL::showPopup(), LLTearOffMenu::translate(), translateIntoRect(), LLScrollListCtrl::updateColumns(), LLMultiFloater::updateResizeLimits(), LLScrollableContainerView::updateScroll(), and userSetShape().
Definition at line 1828 of file llview.cpp.
References FALSE, LLRectBase< Type >::getHeight(), LLRectBase< Type >::getWidth(), llmax(), LLRectBase< Type >::mBottom, LLRectBase< Type >::mLeft, mRect, LLRectBase< Type >::mRight, LLRectBase< Type >::mTop, S32, translate(), and TRUE.
Referenced by LLFloaterView::adjustToFitScreen(), LLHoverView::draw(), LLViewerWindow::handlePerFrameHover(), and LLComboBox::showList().
void LLView::updateRect | ( | ) | [virtual] |
Definition at line 1638 of file llview.cpp.
References LLRectBase< Type >::getHeight(), LLRectBase< Type >::getWidth(), llmax(), llmin(), LLRectBase< Type >::mBottom, mChildList, LLRectBase< Type >::mLeft, mRect, mSpanChildren, S32, LLRectBase< Type >::setOriginAndSize(), and LLRectBase< Type >::unionWith().
Referenced by addChild(), addChildAtEnd(), LLViewerWindow::handlePerFrameHover(), LLOverlayBar::layoutButtons(), LLGLTexMemBar::LLGLTexMemBar(), reshape(), and setSpanChildren().
Reimplemented in LLFloater, LLColumnHeader, LLMultiPreview, and LLPreview.
Definition at line 2135 of file llview.cpp.
References LLRectBase< Type >::getHeight(), LLRectBase< Type >::getWidth(), LLRectBase< Type >::mBottom, LLRectBase< Type >::mLeft, mRect, reshape(), and translate().
Referenced by LLResizeHandle::handleHover(), LLResizeBar::handleHover(), LLDragHandle::handleHover(), and LLFloater::userSetShape().
friend class LLUICtrlFactory [friend] |
child_list_t LLView::mChildList [private] |
Definition at line 142 of file llview.h.
Referenced by addChild(), addChildAtEnd(), childrenHandleDoubleClick(), childrenHandleDragAndDrop(), childrenHandleHover(), childrenHandleKey(), childrenHandleMouseDown(), childrenHandleMouseUp(), childrenHandleRightMouseDown(), childrenHandleRightMouseUp(), childrenHandleScrollWheel(), childrenHandleUnicodeChar(), deleteAllChildren(), draw(), drawDebugRect(), getChildByName(), getChildCount(), getChildList(), getCtrlList(), getFirstChild(), handleToolTip(), onVisibilityChange(), removeChild(), reshape(), sendChildToBack(), sendChildToFront(), setAllChildrenEnabled(), sortChildren(), and updateRect().
LLString LLView::mControlName [protected] |
Definition at line 493 of file llview.h.
Referenced by getControlName(), getXML(), and setControlName().
child_tab_order_t LLView::mCtrlOrder [protected] |
Definition at line 151 of file llview.h.
Referenced by addCtrl(), addCtrlAtEnd(), deleteAllChildren(), getCtrlListSorted(), getCtrlOrder(), moveChildToFrontOfTabGroup(), and removeCtrl().
S32 LLView::mDefaultTabGroup [protected] |
Definition at line 152 of file llview.h.
Referenced by getDefaultTabGroup(), LLTabContainerVertical::initButtons(), LLTabContainer::initButtons(), and initFromXML().
dispatch_list_t LLView::mDispatchList [protected] |
Definition at line 487 of file llview.h.
Referenced by deregisterEventListener(), findEventListener(), getListenerByName(), registerEventListener(), and ~LLView().
BOOL LLView::mEnabled [protected] |
Reimplemented in LLFloaterAnimPreview.
Definition at line 154 of file llview.h.
Referenced by LLFolderView::canCopy(), LLFolderView::canPaste(), childrenHandleDoubleClick(), childrenHandleHover(), childrenHandleKey(), childrenHandleMouseUp(), childrenHandleRightMouseDown(), childrenHandleRightMouseUp(), childrenHandleScrollWheel(), childrenHandleUnicodeChar(), LLFolderView::copy(), LLSpinCtrl::draw(), LLSlider::draw(), LLScrollbar::draw(), LLMenuItemBranchDownGL::draw(), LLMenuItemTearOffGL::draw(), LLComboBox::draw(), LLCheckBoxCtrl::draw(), LLButton::draw(), getEnabled(), getXML(), LLMenuGL::handleAcceleratorKey(), LLMenuItemCallGL::handleAcceleratorKey(), LLMenuItemGL::handleAcceleratorKey(), LLTextureCtrl::handleDragAndDrop(), handleKey(), LLScrollableContainerView::handleKey(), LLMenuGL::handleKey(), LLMenuItemGL::handleKey(), LLSlider::handleKeyHere(), LLScrollbar::handleKeyHere(), LLFloaterIMPanel::handleKeyHere(), LLFolderView::handleKeyHere(), LLFloaterNewIM::handleKeyHere(), LLButton::handleKeyHere(), LLResizeHandle::handleMouseDown(), LLResizeBar::handleMouseDown(), LLMenuItemGL::handleMouseDown(), LLMenuItemBranchGL::handleMouseUp(), LLMenuItemGL::handleMouseUp(), LLColorSwatchCtrl::handleMouseUp(), handleScrollWheel(), LLSpinCtrl::handleScrollWheel(), LLScrollableContainerView::handleScrollWheel(), handleUnicodeChar(), LLTextureCtrl::handleUnicodeCharHere(), LLColorSwatchCtrl::handleUnicodeCharHere(), LLButton::handleUnicodeCharHere(), LLMenuItemBlankGL::LLMenuItemBlankGL(), LLTextureCtrl::onFloaterCommit(), LLFolderView::openSelectedItems(), LLFolderView::paste(), LLFolderView::propertiesSelectedItems(), LLFolderView::removeSelectedItems(), setEnabled(), LLMenuItemCallGL::setEnabledControl(), LLUICtrl::setFocus(), LLMenuItemBranchGL::setHighlight(), LLMenuItemCallGL::setVisibleControl(), and LLFolderView::startRenamingSelectedItem().
control_map_t LLView::mFloaterControls [protected] |
Definition at line 491 of file llview.h.
Referenced by addBoolControl(), findControl(), getControl(), LLInventoryView::toggleFindOptions(), LLFloater::~LLFloater(), and ~LLView().
BOOL LLView::mHidden [private] |
BOOL LLView::mIsFocusRoot [protected] |
Definition at line 162 of file llview.h.
Referenced by handleKey(), LLPanel::handleKey(), handleUnicodeChar(), LLFloater::init(), isFocusRoot(), LLChatBar::LLChatBar(), LLGroupNotifyBox::LLGroupNotifyBox(), LLMediaRemoteCtrl::LLMediaRemoteCtrl(), LLNotifyBox::LLNotifyBox(), LLOverlayBar::LLOverlayBar(), LLPanelLogin::LLPanelLogin(), LLToolBar::LLToolBar(), LLVoiceRemoteCtrl::LLVoiceRemoteCtrl(), LLPanel::setFocusRoot(), LLFloater::setHost(), and LLFloater::setIsChrome().
BOOL LLView::mMouseOpaque [protected] |
Definition at line 156 of file llview.h.
Referenced by getMouseOpaque(), getXML(), handleDoubleClick(), handleDragAndDrop(), handleHover(), handleMouseDown(), handleMouseUp(), handleRightMouseDown(), handleRightMouseUp(), handleScrollWheel(), handleToolTip(), LLStatusBar::LLStatusBar(), and setMouseOpaque().
LLString LLView::mName [protected] |
Definition at line 145 of file llview.h.
Referenced by LLButton::draw(), LLMenuGL::getChildMenuByName(), LLPanel::getCtrlByNameAndType(), getName(), getShowNamesToolTip(), handleToolTip(), LLInventoryPanel::postBuild(), setName(), and LLNotifyBox::~LLNotifyBox().
S32 LLView::mNextInsertionOrdinal [private] |
Definition at line 173 of file llview.h.
Referenced by addCtrl(), addCtrlAtEnd(), and moveChildToFrontOfTabGroup().
LLView* LLView::mParentView [private] |
Definition at line 141 of file llview.h.
Referenced by addChild(), addChildAtEnd(), findControl(), findEventListener(), findSnapEdge(), findSnapRect(), getListenerByName(), getParent(), getRootView(), handleKey(), handleUnicodeChar(), localPointToScreen(), localRectToScreen(), removeChild(), reshape(), screenPointToLocal(), screenRectToLocal(), sendChildToBack(), sendChildToFront(), and ~LLView().
LLRect LLView::mRect [protected] |
Definition at line 147 of file llview.h.
Referenced by LLPanel::addBorder(), LLFolderView::addFolder(), LLFolderViewFolder::addFolder(), LLFolderViewFolder::addItem(), LLPermissionsView::addPermissionsData(), LLConsole::addQueuedLines(), LLStatView::addStat(), LLTabContainerVertical::addTabPanel(), LLTabContainer::addTabPanel(), LLFloater::applyRectControl(), LLScrollListCtrl::arrange(), LLMenuBarGL::arrange(), LLPieMenu::arrange(), LLMenuGL::arrange(), LLFolderView::arrange(), LLFolderViewFolder::arrange(), LLFloater::buildButtons(), LLScrollableContainerView::calcVisibleSize(), LLFloater::center(), LLUploadDialog::centerDialog(), LLModalDialog::centerOnScreen(), LLFloaterNameDesc::centerWindow(), LLAlertDialog::createDialog(), LLNetMap::createObjectImage(), LLWorldMapView::draw(), draw(), LLVelocityBar::draw(), LLTextureView::draw(), LLTextureBar::draw(), LLTextureCtrl::draw(), LLFloaterTexturePicker::draw(), LLTextEditor::draw(), LLTextBox::draw(), LLTabContainerVertical::draw(), LLTabContainer::draw(), LLStatusBar::draw(), LLStatGraph::draw(), LLStatBar::draw(), LLSlider::draw(), LLScrollListCtrl::draw(), LLScrollbar::draw(), LLProgressView::draw(), LLPreviewTexture::draw(), LLPanelLogin::draw(), LLPanelInventory::draw(), LLLayoutStack::draw(), LLPanel::draw(), LLNotifyBox::draw(), LLNetMap::draw(), LLModalDialog::draw(), LLTearOffMenu::draw(), LLPieMenu::draw(), LLMenuGL::draw(), LLMenuItemBranchDownGL::draw(), LLMenuItemTearOffGL::draw(), LLMenuItemSeparatorGL::draw(), LLMenuItemGL::draw(), LLMemoryView::draw(), LLLineEditor::draw(), LLIconCtrl::draw(), LLHoverView::draw(), LLGroupNotifyBox::draw(), LLHorizontalCompass::draw(), LLFrameStatView::draw(), LLFolderView::draw(), LLFolderViewItem::draw(), LLFloaterSnapshot::draw(), LLSnapshotLivePreview::draw(), LLFloaterPostcard::draw(), LLFloater::draw(), LLFastTimerView::draw(), LLContainerView::draw(), LLComboBox::draw(), LLColorSwatchCtrl::draw(), LLButton::draw(), LLAlertDialog::draw(), LLTextEditor::drawBackground(), LLNotifyBox::drawBackground(), LLPieMenu::drawBackground(), LLButton::drawBorder(), drawDebugRect(), LLWorldMapView::drawFrustum(), LLViewBorder::drawOnePixelLines(), LLTextBox::drawText(), LLViewBorder::drawTextures(), LLWorldMapView::drawTracking(), LLNetMap::drawTracking(), LLViewBorder::drawTwoPixelLines(), LLFloaterView::findNeighboringPosition(), findSnapRect(), LLToolView::getButtonRect(), LLSnapshotLivePreview::getImageAspect(), LLFastTimerView::getLegendIndex(), getLocalRect(), getLocalSnapRect(), LLViewerMenuHolderGL::getMenuRect(), getRect(), getRequiredRect(), LLScrollListCtrl::getRequiredRect(), getScreenRect(), getSnapRect(), LLFloaterView::getSnapRect(), LLFolderView::getVisibleRect(), getXML(), LLWorldMapView::globalPosToView(), LLNetMap::globalPosToView(), LLMultiFloater::growToFit(), LLViewerTextEditor::handleHover(), LLTextEditor::handleHover(), LLSlider::handleHover(), LLScrollbar::handleHover(), LLMenuItemSeparatorGL::handleHover(), LLLineEditor::handleHover(), LLMenuItemSeparatorGL::handleMouseDown(), LLLineEditor::handleMouseDown(), LLJoystickCameraZoom::handleMouseDown(), LLJoystickCameraRotate::handleMouseDown(), LLContainerView::handleMouseDown(), LLWorldMapView::handleMouseUp(), LLMenuItemSeparatorGL::handleMouseUp(), LLLineEditor::handleMouseUp(), LLScrollbar::handleScrollWheel(), handleToolTip(), LLComboBox::handleToolTip(), LLScrollableContainerView::init(), LLRadioGroup::init(), LLFloaterScriptDebugOutput::init(), LLFloater::init(), LLButton::init(), LLTabContainerVertical::initButtons(), LLTabContainer::initButtons(), LLChatBar::layout(), LLOverlayBar::layoutButtons(), LLColorSwatchCtrl::LLColorSwatchCtrl(), LLColumnHeader::LLColumnHeader(), LLComboBox::LLComboBox(), LLFloaterAudioVolume::LLFloaterAudioVolume(), LLFloaterCamera::LLFloaterCamera(), LLFloaterGroupInvite::LLFloaterGroupInvite(), LLFloaterMap::LLFloaterMap(), LLFloaterPermissionsMgr::LLFloaterPermissionsMgr(), LLFloaterScriptDebugOutput::LLFloaterScriptDebugOutput(), LLFolderView::LLFolderView(), LLGroupNotifyBox::LLGroupNotifyBox(), LLLineEditor::LLLineEditor(), LLMultiFloater::LLMultiFloater(), LLNotifyBox::LLNotifyBox(), LLPanelLogin::LLPanelLogin(), LLProgressView::LLProgressView(), LLScrollbar::LLScrollbar(), LLSearchEditor::LLSearchEditor(), LLSliderCtrl::LLSliderCtrl(), LLSpinCtrl::LLSpinCtrl(), LLTextEditor::LLTextEditor(), LLTextureCtrl::LLTextureCtrl(), localPointToScreen(), localRectToScreen(), LLMenuItemBranchDownGL::openMenu(), LLMenuItemBranchGL::openMenu(), parentPointInView(), LLPieMenu::pieItemFromXY(), LLPieMenu::pieItemIndexFromXY(), LLResizeHandle::pointInHandle(), pointInView(), LLInventoryPanel::postBuild(), LLFloaterNameDesc::postBuild(), LLPanelLandObjects::postBuild(), LLFloaterImport::postBuild(), LLStatusBar::refresh(), LLFloaterTools::refresh(), LLTabContainerVertical::removeTabPanel(), LLPanelInventory::reset(), reshape(), LLScrollListCtrl::reshape(), LLScrollableContainerView::reshape(), LLLiveLSLEditor::reshape(), LLPreviewLSL::reshape(), LLPreviewNotecard::reshape(), LLMenuHolderGL::reshape(), LLLineEditor::reshape(), LLSnapshotLivePreview::reshape(), LLFloaterView::reshape(), LLContainerView::reshape(), LLConsole::reshape(), LLDragHandleTop::reshapeTitleBox(), screenPointToLocal(), screenRectToLocal(), LLTabContainer::selectTab(), LLComboBox::setAllowTextEntry(), LLLineEditor::setBorderWidth(), LLComboBox::setButtonVisible(), LLFloater::setCanResize(), LLAlertDialog::setCheckBox(), LLWorldMapView::setDirectionPos(), LLNetMap::setDirectionPos(), LLScrollListCtrl::setHeadingHeight(), LLMenuGL::setLeftAndBottom(), LLUploadDialog::setMessage(), LLFloater::setMinimized(), setOrigin(), setRect(), LLNetMap::setScale(), LLDragHandleTop::setTitle(), LLSlider::setValue(), LLPieMenu::show(), LLColumnHeader::showList(), LLComboBox::showList(), LLFloaterTools::showMore(), LLFolderView::startRenamingSelectedItem(), LLPanel::storeRectControl(), LLInventoryView::toggleFindOptions(), translate(), translateIntoRect(), LLPreviewTexture::updateAspectRatio(), LLFloater::updateButtons(), LLWorldMapView::updateDirections(), LLLayoutStack::updateLayout(), LLFloaterSnapshot::Impl::updateLayout(), LLTabContainerVertical::updateMaxScrollPos(), LLTabContainer::updateMaxScrollPos(), updateRect(), LLMultiFloater::updateResizeLimits(), LLScrollableContainerView::updateScroll(), LLJoystickCameraZoom::updateSlop(), LLJoystick::updateSlop(), LLSnapshotLivePreview::updateSnapshot(), LLTextEditor::updateTextRect(), LLScrollbar::updateThumbRect(), userSetShape(), LLColumnHeader::userSetShape(), LLMultiPreview::userSetShape(), LLPreview::userSetShape(), LLFloater::userSetShape(), LLWorldMapView::viewPosToGlobal(), LLNetMap::viewPosToGlobal(), LLFloaterGesture::~LLFloaterGesture(), LLFloaterHtml::~LLFloaterHtml(), and LLFloaterReleaseMsg::~LLFloaterReleaseMsg().
U32 LLView::mReshapeFlags [protected] |
Definition at line 149 of file llview.h.
Referenced by followsAll(), followsBottom(), followsLeft(), followsRight(), followsTop(), getFollows(), LLStatView::LLStatView(), setFollows(), setFollowsAll(), setFollowsBottom(), setFollowsLeft(), setFollowsNone(), setFollowsRight(), and setFollowsTop().
BOOL LLView::mSaveToXML [protected] |
U8 LLView::mSoundFlags [protected] |
Definition at line 159 of file llview.h.
Referenced by LLFloater::close(), getSoundFlags(), getXML(), LLTextBox::handleMouseDown(), LLButton::handleMouseDown(), LLTextBox::handleMouseUp(), LLButton::handleMouseUp(), LLButton::onCommit(), LLFloater::open(), and setSoundFlags().
LLString LLView::mToolTipMsg [protected] |
Definition at line 157 of file llview.h.
Referenced by LLUICtrlFactory::buildFloater(), LLUICtrlFactory::buildMenu(), LLUICtrlFactory::buildPanel(), LLUICtrlFactory::buildPieMenu(), getToolTip(), getXML(), handleToolTip(), LLComboBox::handleToolTip(), and setToolTip().
Definition at line 165 of file llview.h.
Referenced by LLFloater::addDependentFloater(), LLFloater::canSnapTo(), LLFocusMgr::clearLastFocusForGroup(), LLPanel::getHandle(), LLFocusMgr::getLastFocusForGroup(), LLPanel::init(), LLFloater::init(), LLFolderView::LLFolderView(), LLNetMap::LLNetMap(), LLView(), LLViewerTextEditor::LLViewerTextEditor(), LLFloaterSnapshot::postBuild(), LLMenuHolderGL::setActivatedItem(), LLFocusMgr::setKeyboardFocus(), LLPreview::setSourceID(), LLFloater::userSetShape(), LLFloater::~LLFloater(), LLPanel::~LLPanel(), LLPreview::~LLPreview(), and ~LLView().
BOOL LLView::mVisible [private] |
Definition at line 170 of file llview.h.
Referenced by getVisible(), pushVisible(), and setVisible().
BOOL LLView::sDebugKeys = FALSE [static] |
Definition at line 180 of file llview.h.
Referenced by childrenHandleKey(), childrenHandleUnicodeChar(), handleKey(), LLMenuGL::handleKey(), handleUnicodeChar(), and init_debug_ui_menu().
BOOL LLView::sDebugMouseHandling = FALSE [static] |
Definition at line 182 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().
BOOL LLView::sDebugRects = FALSE [static] |
Definition at line 179 of file llview.h.
Referenced by draw(), LLTextBox::draw(), LLScrollableContainerView::draw(), LLJoystickCameraZoom::draw(), LLJoystickCameraRotate::draw(), LLFolderViewItem::draw(), LLButton::draw(), and init_debug_ui_menu().
S32 LLView::sDepth = 0 [static] |
Definition at line 181 of file llview.h.
Referenced by draw(), LLScrollableContainerView::draw(), drawChild(), and drawDebugRect().
BOOL LLView::sEditingUI = FALSE [static] |
Definition at line 185 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 186 of file llview.h.
Referenced by draw(), LLButton::draw(), LLFloaterEditUI::handleKey(), handleMouseDown(), LLFloaterEditUI::navigateHierarchyButtonPressed(), LLFloaterEditUI::onCommitHeight(), LLFloaterEditUI::onCommitLabel(), LLFloaterEditUI::onCommitWidth(), LLFloaterEditUI::refresh(), LLFloaterEditUI::refreshCore(), and LLFloaterEditUI::~LLFloaterEditUI().
BOOL LLView::sForceReshape = FALSE [static] |
S32 LLView::sLastBottomXML = S32_MIN [static] |
S32 LLView::sLastLeftXML = S32_MIN [static] |
LLString LLView::sMouseHandlerMessage [static] |
Definition at line 183 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] |
std::map< LLViewHandle, LLView * > LLView::sViewHandleMap [static] |
Definition at line 189 of file llview.h.
Referenced by deleteViewByHandle(), getViewByHandle(), LLView(), and ~LLView().
LLWindow* LLView::sWindow [static, protected] |