void LLFloaterMove::updateButtonsWithMovementMode(const EMovementMode newMode) { showFlyControls(MM_FLY == newMode); setModeTooltip(newMode); setModeButtonToggleState(newMode); setModeTitle(newMode); }
void LLFloaterCamera::updateState() { childSetVisible(ZOOM, CAMERA_CTRL_MODE_PAN == mCurrMode); bool show_presets = (CAMERA_CTRL_MODE_PRESETS == mCurrMode) || (CAMERA_CTRL_MODE_FREE_CAMERA == mCurrMode && CAMERA_CTRL_MODE_PRESETS == mPrevMode); childSetVisible(PRESETS, show_presets); bool show_camera_modes = CAMERA_CTRL_MODE_MODES == mCurrMode || (CAMERA_CTRL_MODE_FREE_CAMERA == mCurrMode && CAMERA_CTRL_MODE_MODES == mPrevMode); childSetVisible("camera_modes_list", show_camera_modes); updateItemsSelection(); if (CAMERA_CTRL_MODE_FREE_CAMERA == mCurrMode) { return; } //updating buttons std::map<ECameraControlMode, LLButton*>::const_iterator iter = mMode2Button.begin(); for (; iter != mMode2Button.end(); ++iter) { iter->second->setToggleState(iter->first == mCurrMode); } setModeTitle(mCurrMode); }
void LLFloaterMove::updateButtonsWithMovementMode(const EMovementMode newMode) { setModeTooltip(newMode); setModeButtonToggleState(newMode); setModeTitle(newMode); }