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 » TreeCtrl » SetFocus with EditString as Node
Re: SetFocus with EditString as Node [message #41128 is a reply to message #41127] Sun, 03 November 2013 10:05 Go to previous messageGo to previous message
iST1 is currently offline  iST1
Messages: 107
Registered: August 2013
Experienced Member
Yet another fix should be added:
GUI_APP_MAIN
{	
	TreeCtrl tree;
	tree.MultiSelect(true);

	TopWindow wnd;
	wnd.Add(tree.SizePos());
	
	int id = tree.Add(0, TreeCtrl::Node("Node1"));
	tree.SelectOne(id, true);	
	ASSERT(tree.GetSel()[0] == id);
	
	//tree.SelectOne(id, false);//if comment => removed node stay selected and ASSERTION in (*) failed
	//tree.ClearSelection();//solution: ClearSelection must be added to the top of Remove method
	tree.Remove(id);	

	tree.Add(0, TreeCtrl::Node("Node2"));	
	
	id = tree.Add(0, TreeCtrl::Node("Node3"));	
	tree.SelectOne(id, true);	
	ASSERT(tree.GetSel()[0] == id);//(*)

	wnd.Run();
}
 
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 icon14.gif
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Hide expand/collapse ico
Next Topic: Node id calculation after removal ?
Goto Forum:
  


Current Time: Sat Apr 26 08:30:19 CEST 2025

Total time taken to generate the page: 0.02863 seconds