[ROOT] GUI again ...

From: Andreas WILDAUER (andreas.wildauer@cern.ch)
Date: Wed Jul 23 2003 - 16:55:40 MEST


Hi ROOTERS,

how come the following works:

MyMainFrame::MyMainFrame(const TGWindow *p, UInt_t w, UInt_t h)
: TGMainFrame(p, w, h)
{

... code

}

but the following doesn't:

MyMainFrame::MyMainFrame(const TGWindow *p, UInt_t w, UInt_t h)
{

fMain = new TGMainFrame(p, w, h);
... code

}

wher fMain is of course in the .h file as:

TGMainFrame *fMain;

I get the following error:
main.c++: In method `MyMainFrame::MyMainFrame (const TGWindow *,
unsigned int, unsigned int)':
main.c++:29: no matching function for call to `TGMainFrame::TGMainFrame
()'
/afs/cern.ch/sw/root/v3.05.04/rh73_gcc2952/root/include/TGFrame.h:369: 
candidates are:
TGMainFrame::TGMainFrame (const TGWindow *, unsigned int, unsigned int, 
unsigned int = kVerticalFrame)
/afs/cern.ch/sw/root/v3.05.04/rh73_gcc2952/root/include/TGFrame.h:410:
TGMainFrame::TGMainFrame (const TGMainFrame &)


Thanks in advance
Andi

=======================================================================
Andreas Wildauer
    CERN/EP ATC, mailbox E25310, CH-1211 Geneva 23, Switzerland
    office 40 3-D06
    email  Andreas.Wildauer@cern.ch
    tel    +41 22 76 71779
=======================================================================



This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:13 MET