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 #27088 is a reply to message #27040] Fri, 25 June 2010 11:50 Go to previous messageGo to previous message
mrjt is currently offline  mrjt
Messages: 705
Registered: March 2007
Location: London
Contributor
I have incorporated you changes, though I have changed the implementation and interface. that's partly because I'd implemented the sorting so badly to begin with I thought a rewrite was needed.

These functions are now available:
	TabBar& SortTabs(bool b = true);
	TabBar& SortTabsOnce();
	TabBar& SortTabsOnce(TabSort &sort);
	TabBar& SortTabs(TabSort &sort);

	TabBar& SortTabValues(ValueOrder &sort);
	TabBar& SortTabValuesOnce(ValueOrder &sort);
	TabBar& SortTabKeys(ValueOrder &sort);
	TabBar& SortTabKeysOnce(ValueOrder &sort);
	
	TabBar& SortGroups(bool b = true);
	TabBar& SortGroups(TabSort &sort);
	TabBar& SortStacks(bool b = true);
	TabBar& SortStacks(TabSort &sort);
	TabBar& SortStacks(ValueOrder &sort);

	bool	IsValueSort() const				{ return tabsort; }
	bool	IsGroupSort() const				{ return groupsort; }
	bool	IsStackSort() const				{ return stacksort; }


I also finally got around to adding the ability to change the goup separators, so this function is now added:
	TabBar &SetGroupSeparators(Value horz, Value vert);
(the Values can be anything you would pass to ChPaint)

I have also removed TabBarCtrl (I assume it was you that committed it?). I'm open to adding something like it to the package but that version lacked polish and did not match the coding style (it used camelCase among other things).

Thanks for your additions, I'll look at the Docking submission when I get time.

[Updated on: Fri, 25 June 2010 11:51]

Report message to a moderator

 
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: Tue Aug 26 22:10:57 CEST 2025

Total time taken to generate the page: 0.06200 seconds