U++ framework
Do not panic. Ask here before giving up.

Home » Community » Newbie corner » TreeCtrl: How to...?
TreeCtrl: How to...? [message #28825] Sat, 18 September 2010 13:01 Go to previous message
281264 is currently offline  281264
Messages: 272
Registered: June 2010
Location: Spain
Experienced Member
Chaps:

Allow me to ask some questions concerning TreeCtrl. Here they go:


1.- What is the role of id, key and value? I think id is assigned automatically at the time a node is added and one can not control it-??;

2.- How to modify the look of the TreeCtrl? For example how to implement a Display? I am trying this in a .h file:

struct MyDisplay: public Display{
	virtual void Paint(Draw& w, const Rect& r, const Value& q, Color ink,Color paper,dword style){
		w.DrawRect(r,paper);
	}
};

And this in the implementation:
	
tree.SetDisplay(Single<MyDisplay>());


but I do not have a clear understanding of Display behaviour. For example if I wanted to modify the font, font color, backcolor, etc of an element of the tree when it is clicked, how to do it?

3.- How is Value q passed to a Display?

Many thank.

Cheers,

Javier
 
Read Message
Read Message
Previous Topic: chess like drag&drop possible in u++ ?
Next Topic: MultiThreads and GLCtrl
Goto Forum:
  


Current Time: Tue Oct 13 23:22:41 GMT+2 2026

Total time taken to generate the page: 0.57246 seconds