MINFEmbeddedContainer Class Reference

List of all members.

Public Member Functions

 MINFEmbeddedContainer (MINFEmbeddedCanvas *c, Window_t id, const TGWindow *parent)
Bool_t HandleButton (Event_t *ev)
Bool_t HandleDoubleClick (Event_t *ev)
Bool_t HandleConfigureNotify (Event_t *ev)
Bool_t HandleKey (Event_t *ev)
Bool_t HandleMotion (Event_t *ev)
Bool_t HandleExpose (Event_t *ev)
Bool_t HandleCrossing (Event_t *ev)

Private Attributes

MINFEmbeddedCanvasfCanvas

Detailed Description

Definition at line 50 of file MINFEmbeddedCanvas.cxx.


Constructor & Destructor Documentation

MINFEmbeddedContainer::MINFEmbeddedContainer ( MINFEmbeddedCanvas c,
Window_t  id,
const TGWindow *  parent 
)

Definition at line 81 of file MINFEmbeddedCanvas.cxx.

References fCanvas, and CalDigitType::kNone.

00082                       : TGCompositeFrame(gClient, id, p)
00083 {
00084    // Create a canvas container.
00085 
00086    fCanvas = c;
00087 
00088    gVirtualX->GrabButton(fId, kAnyButton, kAnyModifier,
00089                     kButtonPressMask | kButtonReleaseMask,
00090                     kNone, kNone);
00091 
00092    gVirtualX->SelectInput(fId, kKeyPressMask | kKeyReleaseMask | kExposureMask |
00093                      kPointerMotionMask | kStructureNotifyMask | kLeaveWindowMask);
00094 }


Member Function Documentation

Bool_t MINFEmbeddedContainer::HandleButton ( Event_t *  ev  )  [inline]

Definition at line 56 of file MINFEmbeddedCanvas.cxx.

References fCanvas, and MINFEmbeddedCanvas::HandleContainerButton().

00056                                     {
00057      return fCanvas->HandleContainerButton(ev);
00058    }

Bool_t MINFEmbeddedContainer::HandleConfigureNotify ( Event_t *  ev  )  [inline]

Definition at line 62 of file MINFEmbeddedCanvas.cxx.

References fCanvas, and MINFEmbeddedCanvas::HandleContainerConfigure().

00062                                              {
00063      TGFrame::HandleConfigureNotify(ev);
00064      return fCanvas->HandleContainerConfigure(ev);
00065    }

Bool_t MINFEmbeddedContainer::HandleCrossing ( Event_t *  ev  )  [inline]

Definition at line 75 of file MINFEmbeddedCanvas.cxx.

References fCanvas, and MINFEmbeddedCanvas::HandleContainerCrossing().

00075                                       {
00076      return fCanvas->HandleContainerCrossing(ev);
00077    }

Bool_t MINFEmbeddedContainer::HandleDoubleClick ( Event_t *  ev  )  [inline]

Definition at line 59 of file MINFEmbeddedCanvas.cxx.

References fCanvas, and MINFEmbeddedCanvas::HandleContainerDoubleClick().

00059                                          {
00060      return fCanvas->HandleContainerDoubleClick(ev);
00061    }

Bool_t MINFEmbeddedContainer::HandleExpose ( Event_t *  ev  )  [inline]

Definition at line 72 of file MINFEmbeddedCanvas.cxx.

References fCanvas, and MINFEmbeddedCanvas::HandleContainerExpose().

00072                                     {
00073      return fCanvas->HandleContainerExpose(ev);
00074    }

Bool_t MINFEmbeddedContainer::HandleKey ( Event_t *  ev  )  [inline]

Definition at line 66 of file MINFEmbeddedCanvas.cxx.

References fCanvas, and MINFEmbeddedCanvas::HandleContainerKey().

00066                                  {
00067      return fCanvas->HandleContainerKey(ev);
00068    }

Bool_t MINFEmbeddedContainer::HandleMotion ( Event_t *  ev  )  [inline]

Definition at line 69 of file MINFEmbeddedCanvas.cxx.

References fCanvas, and MINFEmbeddedCanvas::HandleContainerMotion().

00069                                     {
00070      return fCanvas->HandleContainerMotion(ev);
00071    }


Member Data Documentation


The documentation for this class was generated from the following file:

Generated on 16 Jan 2018 for loon by  doxygen 1.6.1