diff options
| author | richard <none@none> | 2009-11-12 10:19:53 -0800 | 
|---|---|---|
| committer | richard <none@none> | 2009-11-12 10:19:53 -0800 | 
| commit | 5c23df8654db1aa5205c720bf5b9387d1b289628 (patch) | |
| tree | 6dc72511bf4fc5d698660d4fac186f964549ac87 | |
| parent | 816133718eb4e274bfa20ac86dba34faf59155b1 (diff) | |
| parent | 1d78ebedbd5da89c2a3180fdb1e6aae81510a86c (diff) | |
merge
| -rw-r--r-- | indra/llui/lluictrl.cpp | 2 | ||||
| -rw-r--r-- | indra/llui/lluictrlfactory.cpp | 2 | ||||
| -rw-r--r-- | indra/newview/llfolderviewitem.cpp | 4 | ||||
| -rw-r--r-- | indra/newview/llfolderviewitem.h | 2 | 
4 files changed, 6 insertions, 4 deletions
| diff --git a/indra/llui/lluictrl.cpp b/indra/llui/lluictrl.cpp index dd807a3f7e..08fc8fb784 100644 --- a/indra/llui/lluictrl.cpp +++ b/indra/llui/lluictrl.cpp @@ -38,7 +38,7 @@  #include "llpanel.h"  #include "lluictrlfactory.h" -static LLWidgetNameRegistry::StaticRegistrar r(&typeid(LLUICtrl::Params), "ui_ctrl"); +static LLDefaultChildRegistry::Register<LLUICtrl> r("ui_ctrl");  LLUICtrl::Params::Params()  :	tab_stop("tab_stop", true), diff --git a/indra/llui/lluictrlfactory.cpp b/indra/llui/lluictrlfactory.cpp index adfbb41feb..1c1450d7e9 100644 --- a/indra/llui/lluictrlfactory.cpp +++ b/indra/llui/lluictrlfactory.cpp @@ -433,8 +433,8 @@ void LLUICtrlFactory::registerWidget(const std::type_info* widget_type, const st  	LLWidgetNameRegistry ::instance().defaultRegistrar().add(param_block_type, tag);  	// associate widget type with factory function  	LLDefaultWidgetRegistry::instance().defaultRegistrar().add(widget_type, creator_func); -	LLWidgetTypeRegistry::instance().defaultRegistrar().add(tag, widget_type);  	//FIXME: comment this in when working on schema generation +	//LLWidgetTypeRegistry::instance().defaultRegistrar().add(tag, widget_type);  	//LLDefaultParamBlockRegistry::instance().defaultRegistrar().add(widget_type, &getEmptyParamBlock<T>);  } diff --git a/indra/newview/llfolderviewitem.cpp b/indra/newview/llfolderviewitem.cpp index 6fdaefd21a..5db35d5f70 100644 --- a/indra/newview/llfolderviewitem.cpp +++ b/indra/newview/llfolderviewitem.cpp @@ -388,7 +388,9 @@ BOOL LLFolderViewItem::addToFolder(LLFolderViewFolder* folder, LLFolderView* roo  // makes sure that this view and it's children are the right size.  S32 LLFolderViewItem::arrange( S32* width, S32* height, S32 filter_generation)  { -	mIndentation = mParentFolder ? mParentFolder->getIndentation() + LEFT_INDENTATION : 0; +	mIndentation = getParentFolder() && getParentFolder()->getParentFolder()  +		? mParentFolder->getIndentation() + LEFT_INDENTATION  +		: 0;  	if (mLabelWidthDirty)  	{  		mLabelWidth = ARROW_SIZE + TEXT_PAD + ICON_WIDTH + ICON_PAD + getLabelFontForStyle(mLabelStyle)->getWidth(mSearchableLabel);  diff --git a/indra/newview/llfolderviewitem.h b/indra/newview/llfolderviewitem.h index 62a4b9a187..7c429fc76e 100644 --- a/indra/newview/llfolderviewitem.h +++ b/indra/newview/llfolderviewitem.h @@ -110,7 +110,7 @@ public:  	// layout constants  	static const S32 LEFT_PAD = 5; -	static const S32 LEFT_INDENTATION = 13; +	static const S32 LEFT_INDENTATION = 8;  	static const S32 ICON_PAD = 2;  	static const S32 ICON_WIDTH = 16;  	static const S32 TEXT_PAD = 1; | 
