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 » U++ Library support » TabCtrl » TabDlg propose
TabDlg propose [message #19618] Tue, 23 December 2008 14:41 Go to previous message
tojocky is currently offline  tojocky
Messages: 607
Registered: April 2008
Location: UK
Contributor

I propose by default change tab size on resize tabctr;
Need to change code from:
TabCtrl::Item& TabDlg::Add0(Ctrl& tab, const char *text)
{
	Size tsz = max(tab.GetRect().GetSize(), sz);
	TabCtrl::Item& m = tabctrl.Add(tab, text);
	if(tsz != sz) {
		sz = tsz;
		Rearrange();
	}
	return m;
}

to
TabCtrl::Item& TabDlg::Add0(Ctrl& tab, const char *text)
{
	Size tsz = max(tab.GetRect().GetSize(), sz);
	tab.SizePos();
	TabCtrl::Item& m = tabctrl.Add(tab, text).Slave(&tab);
	if(tsz != sz) {
		sz = tsz;
		Rearrange();
	}
	return m;
}

add: code "tab.SizePos();" and ".Slave(&tab)"; It is useful when the TabDlg is sizeable!
 
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: GetTab as protected or public
Next Topic: TabCtrl FIX
Goto Forum:
  


Current Time: Tue Apr 16 12:04:48 CEST 2024

Total time taken to generate the page: 0.03804 seconds