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