Exemplo n.º 1
0
LLAccordionCtrl::LLAccordionCtrl() : LLPanel()
 , mAutoScrolling( false )
 , mAutoScrollRate( 0.f )
 , mSelectedTab( NULL )
 , mNoVisibleTabsHelpText(NULL)
{
	initNoTabsWidget(LLTextBox::Params());

	mSingleExpansion = false;
	mFitParent = false;
	buildFromFile( "accordion_parent.xml");	
}
Exemplo n.º 2
0
LLAccordionCtrl::LLAccordionCtrl() : LLPanel()
 , mAutoScrolling( false )
 , mAutoScrollRate( 0.f )
 , mSelectedTab( NULL )
 , mNoVisibleTabsHelpText(NULL)
{
	initNoTabsWidget(LLTextBox::Params());

	mSingleExpansion = false;
	mFitParent = false;
	LLUICtrlFactory::getInstance()->buildPanel(this, "accordion_parent.xml");	
}
Exemplo n.º 3
0
LLAccordionCtrl::LLAccordionCtrl(const Params& params):LLPanel(params)
 , mFitParent(params.fit_parent)
 , mAutoScrolling( false )
 , mAutoScrollRate( 0.f )
 , mSelectedTab( NULL )
 , mTabComparator( NULL )
 , mNoVisibleTabsHelpText(NULL)
 , mNoVisibleTabsOrigString(params.no_visible_tabs_text.initial_value().asString())
{
	initNoTabsWidget(params.no_matched_tabs_text);

	mSingleExpansion = params.single_expansion;
	if(mFitParent && !mSingleExpansion)
	{
		llinfos << "fit_parent works best when combined with single_expansion" << llendl;
	}
}