summaryrefslogtreecommitdiff
path: root/src/gui
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2012-09-08 13:47:59 +0300
committerAndrei Karas <akaras@inbox.ru>2012-09-08 13:47:59 +0300
commit58b4f0bc45f9b866899db035664378969e583b01 (patch)
tree0b8d06f5837cf062716b60b02ce8382b2c47cd4a /src/gui
parente91282a6213a9809a06cb0cb3deff93e0246fe5b (diff)
downloadmanaplus-58b4f0bc45f9b866899db035664378969e583b01.tar.gz
manaplus-58b4f0bc45f9b866899db035664378969e583b01.tar.bz2
manaplus-58b4f0bc45f9b866899db035664378969e583b01.tar.xz
manaplus-58b4f0bc45f9b866899db035664378969e583b01.zip
Add new colors for party and guild tabs.
For party tabs: PARTY_CHAT_TAB_HIGHLIGHTED, PARTY_SOCIAL_TAB_HIGHLIGHTED, PARTY_CHAT_TAB_SELECTED, PARTY_SOCIAL_TAB_SELECTED For guild tabs: GUILD_CHAT_TAB_HIGHLIGHTED, GUILD_SOCIAL_TAB_HIGHLIGHTED, GUILD_CHAT_TAB_SELECTED, GUILD_SOCIAL_TAB_SELECTED
Diffstat (limited to 'src/gui')
-rw-r--r--src/gui/socialwindow.cpp8
-rw-r--r--src/gui/theme.cpp8
-rw-r--r--src/gui/theme.h8
-rw-r--r--src/gui/widgets/guildchattab.cpp4
4 files changed, 28 insertions, 0 deletions
diff --git a/src/gui/socialwindow.cpp b/src/gui/socialwindow.cpp
index c7bc1b5f1..217f08642 100644
--- a/src/gui/socialwindow.cpp
+++ b/src/gui/socialwindow.cpp
@@ -140,6 +140,10 @@ public:
setCaption(_("Guild"));
setTabColor(&Theme::getThemeColor(Theme::GUILD_SOCIAL_TAB));
+ setHighlightedTabColor(&Theme::getThemeColor(
+ Theme::GUILD_SOCIAL_TAB_HIGHLIGHTED));
+ setSelectedTabColor(&Theme::getThemeColor(
+ Theme::GUILD_SOCIAL_TAB_SELECTED));
mList = new AvatarListBox(guild);
mScroll = new ScrollArea(mList, showBackground,
@@ -296,6 +300,10 @@ public:
setCaption(_("Party"));
setTabColor(&Theme::getThemeColor(Theme::PARTY_SOCIAL_TAB));
+ setHighlightedTabColor(&Theme::getThemeColor(
+ Theme::PARTY_SOCIAL_TAB_HIGHLIGHTED));
+ setSelectedTabColor(&Theme::getThemeColor(
+ Theme::PARTY_SOCIAL_TAB_SELECTED));
mList = new AvatarListBox(party);
mScroll = new ScrollArea(mList, showBackground,
diff --git a/src/gui/theme.cpp b/src/gui/theme.cpp
index ccb033e78..dd9e616b7 100644
--- a/src/gui/theme.cpp
+++ b/src/gui/theme.cpp
@@ -694,6 +694,14 @@ static int readColorType(const std::string &type)
"PARTY_SOCIAL_TAB",
"GUILD_CHAT_TAB",
"GUILD_SOCIAL_TAB",
+ "PARTY_CHAT_TAB_HIGHLIGHTED",
+ "PARTY_SOCIAL_TAB_HIGHLIGHTED",
+ "GUILD_CHAT_TAB_HIGHLIGHTED",
+ "GUILD_SOCIAL_TAB_HIGHLIGHTED",
+ "PARTY_CHAT_TAB_SELECTED",
+ "PARTY_SOCIAL_TAB_SELECTED",
+ "GUILD_CHAT_TAB_SELECTED",
+ "GUILD_SOCIAL_TAB_SELECTED",
"BACKGROUND",
"BACKGROUND_GRAY",
"SCROLLBAR_GRAY",
diff --git a/src/gui/theme.h b/src/gui/theme.h
index 546bab99a..a079f720c 100644
--- a/src/gui/theme.h
+++ b/src/gui/theme.h
@@ -186,6 +186,14 @@ class Theme : public Palette, public ConfigListener
PARTY_SOCIAL_TAB,
GUILD_CHAT_TAB,
GUILD_SOCIAL_TAB,
+ PARTY_CHAT_TAB_HIGHLIGHTED,
+ PARTY_SOCIAL_TAB_HIGHLIGHTED,
+ GUILD_CHAT_TAB_HIGHLIGHTED,
+ GUILD_SOCIAL_TAB_HIGHLIGHTED,
+ PARTY_CHAT_TAB_SELECTED,
+ PARTY_SOCIAL_TAB_SELECTED,
+ GUILD_CHAT_TAB_SELECTED,
+ GUILD_SOCIAL_TAB_SELECTED,
BACKGROUND,
BACKGROUND_GRAY,
SCROLLBAR_GRAY,
diff --git a/src/gui/widgets/guildchattab.cpp b/src/gui/widgets/guildchattab.cpp
index 39887ef7e..94c54afa4 100644
--- a/src/gui/widgets/guildchattab.cpp
+++ b/src/gui/widgets/guildchattab.cpp
@@ -42,6 +42,10 @@ GuildChatTab::GuildChatTab() :
ChatTab(_("Guild"))
{
setTabColor(&Theme::getThemeColor(Theme::GUILD_CHAT_TAB));
+ setHighlightedTabColor(&Theme::getThemeColor(
+ Theme::GUILD_CHAT_TAB_HIGHLIGHTED));
+ setSelectedTabColor(&Theme::getThemeColor(
+ Theme::GUILD_CHAT_TAB_SELECTED));
}
GuildChatTab::~GuildChatTab()