summaryrefslogtreecommitdiff
path: root/indra/newview/llpersonfolderview.cpp
diff options
context:
space:
mode:
authorGilbert Gonzales <gilbert@lindenlab.com>2013-04-23 12:23:09 -0700
committerGilbert Gonzales <gilbert@lindenlab.com>2013-04-23 12:23:09 -0700
commitf8ce67f0e0cd9afe8bd9542ea97d01769b690ffa (patch)
tree33586fc9eb40fd4bd445bdf4bffaafb23a849645 /indra/newview/llpersonfolderview.cpp
parent74f0d33dc1f81fe3d372da4b11799067349b64e7 (diff)
ACME-251 Create AvatarFolderItemView: Changed classes name from LLPersonFolder* to LLPersonTab*
Diffstat (limited to 'indra/newview/llpersonfolderview.cpp')
-rw-r--r--indra/newview/llpersonfolderview.cpp126
1 files changed, 0 insertions, 126 deletions
diff --git a/indra/newview/llpersonfolderview.cpp b/indra/newview/llpersonfolderview.cpp
deleted file mode 100644
index 97b2ce092b..0000000000
--- a/indra/newview/llpersonfolderview.cpp
+++ /dev/null
@@ -1,126 +0,0 @@
-/**
-* @file llpersonfolderview.cpp
-* @brief Implementation of llpersonfolderview
-* @author Gilbert@lindenlab.com
-*
-* $LicenseInfo:firstyear=2013&license=viewerlgpl$
-* Second Life Viewer Source Code
-* Copyright (C) 2013, Linden Research, Inc.
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation;
-* version 2.1 of the License only.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
-*
-* Linden Research, Inc., 945 Battery Street, San Francisco, CA 94111 USA
-* $/LicenseInfo$
-*/
-
-#include "llviewerprecompiledheaders.h"
-
-#include "llpersonfolderview.h"
-
-static LLDefaultChildRegistry::Register<LLPersonFolderView> r_person_folder_view("person_folder_view");
-
-const LLColor4U DEFAULT_WHITE(255, 255, 255);
-
-LLPersonFolderView::Params::Params()
-{}
-
-LLPersonFolderView::LLPersonFolderView(const LLPersonFolderView::Params& p) :
-LLFolderViewFolder(p)
-{
-
-}
-
-S32 LLPersonFolderView::getLabelXPos()
-{
- return getIndentation() + mArrowSize + 15;//Should be a .xml variable but causes crash;
-}
-
-LLPersonFolderView::~LLPersonFolderView()
-{
-
-}
-
-void LLPersonFolderView::draw()
-{
- static LLUIColor sFgColor = LLUIColorTable::instance().getColor("MenuItemEnabledColor", DEFAULT_WHITE);
- static const LLFolderViewItem::Params& default_params = LLUICtrlFactory::getDefaultParams<LLPersonFolderView>();
-
- static LLUIColor sHighlightBgColor = LLUIColorTable::instance().getColor("MenuItemHighlightBgColor", DEFAULT_WHITE);
- static LLUIColor sFlashBgColor = LLUIColorTable::instance().getColor("MenuItemFlashBgColor", DEFAULT_WHITE);
- static LLUIColor sFocusOutlineColor = LLUIColorTable::instance().getColor("MenuItemHighlightBgColor", DEFAULT_WHITE);
- static LLUIColor sMouseOverColor = LLUIColorTable::instance().getColor("DkGray", DEFAULT_WHITE);
-
- const LLFontGL * font = LLFontGL::getFontSansSerif();
- F32 text_left = (F32)getLabelXPos();
- F32 y = (F32)getRect().getHeight() - font->getLineHeight() - (F32)mTextPad;
- LLColor4 color = sFgColor;
- F32 right_x = 0;
-
- drawHighlight(false, mIsSelected, sHighlightBgColor, sFlashBgColor, sFocusOutlineColor, sMouseOverColor);
-
- updateLabelRotation();
- drawOpenFolderArrow(default_params, sFgColor);
-
- drawLabel(font, text_left, y, color, right_x);
-
- LLView::draw();
-}
-
-//
-// LLPersonFolderModel
-//
-
-
-LLPersonView::Params::Params()
-{}
-
-LLPersonView::LLPersonView(const LLPersonView::Params& p) :
-LLFolderViewItem(p)
-{
-
-}
-
-S32 LLPersonView::getLabelXPos()
-{
- return getIndentation();
-}
-
-void LLPersonView::addToFolder(LLFolderViewFolder * person_folder_view)
-{
- LLFolderViewItem::addToFolder(person_folder_view);
- //Added item to folder, could change folder's mHasVisibleChildren flag so call arrange
- person_folder_view->requestArrange();
-}
-
-LLPersonView::~LLPersonView()
-{
-
-}
-
-void LLPersonView::draw()
-{
- static LLUIColor sFgColor = LLUIColorTable::instance().getColor("MenuItemEnabledColor", DEFAULT_WHITE);
- static LLUIColor sHighlightFgColor = LLUIColorTable::instance().getColor("MenuItemHighlightFgColor", DEFAULT_WHITE);
-
- const LLFontGL * font = LLFontGL::getFontSansSerifSmall();
- F32 text_left = (F32)getLabelXPos();
- F32 y = (F32)getRect().getHeight() - font->getLineHeight() - (F32)mTextPad;
- LLColor4 color = color = mIsSelected ? sHighlightFgColor : sFgColor;
- F32 right_x = 0;
-
- drawLabel(font, text_left, y, color, right_x);
-
- LLView::draw();
-}