diff options
author | Brad Linden <brad@lindenlab.com> | 2024-05-23 11:31:19 -0700 |
---|---|---|
committer | Brad Linden <brad@lindenlab.com> | 2024-05-23 11:31:19 -0700 |
commit | a1f49564d670a2c41bfa25c833bba2564b9b7f48 (patch) | |
tree | 1d205e51bc37621916a17d459ad83782fe41f975 /indra/llui/llstyle.h | |
parent | 6af5db09faf5ea33a2d4c47b64e76f42edae178a (diff) | |
parent | 6377610f6587989c126b00f490dfc8d527a1c2ce (diff) |
Merge remote-tracking branch 'origin/DRTVWR-600-maint-A' into brad/merge-maint-a-to-dev
Diffstat (limited to 'indra/llui/llstyle.h')
-rw-r--r-- | indra/llui/llstyle.h | 124 |
1 files changed, 62 insertions, 62 deletions
diff --git a/indra/llui/llstyle.h b/indra/llui/llstyle.h index 906df1762a..7dbccfff87 100644 --- a/indra/llui/llstyle.h +++ b/indra/llui/llstyle.h @@ -1,25 +1,25 @@ -/** +/** * @file llstyle.h * @brief Text style class * * $LicenseInfo:firstyear=2001&license=viewerlgpl$ * Second Life Viewer Source Code * Copyright (C) 2010, 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$ */ @@ -37,79 +37,79 @@ class LLFontGL; class LLStyle : public LLRefCount { public: - struct Params : public LLInitParam::Block<Params> - { - Optional<bool> visible; - Optional<LLFontGL::ShadowType> drop_shadow; - Optional<LLUIColor> color, - readonly_color, - selected_color; - Optional<const LLFontGL*> font; - Optional<LLUIImage*> image; - Optional<std::string> link_href; - Optional<bool> is_link; - Params(); - }; - LLStyle(const Params& p = Params()); + struct Params : public LLInitParam::Block<Params> + { + Optional<bool> visible; + Optional<LLFontGL::ShadowType> drop_shadow; + Optional<LLUIColor> color, + readonly_color, + selected_color; + Optional<const LLFontGL*> font; + Optional<LLUIImage*> image; + Optional<std::string> link_href; + Optional<bool> is_link; + Params(); + }; + LLStyle(const Params& p = Params()); public: - const LLUIColor& getColor() const { return mColor; } - void setColor(const LLUIColor &color) { mColor = color; } + const LLUIColor& getColor() const { return mColor; } + void setColor(const LLUIColor &color) { mColor = color; } - const LLUIColor& getReadOnlyColor() const { return mReadOnlyColor; } - void setReadOnlyColor(const LLUIColor& color) { mReadOnlyColor = color; } + const LLUIColor& getReadOnlyColor() const { return mReadOnlyColor; } + void setReadOnlyColor(const LLUIColor& color) { mReadOnlyColor = color; } - const LLUIColor& getSelectedColor() const { return mSelectedColor; } - void setSelectedColor(const LLUIColor& color) { mSelectedColor = color; } + const LLUIColor& getSelectedColor() const { return mSelectedColor; } + void setSelectedColor(const LLUIColor& color) { mSelectedColor = color; } - bool isVisible() const; - void setVisible(bool is_visible); + bool isVisible() const; + void setVisible(bool is_visible); - LLFontGL::ShadowType getShadowType() const { return mDropShadow; } + LLFontGL::ShadowType getShadowType() const { return mDropShadow; } - void setFont(const LLFontGL* font); - const LLFontGL* getFont() const; + void setFont(const LLFontGL* font); + const LLFontGL* getFont() const; - const std::string& getLinkHREF() const { return mLink; } - void setLinkHREF(const std::string& href); - bool isLink() const; + const std::string& getLinkHREF() const { return mLink; } + void setLinkHREF(const std::string& href); + bool isLink() const; - LLPointer<LLUIImage> getImage() const; - void setImage(const LLUUID& src); - void setImage(const std::string& name); + LLPointer<LLUIImage> getImage() const; + void setImage(const LLUUID& src); + void setImage(const std::string& name); - bool isImage() const { return mImagep.notNull(); } + bool isImage() const { return mImagep.notNull(); } - bool operator==(const LLStyle &rhs) const - { - return - mVisible == rhs.mVisible - && mColor == rhs.mColor - && mReadOnlyColor == rhs.mReadOnlyColor - && mSelectedColor == rhs.mSelectedColor - && mFont == rhs.mFont - && mLink == rhs.mLink - && mImagep == rhs.mImagep - && mDropShadow == rhs.mDropShadow; - } + bool operator==(const LLStyle &rhs) const + { + return + mVisible == rhs.mVisible + && mColor == rhs.mColor + && mReadOnlyColor == rhs.mReadOnlyColor + && mSelectedColor == rhs.mSelectedColor + && mFont == rhs.mFont + && mLink == rhs.mLink + && mImagep == rhs.mImagep + && mDropShadow == rhs.mDropShadow; + } - bool operator!=(const LLStyle& rhs) const { return !(*this == rhs); } + bool operator!=(const LLStyle& rhs) const { return !(*this == rhs); } -public: - LLFontGL::ShadowType mDropShadow; +public: + LLFontGL::ShadowType mDropShadow; protected: - ~LLStyle() { } + ~LLStyle() { } private: - bool mVisible; - LLUIColor mColor; - LLUIColor mReadOnlyColor; - LLUIColor mSelectedColor; - std::string mFontName; - const LLFontGL* mFont; - std::string mLink; - bool mIsLink; - LLPointer<LLUIImage> mImagep; + bool mVisible; + LLUIColor mColor; + LLUIColor mReadOnlyColor; + LLUIColor mSelectedColor; + std::string mFontName; + const LLFontGL* mFont; + std::string mLink; + bool mIsLink; + LLPointer<LLUIImage> mImagep; }; typedef LLPointer<LLStyle> LLStyleSP; |