Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » Developing U++ » UppHub » TabBar: ordering of tabs by their Value (title)
Re: TabBar: ordering of tabs by their Value (title) [message #27188 is a reply to message #27184] Tue, 29 June 2010 23:32 Go to previous messageGo to previous message
kohait00 is currently offline  kohait00
Messages: 939
Registered: July 2009
Location: Germany
Experienced Contributor
i am still asking myself why the new TabBarCtrl is keeping only the current shown control as child in its pane...
thus no tree inspection is possible. why not having them all in there using Show/Hide, like in one of the early versions or was it in QuickTab, dont remember.

and having the ctrls themselves decide how they should be added (no SizePos by default)?

some hints
 TabBarCtrl& TabBarCtrl::InsertCtrl(int ix, Ctrl &ctrl, Value key, Value value, Image icon, String group, bool make_active)

{
	ctrls.Add(key, &ctrl);
	ctrl.Hide();
	pane.Add(ctrl);
	TabBar::InsertKey(ix, key, value, icon, group, make_active);
	return *this;
}

void TabBarCtrl::SetCtrl(int ix)
{
	ASSERT(ix < GetCount()); 

	Value key = TabBar::GetKey(ix);
	int _ix = ctrls.Find(key);
	if (_ix >= 0)
		for(int i = 0; i < ctrls.GetCount(); i++)
		{
			Ctrl * pc = ctrls[i];
			pc->Show(i == _ix);
		}
}


a bugfix in RemoveCtrl(Value key)
//	Close(key);
	CloseKey(key); //should be this one, right
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Doking:Does the Dock Manager work correctly?
Next Topic: HelpViewer Class
Goto Forum:
  


Current Time: Fri Jul 18 10:51:57 CEST 2025

Total time taken to generate the page: 0.03832 seconds