#include <llwebbrowserctrl.h>
Public Member Functions | |
LLWebBrowserCtrl (const std::string &name, const LLRect &rect) | |
virtual | ~LLWebBrowserCtrl () |
void | setBorderVisible (BOOL border_visible) |
void | setTakeFocusOnClick (bool take_focus) |
virtual BOOL | handleHover (S32 x, S32 y, MASK mask) |
virtual BOOL | handleMouseUp (S32 x, S32 y, MASK mask) |
virtual BOOL | handleMouseDown (S32 x, S32 y, MASK mask) |
virtual BOOL | handleDoubleClick (S32 x, S32 y, MASK mask) |
virtual BOOL | handleScrollWheel (S32 x, S32 y, S32 clicks) |
void | navigateTo (std::string urlIn) |
void | navigateBack () |
void | navigateHome () |
void | navigateForward () |
void | navigateToLocalPage (const std::string &subdir, const std::string &filename_in) |
bool | canNavigateBack () |
bool | canNavigateForward () |
void | setOpenInExternalBrowser (bool valIn) |
void | setOpenInInternalBrowser (bool valIn) |
void | setOpenAppSLURLs (bool valIn) |
void | setHomePageUrl (const std::string urlIn) |
std::string | getHomePageUrl () |
bool | set404RedirectUrl (std::string redirect_url) |
bool | clr404RedirectUrl () |
bool | getFrequentUpdates () |
void | setFrequentUpdates (bool frequentUpdatesIn) |
void | setIgnoreUIScale (bool ignore) |
bool | getIgnoreUIScale () |
void | setAlwaysRefresh (bool refresh) |
bool | getAlwaysRefresh () |
void | setForceUpdate (bool force_update) |
bool | getForceUpdate () |
bool | setCaretColor (unsigned int red, unsigned int green, unsigned int blue) |
virtual BOOL | handleKeyHere (KEY key, MASK mask) |
virtual BOOL | handleUnicodeCharHere (llwchar uni_char) |
virtual void | reshape (S32 width, S32 height, BOOL called_from_parent=TRUE) |
virtual void | draw () |
virtual void | onVisibilityChange (BOOL curVisibilityIn) |
void | onFocusLost () |
void | onFocusReceived () |
bool | addObserver (LLWebBrowserCtrlObserver *subjectIn) |
bool | remObserver (LLWebBrowserCtrlObserver *subjectIn) |
virtual void | onNavigateBegin (const EventType &eventIn) |
virtual void | onNavigateComplete (const EventType &eventIn) |
virtual void | onUpdateProgress (const EventType &eventIn) |
virtual void | onStatusTextChange (const EventType &eventIn) |
virtual void | onLocationChange (const EventType &eventIn) |
virtual void | onClickLinkHref (const EventType &eventIn) |
virtual void | onClickLinkNoFollow (const EventType &eventIn) |
virtual void | onMediaContentsChange (const EventType &event_in) |
Static Public Member Functions | |
static LLView * | fromXML (LLXMLNodePtr node, LLView *parent, LLUICtrlFactory *factory) |
Protected Member Functions | |
void | convertInputCoords (S32 &x, S32 &y) |
Static Private Member Functions | |
static void | onClickLinkExternalTarget (S32 option, void *userdata) |
Private Attributes | |
LLWebBrowserCtrlEventEmitter < LLWebBrowserCtrlObserver > | mEventEmitter |
const S32 | mTextureDepthBytes |
int | mEmbeddedBrowserWindowId |
LLWebBrowserTexture * | mWebBrowserImage |
LLViewBorder * | mBorder |
bool | mFrequentUpdates |
bool | mForceUpdate |
bool | mOpenLinksInExternalBrowser |
bool | mOpenLinksInInternalBrowser |
bool | mOpenAppSLURLs |
std::string | mHomePageUrl |
std::string | mExternalUrl |
bool | mIgnoreUIScale |
bool | mAlwaysRefresh |
LLMediaBase * | mMediaSource |
bool | mTakeFocusOnClick |
Definition at line 177 of file llwebbrowserctrl.h.
LLWebBrowserCtrl::LLWebBrowserCtrl | ( | const std::string & | name, | |
const LLRect & | rect | |||
) |
Definition at line 59 of file llwebbrowserctrl.cpp.
References LLView::addChild(), LLMediaBase::addCommand(), LLMediaBase::addObserver(), LLViewBorder::BEVEL_IN, LLMediaBase::COMMAND_START, LLMediaManager::createSourceFromMimeType(), LLRectBase< Type >::getHeight(), LLMediaManager::getInstance(), LLView::getRect(), LLRectBase< Type >::getWidth(), llendl, llround(), llwarns, mBorder, mIgnoreUIScale, mMediaSource, mWebBrowserImage, S32, LLUI::sGLScaleFactor, VX, and VY.
Referenced by fromXML().
LLWebBrowserCtrl::~LLWebBrowserCtrl | ( | ) | [virtual] |
Definition at line 117 of file llwebbrowserctrl.cpp.
References LLMediaManager::destroySource(), LLMediaManager::getInstance(), llendl, llwarns, mMediaSource, mWebBrowserImage, and NULL.
void LLWebBrowserCtrl::setBorderVisible | ( | BOOL | border_visible | ) |
Definition at line 156 of file llwebbrowserctrl.cpp.
References mBorder, and LLView::setVisible().
Referenced by fromXML().
void LLWebBrowserCtrl::setTakeFocusOnClick | ( | bool | take_focus | ) |
Definition at line 166 of file llwebbrowserctrl.cpp.
References mTakeFocusOnClick.
Referenced by LLFloaterHUD::LLFloaterHUD().
LLView * LLWebBrowserCtrl::fromXML | ( | LLXMLNodePtr | node, | |
LLView * | parent, | |||
LLUICtrlFactory * | factory | |||
) | [static] |
Reimplemented from LLUICtrl.
Definition at line 1009 of file llwebbrowserctrl.cpp.
References LLView::createRect(), LLUICtrlFactory::getAttributeColor(), getIgnoreUIScale(), LLUICtrl::initFromXML(), LLWebBrowserCtrl(), LLColor4U::mV, navigateHome(), setBorderVisible(), setCaretColor(), setHomePageUrl(), and setIgnoreUIScale().
Reimplemented from LLView.
Definition at line 193 of file llwebbrowserctrl.cpp.
References convertInputCoords(), mMediaSource, LLMediaBase::mouseMove(), and TRUE.
Reimplemented from LLView.
Definition at line 215 of file llwebbrowserctrl.cpp.
References convertInputCoords(), LLMediaBase::focus(), LLViewerWindow::focusClient(), gViewerWindow, mMediaSource, LLMediaBase::mouseUp(), mTakeFocusOnClick, NULL, LLViewerWindow::setMouseCapture(), and TRUE.
Reimplemented from LLView.
Definition at line 239 of file llwebbrowserctrl.cpp.
References convertInputCoords(), gViewerWindow, mMediaSource, LLMediaBase::mouseDown(), mTakeFocusOnClick, LLUICtrl::setFocus(), LLViewerWindow::setMouseCapture(), and TRUE.
Reimplemented from LLView.
Definition at line 258 of file llwebbrowserctrl.cpp.
References convertInputCoords(), gViewerWindow, mMediaSource, LLMediaBase::mouseLeftDoubleClick(), mTakeFocusOnClick, LLUICtrl::setFocus(), LLViewerWindow::setMouseCapture(), and TRUE.
Reimplemented from LLView.
Definition at line 205 of file llwebbrowserctrl.cpp.
References mMediaSource, LLMediaBase::scrollByLines(), and TRUE.
void LLWebBrowserCtrl::navigateTo | ( | std::string | urlIn | ) |
Definition at line 459 of file llwebbrowserctrl.cpp.
References LLStringBase< char >::compareInsensitive(), mMediaSource, and LLMediaBase::navigateTo().
Referenced by LLFloaterHtmlHelp::LLFloaterHtmlHelp(), LLFloaterHUD::LLFloaterHUD(), LLPanelAvatarWeb::load(), LLPanelLogin::loadLoginPage(), LLPanelDirFind::navigateToDefaultPage(), navigateToLocalPage(), LLScriptEdCore::onHelpComboCommit(), LLFloaterMediaBrowser::openMedia(), LLPanelDirPlaces::search(), LLPanelDirGroups::search(), LLPanelDirFindAll::search(), LLScriptEdCore::setHelpPage(), LLFloaterTOS::setSiteIsAlive(), LLFloaterReleaseMsg::show(), LLFloaterHtmlHelp::show(), and LLFloaterHtml::show().
void LLWebBrowserCtrl::navigateBack | ( | ) |
Definition at line 403 of file llwebbrowserctrl.cpp.
References mMediaSource, and LLMediaBase::navigateBack().
Referenced by LLScriptEdCore::onClickBack().
void LLWebBrowserCtrl::navigateHome | ( | ) |
Definition at line 516 of file llwebbrowserctrl.cpp.
References mHomePageUrl, mMediaSource, and LLMediaBase::navigateTo().
Referenced by fromXML(), and LLFloaterHtmlHelp::onClickHome().
void LLWebBrowserCtrl::navigateForward | ( | ) |
Definition at line 411 of file llwebbrowserctrl.cpp.
References mMediaSource, and LLMediaBase::navigateForward().
Referenced by LLScriptEdCore::onClickForward().
void LLWebBrowserCtrl::navigateToLocalPage | ( | const std::string & | subdir, | |
const std::string & | filename_in | |||
) |
Definition at line 477 of file llwebbrowserctrl.cpp.
References LLDir::fileExists(), gDirUtilp, LLDir::getDirDelimiter(), LLDir::getExpandedFilename(), LLControlGroup::getString(), gSavedSettings, LL_PATH_HTML, llendl, llwarns, and navigateTo().
Referenced by LLPanelLogin::LLPanelLogin(), and LLPanelLogin::setSiteIsAlive().
bool LLWebBrowserCtrl::canNavigateBack | ( | ) |
Definition at line 419 of file llwebbrowserctrl.cpp.
References LLMediaBase::canNavigateBack(), and mMediaSource.
Referenced by LLPanelDirFind::draw(), LLFloaterHtmlHelp::draw(), LLFloaterHtml::draw(), and LLFloaterMediaBrowser::onLocationChange().
bool LLWebBrowserCtrl::canNavigateForward | ( | ) |
Definition at line 429 of file llwebbrowserctrl.cpp.
References LLMediaBase::canNavigateForward(), and mMediaSource.
Referenced by LLPanelDirFind::draw(), LLFloaterHtmlHelp::draw(), LLFloaterHtml::draw(), and LLFloaterMediaBrowser::onLocationChange().
void LLWebBrowserCtrl::setOpenInExternalBrowser | ( | bool | valIn | ) |
Definition at line 173 of file llwebbrowserctrl.cpp.
References mOpenLinksInExternalBrowser.
Referenced by LLFloaterHtml::LLFloaterHtml(), LLFloaterHUD::LLFloaterHUD(), LLFloaterReleaseMsg::LLFloaterReleaseMsg(), LLPanelLogin::LLPanelLogin(), LLPanelDirFind::postBuild(), LLPanelAvatarWeb::postBuild(), and LLFloaterHtml::show().
void LLWebBrowserCtrl::setOpenInInternalBrowser | ( | bool | valIn | ) |
Definition at line 180 of file llwebbrowserctrl.cpp.
References mOpenLinksInInternalBrowser.
Referenced by LLPanelDirFind::postBuild().
void LLWebBrowserCtrl::setOpenAppSLURLs | ( | bool | valIn | ) |
Definition at line 186 of file llwebbrowserctrl.cpp.
References mOpenAppSLURLs.
Referenced by LLPanelLogin::LLPanelLogin(), LLPanelDirFind::postBuild(), and LLFloaterHtml::show().
void LLWebBrowserCtrl::setHomePageUrl | ( | const std::string | urlIn | ) |
Definition at line 527 of file llwebbrowserctrl.cpp.
References mHomePageUrl.
Referenced by fromXML(), and LLFloaterMediaBrowser::openMedia().
std::string LLWebBrowserCtrl::getHomePageUrl | ( | ) |
bool LLWebBrowserCtrl::set404RedirectUrl | ( | std::string | redirect_url | ) |
Definition at line 439 of file llwebbrowserctrl.cpp.
References mMediaSource, and LLMediaBase::set404RedirectUrl().
Referenced by LLPanelDirFind::postBuild().
bool LLWebBrowserCtrl::clr404RedirectUrl | ( | ) |
Definition at line 449 of file llwebbrowserctrl.cpp.
References LLMediaBase::clr404RedirectUrl(), and mMediaSource.
bool LLWebBrowserCtrl::getFrequentUpdates | ( | ) | [inline] |
Definition at line 229 of file llwebbrowserctrl.h.
References mFrequentUpdates.
Referenced by LLWebBrowserTexture::needsRender(), and LLWebBrowserTexture::render().
void LLWebBrowserCtrl::setFrequentUpdates | ( | bool | frequentUpdatesIn | ) | [inline] |
Definition at line 230 of file llwebbrowserctrl.h.
References mFrequentUpdates.
Referenced by draw().
void LLWebBrowserCtrl::setIgnoreUIScale | ( | bool | ignore | ) | [inline] |
Definition at line 232 of file llwebbrowserctrl.h.
References mIgnoreUIScale.
Referenced by fromXML().
bool LLWebBrowserCtrl::getIgnoreUIScale | ( | ) | [inline] |
Definition at line 233 of file llwebbrowserctrl.h.
References mIgnoreUIScale.
Referenced by fromXML().
void LLWebBrowserCtrl::setAlwaysRefresh | ( | bool | refresh | ) | [inline] |
Definition at line 235 of file llwebbrowserctrl.h.
References mAlwaysRefresh.
Referenced by LLScriptEdCore::onBtnDynamicHelp(), and LLPanelLogin::setAlwaysRefresh().
bool LLWebBrowserCtrl::getAlwaysRefresh | ( | ) | [inline] |
Definition at line 236 of file llwebbrowserctrl.h.
References mAlwaysRefresh.
Referenced by LLWebBrowserTexture::needsRender(), and LLWebBrowserTexture::render().
void LLWebBrowserCtrl::setForceUpdate | ( | bool | force_update | ) | [inline] |
Definition at line 238 of file llwebbrowserctrl.h.
References mForceUpdate.
Referenced by LLWebBrowserTexture::render().
bool LLWebBrowserCtrl::getForceUpdate | ( | ) | [inline] |
Definition at line 239 of file llwebbrowserctrl.h.
References mForceUpdate.
Referenced by LLWebBrowserTexture::needsRender(), and LLWebBrowserTexture::render().
bool LLWebBrowserCtrl::setCaretColor | ( | unsigned int | red, | |
unsigned int | green, | |||
unsigned int | blue | |||
) |
Definition at line 534 of file llwebbrowserctrl.cpp.
References mMediaSource, and LLMediaBase::setCaretColor().
Referenced by fromXML().
Reimplemented from LLView.
Definition at line 300 of file llwebbrowserctrl.cpp.
References FALSE, KEY_BACKSPACE, KEY_DELETE, KEY_DOWN, KEY_END, KEY_ESCAPE, KEY_HOME, KEY_INSERT, KEY_LEFT, KEY_PAD_RETURN, KEY_PAGE_DOWN, KEY_PAGE_UP, KEY_RETURN, KEY_RIGHT, KEY_TAB, KEY_UP, LLMediaBase::keyPress(), LL_MEDIA_KEY_BACKSPACE, LL_MEDIA_KEY_DELETE, LL_MEDIA_KEY_DOWN, LL_MEDIA_KEY_END, LL_MEDIA_KEY_ESCAPE, LL_MEDIA_KEY_HOME, LL_MEDIA_KEY_INSERT, LL_MEDIA_KEY_LEFT, LL_MEDIA_KEY_PAD_RETURN, LL_MEDIA_KEY_PAGE_DOWN, LL_MEDIA_KEY_PAGE_UP, LL_MEDIA_KEY_RETURN, LL_MEDIA_KEY_RIGHT, LL_MEDIA_KEY_TAB, LL_MEDIA_KEY_UP, llendl, llinfos, mMediaSource, and TRUE.
Reimplemented from LLView.
Definition at line 355 of file llwebbrowserctrl.cpp.
References mMediaSource, TRUE, and LLMediaBase::unicodeInput().
Reimplemented from LLView.
Definition at line 386 of file llwebbrowserctrl.cpp.
References llround(), mForceUpdate, mIgnoreUIScale, mWebBrowserImage, LLView::reshape(), LLWebBrowserTexture::resize(), S32, LLUI::sGLScaleFactor, VX, and VY.
Referenced by LLPanelLogin::LLPanelLogin().
void LLWebBrowserCtrl::draw | ( | void | ) | [virtual] |
Reimplemented from LLView.
Definition at line 550 of file llwebbrowserctrl.cpp.
References LLGLImmediate::begin(), LLDynamicTexture::bindTexture(), LLGLImmediate::blendFunc(), LLFocusMgr::childHasKeyboardFocus(), LLGLImmediate::color4fv(), LLView::draw(), LLGLImmediate::end(), LLUICtrl::findRootMostFocusRoot(), LLWebBrowserTexture::getBrowserHeight(), LLWebBrowserTexture::getBrowserWidth(), LLDynamicTexture::getHeight(), LLView::getVisible(), LLDynamicTexture::getWidth(), gFocusMgr, gGL, LLUICtrl::hasFocus(), mBorder, mIgnoreUIScale, mWebBrowserImage, LLGLImmediate::popMatrix(), LLGLImmediate::pushMatrix(), LLVertexBuffer::QUADS, LLFontGL::sCurOrigin, setFrequentUpdates(), LLViewBorder::setKeyboardFocusHighlight(), LLUI::sGLScaleFactor, LLGLImmediate::texCoord2f(), LLGLImmediate::translatef(), LLGLImmediate::vertex2i(), VX, VY, and LLColor4::white.
void LLWebBrowserCtrl::onVisibilityChange | ( | BOOL | curVisibilityIn | ) | [virtual] |
Reimplemented from LLView.
Definition at line 370 of file llwebbrowserctrl.cpp.
References mFrequentUpdates, and LLView::onVisibilityChange().
void LLWebBrowserCtrl::onFocusLost | ( | ) | [virtual] |
Reimplemented from LLUICtrl.
Definition at line 288 of file llwebbrowserctrl.cpp.
References LLMediaBase::focus(), LLViewerWindow::focusClient(), gViewerWindow, mMediaSource, and LLUICtrl::onFocusLost().
void LLWebBrowserCtrl::onFocusReceived | ( | ) | [virtual] |
Reimplemented from LLUICtrl.
Definition at line 277 of file llwebbrowserctrl.cpp.
References LLMediaBase::focus(), mMediaSource, and LLUICtrl::onFocusReceived().
bool LLWebBrowserCtrl::addObserver | ( | LLWebBrowserCtrlObserver * | subjectIn | ) |
Definition at line 142 of file llwebbrowserctrl.cpp.
References LLWebBrowserCtrlEventEmitter< T >::addObserver(), and mEventEmitter.
Referenced by LLFloaterHtmlHelp::LLFloaterHtmlHelp(), LLFloaterReleaseMsg::LLFloaterReleaseMsg(), LLPanelLogin::LLPanelLogin(), LLPanelDirFind::postBuild(), LLPanelAvatarWeb::postBuild(), LLFloaterTOS::postBuild(), LLFloaterMediaBrowser::postBuild(), and LLFloaterTOS::~LLFloaterTOS().
bool LLWebBrowserCtrl::remObserver | ( | LLWebBrowserCtrlObserver * | subjectIn | ) |
Definition at line 149 of file llwebbrowserctrl.cpp.
References mEventEmitter, and LLWebBrowserCtrlEventEmitter< T >::remObserver().
Referenced by LLFloaterHtmlHelp::~LLFloaterHtmlHelp(), LLFloaterReleaseMsg::~LLFloaterReleaseMsg(), LLPanelAvatarWeb::~LLPanelAvatarWeb(), and LLPanelDirFind::~LLPanelDirFind().
void LLWebBrowserCtrl::onNavigateBegin | ( | const EventType & | eventIn | ) | [virtual] |
Reimplemented from LLMediaObserver.
Definition at line 627 of file llwebbrowserctrl.cpp.
References LLMediaEvent::getStringValue(), mEventEmitter, LLWebBrowserCtrlObserver::onNavigateBegin(), and LLWebBrowserCtrlEventEmitter< T >::update().
void LLWebBrowserCtrl::onNavigateComplete | ( | const EventType & | eventIn | ) | [virtual] |
Reimplemented from LLMediaObserver.
Definition at line 635 of file llwebbrowserctrl.cpp.
References LLMediaEvent::getStringValue(), mEventEmitter, LLWebBrowserCtrlObserver::onNavigateComplete(), and LLWebBrowserCtrlEventEmitter< T >::update().
void LLWebBrowserCtrl::onUpdateProgress | ( | const EventType & | eventIn | ) | [virtual] |
Reimplemented from LLMediaObserver.
Definition at line 644 of file llwebbrowserctrl.cpp.
References LLMediaEvent::getIntValue(), mEventEmitter, LLWebBrowserCtrlObserver::onUpdateProgress(), and LLWebBrowserCtrlEventEmitter< T >::update().
void LLWebBrowserCtrl::onStatusTextChange | ( | const EventType & | eventIn | ) | [virtual] |
Reimplemented from LLMediaObserver.
Definition at line 653 of file llwebbrowserctrl.cpp.
References LLMediaEvent::getStringValue(), mEventEmitter, LLWebBrowserCtrlObserver::onStatusTextChange(), and LLWebBrowserCtrlEventEmitter< T >::update().
void LLWebBrowserCtrl::onLocationChange | ( | const EventType & | eventIn | ) | [virtual] |
Reimplemented from LLMediaObserver.
Definition at line 662 of file llwebbrowserctrl.cpp.
References LLURLDispatcher::dispatch(), LLMediaEvent::getStringValue(), mEventEmitter, LLWebBrowserCtrlObserver::onLocationChange(), and LLWebBrowserCtrlEventEmitter< T >::update().
void LLWebBrowserCtrl::onClickLinkHref | ( | const EventType & | eventIn | ) | [virtual] |
Reimplemented from LLMediaObserver.
Definition at line 704 of file llwebbrowserctrl.cpp.
References LLViewerWindow::alertXml(), LLStringBase< char >::compareInsensitive(), LLFloaterHtml::getInstance(), LLMediaEvent::getStringValue(), LLMediaEvent::getStringValueEx(), gViewerWindow, LLWeb::loadURLExternal(), mEventEmitter, mExternalUrl, mOpenAppSLURLs, mOpenLinksInExternalBrowser, mOpenLinksInInternalBrowser, onClickLinkExternalTarget(), LLWebBrowserCtrlObserver::onClickLinkHref(), LLFloaterHtml::show(), and LLWebBrowserCtrlEventEmitter< T >::update().
void LLWebBrowserCtrl::onClickLinkNoFollow | ( | const EventType & | eventIn | ) | [virtual] |
Reimplemented from LLMediaObserver.
Definition at line 758 of file llwebbrowserctrl.cpp.
References LLURLDispatcher::dispatch(), LLMediaEvent::getStringValue(), LLURLDispatcher::isSLURLCommand(), mEventEmitter, mOpenAppSLURLs, LLWebBrowserCtrlObserver::onClickLinkNoFollow(), and LLWebBrowserCtrlEventEmitter< T >::update().
void LLWebBrowserCtrl::onMediaContentsChange | ( | const EventType & | event_in | ) | [virtual] |
Reimplemented from LLMediaObserver.
Definition at line 681 of file llwebbrowserctrl.cpp.
References mForceUpdate, mWebBrowserImage, and LLWebBrowserTexture::setNeedsUpdate().
Definition at line 619 of file llwebbrowserctrl.cpp.
References LLRectBase< Type >::getHeight(), LLView::getRect(), llround(), mIgnoreUIScale, LLUI::sGLScaleFactor, VX, and VY.
Referenced by handleDoubleClick(), handleHover(), handleMouseDown(), and handleMouseUp().
void LLWebBrowserCtrl::onClickLinkExternalTarget | ( | S32 | option, | |
void * | userdata | |||
) | [static, private] |
Definition at line 692 of file llwebbrowserctrl.cpp.
References LLWeb::loadURLExternal(), and mExternalUrl.
Referenced by onClickLinkHref().
Definition at line 275 of file llwebbrowserctrl.h.
Referenced by addObserver(), onClickLinkHref(), onClickLinkNoFollow(), onLocationChange(), onNavigateBegin(), onNavigateComplete(), onStatusTextChange(), onUpdateProgress(), and remObserver().
const S32 LLWebBrowserCtrl::mTextureDepthBytes [private] |
Definition at line 276 of file llwebbrowserctrl.h.
int LLWebBrowserCtrl::mEmbeddedBrowserWindowId [private] |
Definition at line 277 of file llwebbrowserctrl.h.
Definition at line 278 of file llwebbrowserctrl.h.
Referenced by draw(), LLWebBrowserCtrl(), onMediaContentsChange(), reshape(), and ~LLWebBrowserCtrl().
LLViewBorder* LLWebBrowserCtrl::mBorder [private] |
Definition at line 279 of file llwebbrowserctrl.h.
Referenced by draw(), LLWebBrowserCtrl(), and setBorderVisible().
bool LLWebBrowserCtrl::mFrequentUpdates [private] |
Definition at line 280 of file llwebbrowserctrl.h.
Referenced by getFrequentUpdates(), onVisibilityChange(), and setFrequentUpdates().
bool LLWebBrowserCtrl::mForceUpdate [private] |
Definition at line 281 of file llwebbrowserctrl.h.
Referenced by getForceUpdate(), onMediaContentsChange(), reshape(), and setForceUpdate().
bool LLWebBrowserCtrl::mOpenLinksInExternalBrowser [private] |
Definition at line 282 of file llwebbrowserctrl.h.
Referenced by onClickLinkHref(), and setOpenInExternalBrowser().
bool LLWebBrowserCtrl::mOpenLinksInInternalBrowser [private] |
Definition at line 283 of file llwebbrowserctrl.h.
Referenced by onClickLinkHref(), and setOpenInInternalBrowser().
bool LLWebBrowserCtrl::mOpenAppSLURLs [private] |
Definition at line 284 of file llwebbrowserctrl.h.
Referenced by onClickLinkHref(), onClickLinkNoFollow(), and setOpenAppSLURLs().
std::string LLWebBrowserCtrl::mHomePageUrl [private] |
Definition at line 285 of file llwebbrowserctrl.h.
Referenced by getHomePageUrl(), navigateHome(), and setHomePageUrl().
std::string LLWebBrowserCtrl::mExternalUrl [private] |
Definition at line 286 of file llwebbrowserctrl.h.
Referenced by onClickLinkExternalTarget(), and onClickLinkHref().
bool LLWebBrowserCtrl::mIgnoreUIScale [private] |
Definition at line 287 of file llwebbrowserctrl.h.
Referenced by convertInputCoords(), draw(), getIgnoreUIScale(), LLWebBrowserCtrl(), reshape(), and setIgnoreUIScale().
bool LLWebBrowserCtrl::mAlwaysRefresh [private] |
Definition at line 288 of file llwebbrowserctrl.h.
Referenced by getAlwaysRefresh(), and setAlwaysRefresh().
LLMediaBase* LLWebBrowserCtrl::mMediaSource [private] |
Definition at line 289 of file llwebbrowserctrl.h.
Referenced by canNavigateBack(), canNavigateForward(), clr404RedirectUrl(), handleDoubleClick(), handleHover(), handleKeyHere(), handleMouseDown(), handleMouseUp(), handleScrollWheel(), handleUnicodeCharHere(), LLWebBrowserCtrl(), navigateBack(), navigateForward(), navigateHome(), navigateTo(), onFocusLost(), onFocusReceived(), set404RedirectUrl(), setCaretColor(), and ~LLWebBrowserCtrl().
bool LLWebBrowserCtrl::mTakeFocusOnClick [private] |
Definition at line 290 of file llwebbrowserctrl.h.
Referenced by handleDoubleClick(), handleMouseDown(), handleMouseUp(), and setTakeFocusOnClick().