I should not overload that method. You should provide your own
implementation of HandleEvent
http://root.cern.ch/root/htmldoc/TGWindow.html#TGWindow:HandleEvent
http://root.cern.ch/root/htmldoc/Event_t.html
in case EGEventType Event_t.fType = kMapNotify | kUnmapNotify,
(see: http://root.cern.ch/root/htmldoc/GuiTypes.h )
bool YourCustomWidget::HandleEvent(Event_t *event){
switch (event->fType) {
case kMapNotify: your map action; break;
case kUnmapNotify: your unmap action; break;
};
return YourCustomWidgetBaseClass::HandleEvent(event);
}
> -----Original Message-----
> From: owner-roottalk@pcroot.cern.ch
[mailto:owner-roottalk@pcroot.cern.ch]
> On Behalf Of Thomas Bretz
> Sent: Sunday, May 02, 2004 8:20 PM
> To: roottalk@pcroot.cern.ch
> Subject: [ROOT] TGWindow::MapWindow virtual?
>
> Hi,
>
> is there any reason that Map/UmapWindow is not virtual? I would like
to
> take some action when my window is mapped/unmapped.
>
> Thomas.
This archive was generated by hypermail 2b29 : Sun Jan 02 2005 - 05:50:07 MET