Re: ... suggestions for enhancment

Fons Rademakers (Fons.Rademakers@cern.ch)
Tue, 26 May 1998 16:05:14 +0200


Hi Valeriy,

both your suggestions have been implemented.

Cheers, Fons.

Valeriy Onuchin wrote:
>
> Hello Rooters!
>
> I have 2 suggestions for enhancment
>
> 1. I need to have different icons in my TBrowser
> for different objects of the same class.
> Corrections described below could make it possible:
>
> - introduce new method to TObject
> virtual const Text_t* GetIconName() { return 0;}
>
> - corerect TRootIconBox::AddObjItem(const char *name, TObject *obj,
> TClass *cl)
> (see TRootBrowser source)
>
> replacing the string
> GetObjPictures(&pic, &spic, obj, cl->GetName())
> by
> GetObjPictures(&pic, &spic, obj, obj->GetIconName() ?
> obj->GetIconName() : cl->GetName())
>
> 2. THtml class of ROOT is great! but
> it would be nicer to have methods
>
> void WriteHtmlHeader(ofstream& out, Char_t* title)
> void WriteHtmlFooter(ofstream& out, Char_t* dir, Char_t* lastUpdate,
> Char_t* author, Char_t* copyright)
>
> as public and virtual
>
> Good luck to everybody! Valery

-- 
Org:    CERN, European Laboratory for Particle Physics.
Mail:   1211 Geneve 23, Switzerland          Phone: +41 22 7679248
E-Mail: Fons.Rademakers@cern.ch              Fax:   +41 22 7677910