Re: The new GUI classes

Fons Rademakers (Fons.Rademakers@cern.ch)
Mon, 25 Jan 1999 14:23:02 +0100


Hi Francois-Xavier,

I know the doc could be much better for the new GUI classes.
It will be coming in the near future.

Concerning your questions:

GENTIT Francois-Xavier DAPNIA wrote:
>
> (1) - Why do you give the label "GUI" to TGMainFrame, TG..., and not to
> TCanvas ? What do you get more with TGMainFrame ?
>
TCanvas is a higher level class that uses the lower level GUI classes like
the TGMainFrame.
>
> (2) - Do these new classes work under Windows NT ? (Looking at the
> questions on Roottalk, it seams that they were certainly not working on NT
> in the past, but what is the status now ?). If not, have you a guess for the
> date where they will be available for NT ?
>
They do not yet work on NT, but we are working on having the underlying service
class TGXW being ported to NT. We had hoped to have something ready in February
but Valery Fine, who is supposed to do the port, is at the moment extremely
busy with something else. I still hope to have something around March/April.
>
> (3) - It seams, according to the example given, that these new TG classes
> impose a new main program. Does it prevent to make shared libraries as
> before ?
>
No new or different main program is required. All TG classes are in libGUI.so
and you normally already link with that library. See for example the main
program of $ROOTSYS/test/guitest.cxx.

Cheers, Fons.

-- 
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