diff options
| author | Merov Linden <merov@lindenlab.com> | 2012-12-07 20:06:30 -0800 | 
|---|---|---|
| committer | Merov Linden <merov@lindenlab.com> | 2012-12-07 20:06:30 -0800 | 
| commit | 53471178fed23f32fbb967b6d001c58d8612e450 (patch) | |
| tree | cb06742405205fd5d7fdbff8cdcfa3f095ff067f | |
| parent | 79b44fa561f58cdb47b7cfa6d0b55311d71688a8 (diff) | |
CHUI-509, CHUI-585 : Fixed : Add font color parameters to received items and other inventory elements created
| -rw-r--r-- | indra/newview/llpanelmarketplaceinboxinventory.cpp | 10 | ||||
| -rw-r--r-- | indra/newview/llpanelobjectinventory.cpp | 11 | 
2 files changed, 21 insertions, 0 deletions
| diff --git a/indra/newview/llpanelmarketplaceinboxinventory.cpp b/indra/newview/llpanelmarketplaceinboxinventory.cpp index 68aefa7fb7..adfb2dee86 100644 --- a/indra/newview/llpanelmarketplaceinboxinventory.cpp +++ b/indra/newview/llpanelmarketplaceinboxinventory.cpp @@ -40,6 +40,8 @@  #define DEBUGGING_FRESHNESS	0 +const LLColor4U DEFAULT_WHITE(255, 255, 255); +  //  // statics  // @@ -62,18 +64,24 @@ LLInboxInventoryPanel::~LLInboxInventoryPanel()  LLFolderViewFolder * LLInboxInventoryPanel::createFolderViewFolder(LLInvFVBridge * bridge)  { +	LLUIColor item_color = LLUIColorTable::instance().getColor("MenuItemEnabledColor", DEFAULT_WHITE); +  	LLInboxFolderViewFolder::Params params;  	params.name = bridge->getDisplayName();  	params.root = mFolderRoot;  	params.listener = bridge;  	params.tool_tip = params.name; +	params.font_color = item_color; +	params.font_highlight_color = item_color;  	return LLUICtrlFactory::create<LLInboxFolderViewFolder>(params);  }  LLFolderViewItem * LLInboxInventoryPanel::createFolderViewItem(LLInvFVBridge * bridge)  { +	LLUIColor item_color = LLUIColorTable::instance().getColor("MenuItemEnabledColor", DEFAULT_WHITE); +  	LLInboxFolderViewItem::Params params;  	params.name = bridge->getDisplayName(); @@ -82,6 +90,8 @@ LLFolderViewItem * LLInboxInventoryPanel::createFolderViewItem(LLInvFVBridge * b  	params.listener = bridge;  	params.rect = LLRect (0, 0, 0, 0);  	params.tool_tip = params.name; +	params.font_color = item_color; +	params.font_highlight_color = item_color;  	return LLUICtrlFactory::create<LLInboxFolderViewItem>(params);  } diff --git a/indra/newview/llpanelobjectinventory.cpp b/indra/newview/llpanelobjectinventory.cpp index de12826452..a2aabb50b5 100644 --- a/indra/newview/llpanelobjectinventory.cpp +++ b/indra/newview/llpanelobjectinventory.cpp @@ -66,6 +66,7 @@  #include "llviewerobjectlist.h"  #include "llviewermessage.h" +const LLColor4U DEFAULT_WHITE(255, 255, 255);  ///----------------------------------------------------------------------------  /// Class LLTaskInvFVBridge @@ -1719,11 +1720,15 @@ void LLPanelObjectInventory::createFolderViews(LLInventoryObject* inventory_root  	bridge = LLTaskInvFVBridge::createObjectBridge(this, inventory_root);  	if(bridge)  	{ +		LLUIColor item_color = LLUIColorTable::instance().getColor("MenuItemEnabledColor", DEFAULT_WHITE); +  		LLFolderViewFolder::Params p;  		p.name = inventory_root->getName();  		p.tool_tip = p.name;  		p.root = mFolders;  		p.listener = bridge; +		p.font_color = item_color; +		p.font_highlight_color = item_color;  		LLFolderViewFolder* new_folder = LLUICtrlFactory::create<LLFolderViewFolder>(p);  		new_folder->addToFolder(mFolders); @@ -1742,6 +1747,8 @@ void LLPanelObjectInventory::createViewsForCategory(LLInventoryObject::object_li  											  LLInventoryObject* parent,  											  LLFolderViewFolder* folder)  { +	LLUIColor item_color = LLUIColorTable::instance().getColor("MenuItemEnabledColor", DEFAULT_WHITE); +  	// Find all in the first pass  	LLDynamicArray<obj_folder_pair*> child_categories;  	LLTaskInvFVBridge* bridge; @@ -1767,6 +1774,8 @@ void LLPanelObjectInventory::createViewsForCategory(LLInventoryObject::object_li  				p.root = mFolders;  				p.listener = bridge;  				p.tool_tip = p.name; +				p.font_color = item_color; +				p.font_highlight_color = item_color;  				view = LLUICtrlFactory::create<LLFolderViewFolder>(p);  				child_categories.put(new obj_folder_pair(obj,  														 (LLFolderViewFolder*)view)); @@ -1780,6 +1789,8 @@ void LLPanelObjectInventory::createViewsForCategory(LLInventoryObject::object_li  				params.listener(bridge);  				params.rect(LLRect());  				params.tool_tip = params.name; +				params.font_color = item_color; +				params.font_highlight_color = item_color;  				view = LLUICtrlFactory::create<LLFolderViewItem> (params);  			}  			view->addToFolder(folder); | 
