Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
TGMdiMainFrame Class Reference

This file contains the TGMdiMainFrame class.

Definition at line 131 of file TGMdiMainFrame.h.

Public Member Functions

 TGMdiMainFrame (const TGWindow *p, TGMdiMenuBar *menu, Int_t w, Int_t h, UInt_t options=0, Pixel_t back=GetDefaultFrameBackground())
 Create a MDI main frame.
 
virtual ~TGMdiMainFrame ()
 MDI main frame destructor.
 
virtual void ArrangeFrames (Int_t mode)
 Automatic repositioning and resizing of every MDI child window.
 
virtual void ArrangeMinimized ()
 This is an attempt to an "smart" minimized window re-arrangement.
 
virtual void Cascade ()
 
virtual void CirculateDown ()
 Send the highest window to the bottom.
 
virtual void CirculateUp ()
 Bring the lowest window to the top.
 
virtual Int_t Close (TGMdiFrame *frame)
 Close MDI child window mdiframe.
 
virtual void CloseAll ()
 Close all MDI child windows.
 
void ConfigureWindow (TGMdiFrame *f, TGMdiGeometry &geom)
 Set MDI geometry for MDI child window f.
 
virtual Int_t ContextHelp (TGMdiFrame *frame)
 Calls Help() method of MDI child window mdiframe.
 
virtual void FrameClosed (Int_t id)
 
virtual void FrameCreated (Int_t id)
 
virtual void FrameMaximized (Int_t id)
 
virtual void FrameMinimized (Int_t id)
 
virtual void FrameRestored (Int_t id)
 
virtual void FramesArranged (Int_t mode)
 
virtual void FreeMove (TGMdiFrame *frame)
 Allow to move MDI child window mdiframe.
 
virtual void FreeSize (TGMdiFrame *frame)
 Allow to resize MDI child window mdiframe.
 
TGRectangle GetBBox () const
 Return resizing box (rectangle) for current MDI child.
 
TGFrame * GetContainer () const
 
TGMdiFrame * GetCurrent () const
 Return pointer on current (active) MDI child window.
 
TGMdiFrame * GetMdiFrame (UInt_t id) const
 Return frame of MDI child window (by id).
 
TGMdiMenuBar * GetMenu () const
 
TGRectangle GetMinimizedBBox () const
 Return minimized box (rectangle) for current MDI child.
 
Long_t GetNumberOfFrames () const
 
TGMdiGeometry GetWindowGeometry (TGMdiFrame *f) const
 Get MDI geometry of MDI child window f.
 
TGMdiFrameList * GetWindowList (Int_t current=kFALSE) const
 
TGPopupMenu * GetWinListMenu () const
 
Bool_t HandleKey (Event_t *event) override
 Handle keyboards events into MDI main frame.
 
TClass * IsA () const override
 
Bool_t IsMaximized (TGMdiFrame *f)
 Check if MDI child window f is maximized;.
 
Bool_t IsMinimized (TGMdiFrame *f)
 Check if MDI child window f is minimized;.
 
void Layout () override
 Recalculates the postion and the size of all MDI child windows.
 
virtual void Maximize (TGMdiFrame *frame)
 Maximize MDI child window mdiframe.
 
virtual void Minimize (TGMdiFrame *frame)
 Minimize MDI child window mdiframe.
 
Bool_t ProcessMessage (Longptr_t msg, Longptr_t parm1, Longptr_t parm2) override
 Process messages MDI main frame.
 
virtual void Restore (TGMdiFrame *frame)
 Restore size of MDI child window mdiframe.
 
void SavePrimitive (std::ostream &out, Option_t *option="") override
 Save a MDI main frame as a C++ statement(s) on output stream out.
 
Bool_t SetCurrent (TGMdiFrame *f)
 Set current (active) MDI child window (by frame pointer).
 
Bool_t SetCurrent (UInt_t newcurrent)
 Set current (active) MDI child window (by id).
 
void SetResizeMode (Int_t mode=kMdiDefaultResizeMode)
 Set MDI windows resize mode (opaque or transparent).
 
void Streamer (TBuffer &) override
 Stream an object of class TObject.
 
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)
 
virtual void TileHorizontal ()
 
virtual void TileVertical ()
 
void UpdateMdiButtons ()
 Update the status of MDI buttons in the decor frame of all children.
 
- Public Member Functions inherited from TGCanvas
 TGCanvas (const TGWindow *p=nullptr, UInt_t w=1, UInt_t h=1, UInt_t options=kSunkenFrame|kDoubleBorder, Pixel_t back=GetDefaultFrameBackground())
 Create a canvas object.
 
virtual ~TGCanvas ()
 Delete canvas.
 
virtual void AddFrame (TGFrame *f, TGLayoutHints *l=nullptr)
 Adding a frame to a canvas is actually adding the frame to the viewport container.
 
virtual void ClearViewPort ()
 Clear view port and redraw content.
 
void DrawBorder () override
 Draw canvas border.
 
TGFrame * GetContainer () const
 
TGDimension GetDefaultSize () const override
 std::cout << fWidth << "x" << fHeight << std::endl;
 
virtual Int_t GetHsbPosition () const
 Get position of horizontal scrollbar.
 
TGHScrollBar * GetHScrollbar () const
 
Int_t GetScrolling () const
 
TGViewPort * GetViewPort () const
 
virtual Int_t GetVsbPosition () const
 Get position of vertical scrollbar.
 
TGVScrollBar * GetVScrollbar () const
 
void MapSubwindows () override
 Map all canvas sub windows.
 
virtual void SetContainer (TGFrame *f)
 
virtual void SetHsbPosition (Int_t newPos)
 Set position of horizontal scrollbar.
 
void SetScrolling (Int_t scrolling)
 Set scrolling policy.
 
virtual void SetVsbPosition (Int_t newPos)
 Set position of vertical scrollbar.
 
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)
 
- Public Member Functions inherited from TGFrame
 TGFrame (const TGWindow *p=nullptr, UInt_t w=1, UInt_t h=1, UInt_t options=0, Pixel_t back=GetDefaultFrameBackground())
 Create a TGFrame object. Options is an OR of the EFrameTypes.
 
 TGFrame (TGClient *c, Window_t id, const TGWindow *parent=nullptr)
 Create a frame using an externally created window.
 
virtual ~TGFrame ()
 Destructor.
 
virtual void Activate (Bool_t)
 
void AddInput (UInt_t emask)
 Add events specified in the emask to the events the frame should handle.
 
virtual void ChangeBackground (Pixel_t back)
 Change frame background color.
 
virtual void ChangeOptions (UInt_t options)
 Change frame options. Options is an OR of the EFrameTypes.
 
Bool_t Contains (Int_t x, Int_t y) const
 
void Delete (Option_t *="") override
 Delete this object.
 
virtual void DeleteWindow ()
 Delete window.
 
void DrawClass () const override
 Draw class inheritance tree of the class to which this object belongs.
 
TObject * DrawClone (Option_t *="") const override
 Draw a clone of this object in the current selected pad with: gROOT->SetSelectedPad(c1).
 
virtual void DrawCopy (Handle_t, Int_t, Int_t)
 
void Dump () const override
 Dump contents of object on stdout.
 
virtual Pixel_t GetBackground () const
 
Int_t GetBorderWidth () const
 
virtual UInt_t GetDefaultHeight () const
 
virtual UInt_t GetDefaultWidth () const
 
virtual TDNDData * GetDNDData (Atom_t)
 
virtual Int_t GetDragType () const
 Returns drag source type.
 
virtual Int_t GetDropType () const
 Returns drop target type.
 
UInt_t GetEventMask () const
 
virtual Pixel_t GetForeground () const
 Return frame foreground color.
 
TGFrameElement * GetFrameElement () const
 
virtual TGFrame * GetFrameFromPoint (Int_t x, Int_t y)
 
UInt_t GetHeight () const
 
UInt_t GetMaxHeight () const
 
UInt_t GetMaxWidth () const
 
UInt_t GetMinHeight () const
 
UInt_t GetMinWidth () const
 
virtual UInt_t GetOptions () const
 
TGDimension GetSize () const
 
UInt_t GetWidth () const
 
Int_t GetX () const
 
Int_t GetY () const
 
virtual Bool_t HandleButton (Event_t *)
 
virtual Bool_t HandleClientMessage (Event_t *event)
 Handle a client message.
 
virtual Bool_t HandleColormapChange (Event_t *)
 
virtual Bool_t HandleConfigureNotify (Event_t *event)
 This event is generated when the frame is resized.
 
virtual Bool_t HandleCrossing (Event_t *)
 
virtual Bool_t HandleDNDDrop (TDNDData *)
 
virtual Atom_t HandleDNDEnter (Atom_t *)
 
virtual Bool_t HandleDNDFinished ()
 
virtual Bool_t HandleDNDLeave ()
 
virtual Atom_t HandleDNDPosition (Int_t, Int_t, Atom_t, Int_t, Int_t)
 
virtual Bool_t HandleDoubleClick (Event_t *)
 
virtual Bool_t HandleDragDrop (TGFrame *, Int_t, Int_t, TGLayoutHints *)
 
virtual Bool_t HandleDragEnter (TGFrame *)
 
virtual Bool_t HandleDragLeave (TGFrame *)
 
virtual Bool_t HandleDragMotion (TGFrame *)
 
Bool_t HandleEvent (Event_t *event) override
 Handle all frame events.
 
virtual Bool_t HandleFocusChange (Event_t *)
 
virtual Bool_t HandleMotion (Event_t *)
 
virtual Bool_t HandleSelection (Event_t *)
 
virtual Bool_t HandleSelectionClear (Event_t *)
 
virtual Bool_t HandleSelectionRequest (Event_t *)
 
void Inspect () const override
 Dump contents of this object in a graphics canvas.
 
virtual Bool_t IsActive () const
 
virtual Bool_t IsComposite () const
 
Bool_t IsDNDSource () const
 
Bool_t IsDNDTarget () const
 
Bool_t IsEditable () const override
 
virtual Bool_t IsLayoutBroken () const
 
void MapRaised () override
 map raised
 
void MapSubwindows () override
 map sub windows
 
void MapWindow () override
 map window
 
void Move (Int_t x, Int_t y) override
 Move frame.
 
void MoveResize (Int_t x, Int_t y, UInt_t w=0, UInt_t h=0) override
 Move and/or resize the frame.
 
void Print (Option_t *option="") const override
 Print window id.
 
virtual void ProcessedConfigure (Event_t *event)
 
virtual void ProcessedEvent (Event_t *event)
 
virtual void ReallyDelete ()
 
void RemoveInput (UInt_t emask)
 Remove events specified in emask from the events the frame should handle.
 
void ReparentWindow (const TGWindow *p, Int_t x=0, Int_t y=0) override
 Reparent window, make p the new parent and position the window at position (x,y) in new parent.
 
virtual void Resize (TGDimension size)
 Resize the frame.
 
void Resize (UInt_t w=0, UInt_t h=0) override
 Resize the frame.
 
void SaveUserColor (std::ostream &out, Option_t *)
 Save a user color in a C++ macro file - used in SavePrimitive().
 
virtual void SendMessage (const TGWindow *w, Longptr_t msg, Longptr_t parm1, Longptr_t parm2)
 Send message (i.e.
 
void SetBackgroundColor (Pixel_t back) override
 Set background color (override from TGWindow base class).
 
virtual void SetCleanup (Int_t=kLocalCleanup)
 
void SetDNDSource (Bool_t onoff)
 
void SetDNDTarget (Bool_t onoff)
 
virtual void SetDragType (Int_t type)
 SetDragType.
 
void SetDrawOption (Option_t *="") override
 Set drawing option for object.
 
virtual void SetDropType (Int_t type)
 SetDropType.
 
void SetEditable (Bool_t) override
 
virtual void SetForegroundColor (Pixel_t)
 
void SetFrameElement (TGFrameElement *fe)
 
virtual void SetHeight (UInt_t h)
 
virtual void SetLayoutBroken (Bool_t=kTRUE)
 
virtual void SetMaxHeight (UInt_t h)
 
virtual void SetMaxWidth (UInt_t w)
 
virtual void SetMinHeight (UInt_t h)
 
virtual void SetMinWidth (UInt_t w)
 
virtual void SetSize (const TGDimension &s)
 
virtual void SetWidth (UInt_t w)
 
virtual void SetX (Int_t x)
 
virtual void SetY (Int_t y)
 
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)
 
void UnmapWindow () override
 unmap window
 
- Public Member Functions inherited from TGWindow
 TGWindow (const TGWindow *p=nullptr, Int_t x=0, Int_t y=0, UInt_t w=0, UInt_t h=0, UInt_t border=0, Int_t depth=0, UInt_t clss=0, void *visual=nullptr, SetWindowAttributes_t *attr=nullptr, UInt_t wtype=0)
 Create a new window.
 
 TGWindow (TGClient *c, Window_t id, const TGWindow *parent=nullptr)
 Create a copy of a window.
 
virtual ~TGWindow ()
 Window destructor. Unregisters the window.
 
virtual void DestroySubwindows ()
 destroy sub windows
 
virtual void DestroyWindow ()
 destroy window
 
virtual UInt_t GetEditDisabled () const
 
virtual const TGWindow * GetMainFrame () const
 Returns top level main frame.
 
const char * GetName () const override
 Return unique name, used in SavePrimitive methods.
 
const TGWindow * GetParent () const
 
virtual Bool_t HandleExpose (Event_t *event)
 
virtual Bool_t HandleIdleEvent (TGIdleHandler *)
 
Bool_t HandleTimer (TTimer *) override
 Execute action in response of a timer timing out.
 
virtual void IconifyWindow ()
 iconify window
 
TClass * IsA () const override
 
virtual Bool_t IsMapped ()
 Returns kTRUE if window is mapped on screen, kFALSE otherwise.
 
virtual Bool_t IsMapSubwindows () const
 
virtual void LowerWindow ()
 lower window
 
virtual Int_t MustCleanup () const
 
void Print (Option_t *option="") const override
 Print window id.
 
virtual void RaiseWindow ()
 raise window
 
virtual void RequestFocus ()
 request focus
 
virtual void SetBackgroundPixmap (Pixmap_t pixmap)
 set background pixmap
 
virtual void SetEditDisabled (UInt_t on=kEditDisable)
 
virtual void SetMapSubwindows (Bool_t)
 
virtual void SetName (const char *name)
 
virtual void SetWindowName (const char *name=nullptr)
 Set window name.
 
void Streamer (TBuffer &) override
 Stream an object of class TObject.
 
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)
 
- Public Member Functions inherited from TGObject
 TGObject ()
 
 TGObject (const TGObject &tgo)
 
virtual ~TGObject ()
 TGObject destructor.
 
TGClient * GetClient () const
 
Handle_t GetId () const
 
ULong_t Hash () const override
 Return hash value for this object.
 
Bool_t IsEqual (const TObject *obj) const override
 Equal comparison (TGObjects are equal if they have the same window identifier).
 
void SaveAs (const char *filename="", Option_t *option="") const override
 Write this TGObject to a file using TImage, if filename's extension signals a valid TImage::EImageFileType, as defined by TImage::GetImageFileTypeFromFilename().
 
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)
 
- Public Member Functions inherited from TObject
 TObject ()
 TObject constructor.
 
 TObject (const TObject &object)
 TObject copy ctor.
 
virtual ~TObject ()
 TObject destructor.
 
void AbstractMethod (const char *method) const
 Use this method to implement an "abstract" method that you don't want to leave purely abstract.
 
virtual void AppendPad (Option_t *option="")
 Append graphics object to current pad.
 
virtual void Browse (TBrowser *b)
 Browse object. May be overridden for another default action.
 
ULong_t CheckedHash ()
 Check and record whether this class has a consistent Hash/RecursiveRemove setup (*) and then return the regular Hash value for this object.
 
virtual const char * ClassName () const
 Returns name of class to which the object belongs.
 
virtual void Clear (Option_t *="")
 
virtual TObject * Clone (const char *newname="") const
 Make a clone of an object using the Streamer facility.
 
virtual Int_t Compare (const TObject *obj) const
 Compare abstract method.
 
virtual void Copy (TObject &object) const
 Copy this to obj.
 
virtual Int_t DistancetoPrimitive (Int_t px, Int_t py)
 Computes distance from point (px,py) to the object.
 
virtual void Draw (Option_t *option="")
 Default Draw method for all objects.
 
virtual void Error (const char *method, const char *msgfmt,...) const
 Issue error message.
 
virtual void Execute (const char *method, const char *params, Int_t *error=nullptr)
 Execute method on this object with the given parameter string, e.g.
 
virtual void Execute (TMethod *method, TObjArray *params, Int_t *error=nullptr)
 Execute method on this object with parameters stored in the TObjArray.
 
virtual void ExecuteEvent (Int_t event, Int_t px, Int_t py)
 Execute action corresponding to an event at (px,py).
 
virtual void Fatal (const char *method, const char *msgfmt,...) const
 Issue fatal error message.
 
virtual TObject * FindObject (const char *name) const
 Must be redefined in derived classes.
 
virtual TObject * FindObject (const TObject *obj) const
 Must be redefined in derived classes.
 
virtual Option_t * GetDrawOption () const
 Get option used by the graphics system to draw this object.
 
virtual const char * GetIconName () const
 Returns mime type name of object.
 
virtual char * GetObjectInfo (Int_t px, Int_t py) const
 Returns string containing info about the object at position (px,py).
 
virtual Option_t * GetOption () const
 
virtual const char * GetTitle () const
 Returns title of object.
 
virtual UInt_t GetUniqueID () const
 Return the unique object id.
 
Bool_t HasInconsistentHash () const
 Return true is the type of this object is known to have an inconsistent setup for Hash and RecursiveRemove (i.e.
 
virtual void Info (const char *method, const char *msgfmt,...) const
 Issue info message.
 
virtual Bool_t InheritsFrom (const char *classname) const
 Returns kTRUE if object inherits from class "classname".
 
virtual Bool_t InheritsFrom (const TClass *cl) const
 Returns kTRUE if object inherits from TClass cl.
 
void InvertBit (UInt_t f)
 
Bool_t IsDestructed () const
 IsDestructed.
 
virtual Bool_t IsFolder () const
 Returns kTRUE in case object contains browsable objects (like containers or lists of other objects).
 
R__ALWAYS_INLINE Bool_t IsOnHeap () const
 
virtual Bool_t IsSortable () const
 
R__ALWAYS_INLINE Bool_t IsZombie () const
 
virtual void ls (Option_t *option="") const
 The ls function lists the contents of a class on stdout.
 
void MayNotUse (const char *method) const
 Use this method to signal that a method (defined in a base class) may not be called in a derived class (in principle against good design since a child class should not provide less functionality than its parent, however, sometimes it is necessary).
 
virtual Bool_t Notify ()
 This method must be overridden to handle object notification.
 
void Obsolete (const char *method, const char *asOfVers, const char *removedFromVers) const
 Use this method to declare a method obsolete.
 
void operator delete (void *ptr)
 Operator delete.
 
void operator delete[] (void *ptr)
 Operator delete [].
 
void * operator new (size_t sz)
 
void * operator new (size_t sz, void *vp)
 
void * operator new[] (size_t sz)
 
void * operator new[] (size_t sz, void *vp)
 
TObject & operator= (const TObject &rhs)
 TObject assignment operator.
 
virtual void Paint (Option_t *option="")
 This method must be overridden if a class wants to paint itself.
 
virtual void Pop ()
 Pop on object drawn in a pad to the top of the display list.
 
virtual Int_t Read (const char *name)
 Read contents of object with specified name from the current directory.
 
virtual void RecursiveRemove (TObject *obj)
 Recursively remove this object from a list.
 
void ResetBit (UInt_t f)
 
void SetBit (UInt_t f)
 
void SetBit (UInt_t f, Bool_t set)
 Set or unset the user status bits as specified in f.
 
virtual void SetUniqueID (UInt_t uid)
 Set the unique object id.
 
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)
 
virtual void SysError (const char *method, const char *msgfmt,...) const
 Issue system error message.
 
R__ALWAYS_INLINE Bool_t TestBit (UInt_t f) const
 
Int_t TestBits (UInt_t f) const
 
virtual void UseCurrentStyle ()
 Set current style settings in this object This function is called when either TCanvas::UseCurrentStyle or TROOT::ForceStyle have been invoked.
 
virtual void Warning (const char *method, const char *msgfmt,...) const
 Issue warning message.
 
virtual Int_t Write (const char *name=nullptr, Int_t option=0, Int_t bufsize=0)
 Write this object to the current directory.
 
virtual Int_t Write (const char *name=nullptr, Int_t option=0, Int_t bufsize=0) const
 Write this object to the current directory.
 
- Public Member Functions inherited from TQObject
 TQObject ()
 TQObject Constructor.
 
virtual ~TQObject ()
 TQObject Destructor.
 
Bool_t AreSignalsBlocked () const
 
Bool_t BlockSignals (Bool_t b)
 
virtual void ChangedBy (const char *method)
 
void CollectClassSignalLists (TList &list, TClass *cls)
 Collect class signal lists from class cls and all its base-classes.
 
Bool_t Connect (const char *signal, const char *receiver_class, void *receiver, const char *slot)
 Non-static method is used to connect from the signal of this object to the receiver slot.
 
virtual void Connected (const char *)
 
virtual void Destroyed ()
 
Bool_t Disconnect (const char *signal=nullptr, void *receiver=nullptr, const char *slot=nullptr)
 Disconnects signal of this object from slot of receiver.
 
virtual void Disconnected (const char *)
 
void Emit (const char *signal)
 Activate signal without args.
 
template<typename T >
void Emit (const char *signal, const T &arg)
 Activate signal with single parameter.
 
template<typename... T>
void EmitVA (const char *signal_name, Int_t, const T &... params)
 Emit a signal with a varying number of arguments.
 
TList * GetListOfClassSignals () const
 Returns pointer to list of signals of this class.
 
TList * GetListOfConnections () const
 
TList * GetListOfSignals () const
 
virtual Bool_t HasConnection (const char *signal_name) const
 Return true if there is any object connected to this signal.
 
virtual void HighPriority (const char *signal_name, const char *slot_name=nullptr)
 
virtual void LowPriority (const char *signal_name, const char *slot_name=nullptr)
 
virtual void Message (const char *msg)
 
virtual Int_t NumberOfConnections () const
 Return number of connections for this object.
 
virtual Int_t NumberOfSignals () const
 Return number of signals for this object.
 
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)
 

Static Public Member Functions

static TClass * Class ()
 
static const char * Class_Name ()
 
static constexpr Version_t Class_Version ()
 
static const char * DeclFileName ()
 
- Static Public Member Functions inherited from TGCanvas
static TClass * Class ()
 
static const char * Class_Name ()
 
static constexpr Version_t Class_Version ()
 
static const char * DeclFileName ()
 
- Static Public Member Functions inherited from TGFrame
static TClass * Class ()
 
static const char * Class_Name ()
 
static constexpr Version_t Class_Version ()
 
static const char * DeclFileName ()
 
static const TGGC & GetBckgndGC ()
 Get background color graphics context.
 
static const TGGC & GetBlackGC ()
 Get black graphics context.
 
static Pixel_t GetBlackPixel ()
 Get black pixel value.
 
static Pixel_t GetDefaultFrameBackground ()
 Get default frame background.
 
static Pixel_t GetDefaultSelectedBackground ()
 Get default selected frame background.
 
static const TGGC & GetHilightGC ()
 Get highlight color graphics context.
 
static const TGGC & GetShadowGC ()
 Get shadow color graphics context.
 
static const TGGC & GetWhiteGC ()
 Get white graphics context.
 
static Pixel_t GetWhitePixel ()
 Get white pixel value.
 
- Static Public Member Functions inherited from TGWindow
static TClass * Class ()
 
static const char * Class_Name ()
 
static constexpr Version_t Class_Version ()
 
static const char * DeclFileName ()
 
static Int_t GetCounter ()
 Return global window counter (total number of created windows).
 
- Static Public Member Functions inherited from TGObject
static TClass * Class ()
 
static const char * Class_Name ()
 
static constexpr Version_t Class_Version ()
 
static const char * DeclFileName ()
 
- Static Public Member Functions inherited from TObject
static TClass * Class ()
 
static const char * Class_Name ()
 
static constexpr Version_t Class_Version ()
 
static const char * DeclFileName ()
 
static Longptr_t GetDtorOnly ()
 Return destructor only flag.
 
static Bool_t GetObjectStat ()
 Get status of object stat flag.
 
static void SetDtorOnly (void *obj)
 Set destructor only flag.
 
static void SetObjectStat (Bool_t stat)
 Turn on/off tracking of objects in the TObjectTable.
 
- Static Public Member Functions inherited from TQObject
static Bool_t AreAllSignalsBlocked ()
 Returns true if all signals are blocked.
 
static Bool_t BlockAllSignals (Bool_t b)
 Block or unblock all signals. Returns the previous block status.
 
static TClass * Class ()
 
static const char * Class_Name ()
 
static constexpr Version_t Class_Version ()
 
static Bool_t Connect (const char *sender_class, const char *signal, const char *receiver_class, void *receiver, const char *slot)
 This method allows to make a connection from any object of the same class to a single slot.
 
static Bool_t Connect (TQObject *sender, const char *signal, const char *receiver_class, void *receiver, const char *slot)
 Create connection between sender and receiver.
 
static const char * DeclFileName ()
 
static Bool_t Disconnect (const char *class_name, const char *signal, void *receiver=nullptr, const char *slot=nullptr)
 Disconnects "class signal".
 
static Bool_t Disconnect (TQObject *sender, const char *signal=nullptr, void *receiver=nullptr, const char *slot=nullptr)
 Disconnects signal in object sender from slot_method in object receiver.
 

Protected Types

enum  { kMinimizedWidth = 5 }
 
- Protected Types inherited from TGFrame
enum  { kDeleteWindowCalled = (1ULL << ( 15 )) }
 
- Protected Types inherited from TObject
enum  { kOnlyPrepStep = (1ULL << ( 3 )) }
 

Protected Member Functions

void AddMdiFrame (TGMdiFrame *f)
 Add new MDI child window.
 
TGMdiDecorFrame * GetDecorFrame (TGMdiFrame *frame) const
 Return decor frame of MDI child window (by frame pointer).
 
TGMdiDecorFrame * GetDecorFrame (UInt_t id) const
 Return decor frame of MDI child window (by id).
 
Bool_t RemoveMdiFrame (TGMdiFrame *f)
 Remove MDI child window.
 
Bool_t SetCurrent (TGMdiFrameList *newcurrent)
 Set current (active) MDI child window (by frame list).
 
void UpdateWinListMenu ()
 Update MDI menu entries with current list of MDI child windows.
 
- Protected Member Functions inherited from TGFrame
void DoRedraw () override
 Redraw the frame.
 
virtual void Draw3dRectangle (UInt_t type, Int_t x, Int_t y, UInt_t w, UInt_t h)
 Draw 3D rectangle on the frame border.
 
TString GetOptionString () const
 Returns a frame option string - used in SavePrimitive().
 
const TGResourcePool * GetResourcePool () const
 
void * GetSender () override
 
virtual void StartGuiBuilding (Bool_t on=kTRUE)
 Go into GUI building mode.
 
- Protected Member Functions inherited from TGWindow
 TGWindow (const TGWindow &tgw)
 
 TGWindow (Window_t id)
 
TGWindow & operator= (const TGWindow &tgw)
 
- Protected Member Functions inherited from TGObject
TGObject & operator= (const TGObject &tgo)
 
- Protected Member Functions inherited from TObject
virtual void DoError (int level, const char *location, const char *fmt, va_list va) const
 Interface to ErrorHandler (protected).
 
void MakeZombie ()
 
- Protected Member Functions inherited from TQObject
virtual const char * GetSenderClassName () const
 

Protected Attributes

Int_t fArrangementMode
 MDI children arrangement mode.
 
Pixel_t fBackCurrent
 
Pixel_t fBackNotCurrent
 
TGGC * fBoxGC
 GC used to draw resizing box (rectangle)
 
TGMdiFrameList * fChildren
 list of MDI child windows
 
TGFrame * fContainer
 MDI container.
 
TGMdiFrameList * fCurrent
 current list of MDI child windows
 
Int_t fCurrentX
 
Int_t fCurrentY
 
TGFont * fFontCurrent
 
TGFont * fFontNotCurrent
 fonts for active and inactive MDI children
 
Pixel_t fForeCurrent
 back and fore colors for active MDI children
 
Pixel_t fForeNotCurrent
 back and fore colors for inactive MDI children
 
TGMdiMenuBar * fMenuBar
 menu bar
 
Long_t fNumberOfFrames
 number of MDI child windows
 
Int_t fResizeMode
 current MDI child XY position and resize mode
 
TGPopupMenu * fWinListMenu
 popup menu with list of MDI child windows
 
- Protected Attributes inherited from TGCanvas
TGHScrollBar * fHScrollbar
 horizontal scrollbar
 
Int_t fScrolling
 flag which scrolling modes are allowed
 
TGViewPort * fVport
 viewport through which we look at contents
 
TGVScrollBar * fVScrollbar
 vertical scrollbar
 
- Protected Attributes inherited from TGFrame
Pixel_t fBackground
 frame background color
 
Int_t fBorderWidth
 frame border width
 
Int_t fDNDState
 EDNDFlags.
 
UInt_t fEventMask
 currently active event mask
 
TGFrameElement * fFE
 pointer to frame element
 
UInt_t fHeight
 frame height
 
UInt_t fMaxHeight
 maximal frame height
 
UInt_t fMaxWidth
 maximal frame width
 
UInt_t fMinHeight
 minimal frame height
 
UInt_t fMinWidth
 minimal frame width
 
UInt_t fOptions
 frame options
 
UInt_t fWidth
 frame width
 
Int_t fX
 frame x position
 
Int_t fY
 frame y position
 
- Protected Attributes inherited from TGWindow
UInt_t fEditDisabled
 flags used for "guibuilding"
 
TString fName
 name of the window used in SavePrimitive()
 
Bool_t fNeedRedraw
 kTRUE if window needs to be redrawn
 
const TGWindow * fParent
 Parent window.
 
- Protected Attributes inherited from TGObject
TGClient * fClient
 Connection to display server.
 
Handle_t fId
 X11/Win32 Window identifier.
 
- Protected Attributes inherited from TQObject
TList * fListOfConnections
 list of signals from this object
 
TList * fListOfSignals
 
Bool_t fSignalsBlocked
 list of connections to this object
 

Friends

class TGMdiFrame
 

Additional Inherited Members

- Public Types inherited from TGCanvas
enum  { kCanvasNoScroll = 0 , kCanvasScrollHorizontal = (1ULL << ( 0 )) , kCanvasScrollVertical = (1ULL << ( 1 )) , kCanvasScrollBoth = (kCanvasScrollHorizontal | kCanvasScrollVertical) }
 
- Public Types inherited from TGWindow
enum  EEditMode {
  kEditEnable = 0 , kEditDisable = (1ULL << ( 0 )) , kEditDisableEvents = (1ULL << ( 1 )) , kEditDisableGrab = (1ULL << ( 2 )) ,
  kEditDisableLayout = (1ULL << ( 3 )) , kEditDisableResize = (1ULL << ( 4 )) , kEditDisableHeight = (1ULL << ( 5 )) , kEditDisableWidth = (1ULL << ( 6 )) ,
  kEditDisableBtnEnable = (1ULL << ( 7 )) , kEditDisableKeyEnable = (1ULL << ( 8 ))
}
 
enum  EStatusBits { kIsHtmlView = (1ULL << ( 14 )) }
 
- Public Types inherited from TObject
enum  {
  kIsOnHeap = 0x01000000 , kNotDeleted = 0x02000000 , kZombie = 0x04000000 , kInconsistent = 0x08000000 ,
  kBitMask = 0x00ffffff
}
 
enum  { kSingleKey = (1ULL << ( 0 )) , kOverwrite = (1ULL << ( 1 )) , kWriteDelete = (1ULL << ( 2 )) }
 
enum  EDeprecatedStatusBits { kObjInCanvas = (1ULL << ( 3 )) }
 
enum  EStatusBits {
  kCanDelete = (1ULL << ( 0 )) , kMustCleanup = (1ULL << ( 3 )) , kIsReferenced = (1ULL << ( 4 )) , kHasUUID = (1ULL << ( 5 )) ,
  kCannotPick = (1ULL << ( 6 )) , kNoContextMenu = (1ULL << ( 8 )) , kInvalidObject = (1ULL << ( 13 ))
}
 
- Static Protected Member Functions inherited from TGFrame
static Time_t GetLastClick ()
 Get time of last mouse click.
 
- Static Protected Member Functions inherited from TQObject
static Int_t CheckConnectArgs (TQObject *sender, TClass *sender_class, const char *signal, TClass *receiver_class, const char *slot)
 Checking of consistency of sender/receiver methods/arguments.
 
static TString CompressName (const char *method_name)
 Removes "const" words and blanks from full (with prototype) method name and resolve any typedefs in the method signature.
 
static Bool_t ConnectToClass (const char *sender_class, const char *signal, TClass *receiver_class, void *receiver, const char *slot)
 This method allows to make connection from any object of the same class to the receiver object.
 
static Bool_t ConnectToClass (TQObject *sender, const char *signal, TClass *receiver_class, void *receiver, const char *slot)
 Create connection between sender and receiver.
 
- Static Protected Attributes inherited from TGFrame
static const TGGC * fgBckgndGC = nullptr
 
static const TGGC * fgBlackGC = nullptr
 
static Pixel_t fgBlackPixel = 0
 
static Window_t fgDbw = 0
 
static Int_t fgDbx = 0
 
static Int_t fgDby = 0
 
static Pixel_t fgDefaultFrameBackground = 0
 
static Pixel_t fgDefaultSelectedBackground = 0
 
static const TGGC * fgHilightGC = nullptr
 
static Bool_t fgInit = kFALSE
 
static UInt_t fgLastButton = 0
 
static Time_t fgLastClick = 0
 
static const TGGC * fgShadowGC = nullptr
 
static UInt_t fgUserColor = 0
 
static const TGGC * fgWhiteGC = nullptr
 
static Pixel_t fgWhitePixel = 0
 
- Static Protected Attributes inherited from TGWindow
static Int_t fgCounter = 0
 counter of created windows in SavePrimitive
 
- Static Protected Attributes inherited from TQObject
static Bool_t fgAllSignalsBlocked = kFALSE
 flag used for suppression of signals
 

#include <TGMdiMainFrame.h>

Inheritance diagram for TGMdiMainFrame:
[legend]

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
protected
Enumerator
kMinimizedWidth 

Definition at line 136 of file TGMdiMainFrame.h.

Constructor & Destructor Documentation

◆ TGMdiMainFrame()

TGMdiMainFrame::TGMdiMainFrame ( const TGWindow *  p,
TGMdiMenuBar *  menu,
Int_t  w,
Int_t  h,
UInt_t  options = 0,
Pixel_t  back = GetDefaultFrameBackground() 
)

Create a MDI main frame.

Definition at line 63 of file TGMdiMainFrame.cxx.

◆ ~TGMdiMainFrame()

TGMdiMainFrame::~TGMdiMainFrame ( )
virtual

MDI main frame destructor.

Definition at line 120 of file TGMdiMainFrame.cxx.

Member Function Documentation

◆ AddMdiFrame()

void TGMdiMainFrame::AddMdiFrame ( TGMdiFrame *  f)
protected

Add new MDI child window.

Definition at line 194 of file TGMdiMainFrame.cxx.

◆ ArrangeFrames()

void TGMdiMainFrame::ArrangeFrames ( Int_t  mode)
virtual

Automatic repositioning and resizing of every MDI child window.

depending on mode : tile horizontal, tile vertical, or cascade.

Definition at line 591 of file TGMdiMainFrame.cxx.

◆ ArrangeMinimized()

void TGMdiMainFrame::ArrangeMinimized ( )
virtual

This is an attempt to an "smart" minimized window re-arrangement.

Definition at line 676 of file TGMdiMainFrame.cxx.

◆ Cascade()

virtual void TGMdiMainFrame::Cascade ( )
inlinevirtual

Definition at line 185 of file TGMdiMainFrame.h.

◆ CirculateDown()

void TGMdiMainFrame::CirculateDown ( )
virtual

Send the highest window to the bottom.

Definition at line 422 of file TGMdiMainFrame.cxx.

◆ CirculateUp()

void TGMdiMainFrame::CirculateUp ( )
virtual

Bring the lowest window to the top.

Definition at line 397 of file TGMdiMainFrame.cxx.

◆ Class()

static TClass * TGMdiMainFrame::Class ( )
static
Returns
TClass describing this class

◆ Class_Name()

static const char * TGMdiMainFrame::Class_Name ( )
static
Returns
Name of this class

◆ Class_Version()

static constexpr Version_t TGMdiMainFrame::Class_Version ( )
inlinestaticconstexpr
Returns
Version of this class

Definition at line 229 of file TGMdiMainFrame.h.

◆ Close()

Int_t TGMdiMainFrame::Close ( TGMdiFrame *  frame)
virtual

Close MDI child window mdiframe.

Definition at line 959 of file TGMdiMainFrame.cxx.

◆ CloseAll()

void TGMdiMainFrame::CloseAll ( )
virtual

Close all MDI child windows.

Definition at line 1139 of file TGMdiMainFrame.cxx.

◆ ConfigureWindow()

void TGMdiMainFrame::ConfigureWindow ( TGMdiFrame *  f,
TGMdiGeometry &  geom 
)

Set MDI geometry for MDI child window f.

Definition at line 1108 of file TGMdiMainFrame.cxx.

◆ ContextHelp()

Int_t TGMdiMainFrame::ContextHelp ( TGMdiFrame *  frame)
virtual

Calls Help() method of MDI child window mdiframe.

Definition at line 1037 of file TGMdiMainFrame.cxx.

◆ DeclFileName()

static const char * TGMdiMainFrame::DeclFileName ( )
inlinestatic
Returns
Name of the file containing the class declaration

Definition at line 229 of file TGMdiMainFrame.h.

◆ FrameClosed()

virtual void TGMdiMainFrame::FrameClosed ( Int_t  id)
inlinevirtual

Definition at line 221 of file TGMdiMainFrame.h.

◆ FrameCreated()

virtual void TGMdiMainFrame::FrameCreated ( Int_t  id)
inlinevirtual

Definition at line 220 of file TGMdiMainFrame.h.

◆ FrameMaximized()

virtual void TGMdiMainFrame::FrameMaximized ( Int_t  id)
inlinevirtual

Definition at line 222 of file TGMdiMainFrame.h.

◆ FrameMinimized()

virtual void TGMdiMainFrame::FrameMinimized ( Int_t  id)
inlinevirtual

Definition at line 223 of file TGMdiMainFrame.h.

◆ FrameRestored()

virtual void TGMdiMainFrame::FrameRestored ( Int_t  id)
inlinevirtual

Definition at line 224 of file TGMdiMainFrame.h.

◆ FramesArranged()

virtual void TGMdiMainFrame::FramesArranged ( Int_t  mode)
inlinevirtual

Definition at line 225 of file TGMdiMainFrame.h.

◆ FreeMove()

void TGMdiMainFrame::FreeMove ( TGMdiFrame *  frame)
virtual

Allow to move MDI child window mdiframe.

Definition at line 974 of file TGMdiMainFrame.cxx.

◆ FreeSize()

void TGMdiMainFrame::FreeSize ( TGMdiFrame *  frame)
virtual

Allow to resize MDI child window mdiframe.

Definition at line 998 of file TGMdiMainFrame.cxx.

◆ GetBBox()

TGRectangle TGMdiMainFrame::GetBBox ( ) const

Return resizing box (rectangle) for current MDI child.

Definition at line 480 of file TGMdiMainFrame.cxx.

◆ GetContainer()

TGFrame * TGMdiMainFrame::GetContainer ( ) const
inline

Definition at line 197 of file TGMdiMainFrame.h.

◆ GetCurrent()

TGMdiFrame * TGMdiMainFrame::GetCurrent ( ) const

Return pointer on current (active) MDI child window.

Definition at line 1048 of file TGMdiMainFrame.cxx.

◆ GetDecorFrame() [1/2]

TGMdiDecorFrame * TGMdiMainFrame::GetDecorFrame ( TGMdiFrame *  frame) const
protected

Return decor frame of MDI child window (by frame pointer).

Definition at line 447 of file TGMdiMainFrame.cxx.

◆ GetDecorFrame() [2/2]

TGMdiDecorFrame * TGMdiMainFrame::GetDecorFrame ( UInt_t  id) const
protected

Return decor frame of MDI child window (by id).

Definition at line 459 of file TGMdiMainFrame.cxx.

◆ GetMdiFrame()

TGMdiFrame * TGMdiMainFrame::GetMdiFrame ( UInt_t  id) const

Return frame of MDI child window (by id).

Definition at line 470 of file TGMdiMainFrame.cxx.

◆ GetMenu()

TGMdiMenuBar * TGMdiMainFrame::GetMenu ( ) const
inline

Definition at line 202 of file TGMdiMainFrame.h.

◆ GetMinimizedBBox()

TGRectangle TGMdiMainFrame::GetMinimizedBBox ( ) const

Return minimized box (rectangle) for current MDI child.

Definition at line 503 of file TGMdiMainFrame.cxx.

◆ GetNumberOfFrames()

Long_t TGMdiMainFrame::GetNumberOfFrames ( ) const
inline

Definition at line 206 of file TGMdiMainFrame.h.

◆ GetWindowGeometry()

TGMdiGeometry TGMdiMainFrame::GetWindowGeometry ( TGMdiFrame *  f) const

Get MDI geometry of MDI child window f.

Definition at line 1059 of file TGMdiMainFrame.cxx.

◆ GetWindowList()

TGMdiFrameList * TGMdiMainFrame::GetWindowList ( Int_t  current = kFALSE) const
inline

Definition at line 204 of file TGMdiMainFrame.h.

◆ GetWinListMenu()

TGPopupMenu * TGMdiMainFrame::GetWinListMenu ( ) const
inline

Definition at line 201 of file TGMdiMainFrame.h.

◆ HandleKey()

Bool_t TGMdiMainFrame::HandleKey ( Event_t *  event)
overridevirtual

Handle keyboards events into MDI main frame.

Reimplemented from TGFrame.

Definition at line 165 of file TGMdiMainFrame.cxx.

◆ IsA()

TClass * TGMdiMainFrame::IsA ( ) const
inlineoverridevirtual
Returns
TClass describing current object

Reimplemented from TGCanvas.

Definition at line 229 of file TGMdiMainFrame.h.

◆ IsMaximized()

Bool_t TGMdiMainFrame::IsMaximized ( TGMdiFrame *  f)

Check if MDI child window f is maximized;.

Definition at line 1154 of file TGMdiMainFrame.cxx.

◆ IsMinimized()

Bool_t TGMdiMainFrame::IsMinimized ( TGMdiFrame *  f)

Check if MDI child window f is minimized;.

Definition at line 1164 of file TGMdiMainFrame.cxx.

◆ Layout()

void TGMdiMainFrame::Layout ( )
overridevirtual

Recalculates the postion and the size of all MDI child windows.

Reimplemented from TGCanvas.

Definition at line 562 of file TGMdiMainFrame.cxx.

◆ Maximize()

void TGMdiMainFrame::Maximize ( TGMdiFrame *  frame)
virtual

Maximize MDI child window mdiframe.

Definition at line 790 of file TGMdiMainFrame.cxx.

◆ Minimize()

void TGMdiMainFrame::Minimize ( TGMdiFrame *  frame)
virtual

Minimize MDI child window mdiframe.

Definition at line 886 of file TGMdiMainFrame.cxx.

◆ ProcessMessage()

Bool_t TGMdiMainFrame::ProcessMessage ( Longptr_t  msg,
Longptr_t  parm1,
Longptr_t  parm2 
)
overridevirtual

Process messages MDI main frame.

Reimplemented from TGCanvas.

Definition at line 743 of file TGMdiMainFrame.cxx.

◆ RemoveMdiFrame()

Bool_t TGMdiMainFrame::RemoveMdiFrame ( TGMdiFrame *  f)
protected

Remove MDI child window.

Definition at line 235 of file TGMdiMainFrame.cxx.

◆ Restore()

void TGMdiMainFrame::Restore ( TGMdiFrame *  frame)
virtual

Restore size of MDI child window mdiframe.

Definition at line 840 of file TGMdiMainFrame.cxx.

◆ SavePrimitive()

void TGMdiMainFrame::SavePrimitive ( std::ostream &  out,
Option_t *  option = "" 
)
overridevirtual

Save a MDI main frame as a C++ statement(s) on output stream out.

Reimplemented from TGCanvas.

Definition at line 1221 of file TGMdiMainFrame.cxx.

◆ SetCurrent() [1/3]

Bool_t TGMdiMainFrame::SetCurrent ( TGMdiFrame *  f)

Set current (active) MDI child window (by frame pointer).

Definition at line 309 of file TGMdiMainFrame.cxx.

◆ SetCurrent() [2/3]

Bool_t TGMdiMainFrame::SetCurrent ( TGMdiFrameList *  newcurrent)
protected

Set current (active) MDI child window (by frame list).

Definition at line 330 of file TGMdiMainFrame.cxx.

◆ SetCurrent() [3/3]

Bool_t TGMdiMainFrame::SetCurrent ( UInt_t  newcurrent)

Set current (active) MDI child window (by id).

Definition at line 287 of file TGMdiMainFrame.cxx.

◆ SetResizeMode()

void TGMdiMainFrame::SetResizeMode ( Int_t  mode = kMdiDefaultResizeMode)

Set MDI windows resize mode (opaque or transparent).

Definition at line 152 of file TGMdiMainFrame.cxx.

◆ Streamer()

void TGMdiMainFrame::Streamer ( TBuffer &  R__b)
overridevirtual

Stream an object of class TObject.

Reimplemented from TGCanvas.

◆ StreamerNVirtual()

void TGMdiMainFrame::StreamerNVirtual ( TBuffer &  ClassDef_StreamerNVirtual_b)
inline

Definition at line 229 of file TGMdiMainFrame.h.

◆ TileHorizontal()

virtual void TGMdiMainFrame::TileHorizontal ( )
inlinevirtual

Definition at line 186 of file TGMdiMainFrame.h.

◆ TileVertical()

virtual void TGMdiMainFrame::TileVertical ( )
inlinevirtual

Definition at line 187 of file TGMdiMainFrame.h.

◆ UpdateMdiButtons()

void TGMdiMainFrame::UpdateMdiButtons ( )

Update the status of MDI buttons in the decor frame of all children.

Definition at line 573 of file TGMdiMainFrame.cxx.

◆ UpdateWinListMenu()

void TGMdiMainFrame::UpdateWinListMenu ( )
protected

Update MDI menu entries with current list of MDI child windows.

Definition at line 524 of file TGMdiMainFrame.cxx.

Friends And Related Symbol Documentation

◆ TGMdiFrame

friend class TGMdiFrame
friend

Definition at line 133 of file TGMdiMainFrame.h.

Member Data Documentation

◆ fArrangementMode

Int_t TGMdiMainFrame::fArrangementMode
protected

MDI children arrangement mode.

Definition at line 142 of file TGMdiMainFrame.h.

◆ fBackCurrent

Pixel_t TGMdiMainFrame::fBackCurrent
protected

Definition at line 144 of file TGMdiMainFrame.h.

◆ fBackNotCurrent

Pixel_t TGMdiMainFrame::fBackNotCurrent
protected

Definition at line 145 of file TGMdiMainFrame.h.

◆ fBoxGC

TGGC* TGMdiMainFrame::fBoxGC
protected

GC used to draw resizing box (rectangle)

Definition at line 147 of file TGMdiMainFrame.h.

◆ fChildren

TGMdiFrameList* TGMdiMainFrame::fChildren
protected

list of MDI child windows

Definition at line 153 of file TGMdiMainFrame.h.

◆ fContainer

TGFrame* TGMdiMainFrame::fContainer
protected

MDI container.

Definition at line 151 of file TGMdiMainFrame.h.

◆ fCurrent

TGMdiFrameList* TGMdiMainFrame::fCurrent
protected

current list of MDI child windows

Definition at line 154 of file TGMdiMainFrame.h.

◆ fCurrentX

Int_t TGMdiMainFrame::fCurrentX
protected

Definition at line 141 of file TGMdiMainFrame.h.

◆ fCurrentY

Int_t TGMdiMainFrame::fCurrentY
protected

Definition at line 141 of file TGMdiMainFrame.h.

◆ fFontCurrent

TGFont* TGMdiMainFrame::fFontCurrent
protected

Definition at line 143 of file TGMdiMainFrame.h.

◆ fFontNotCurrent

TGFont * TGMdiMainFrame::fFontNotCurrent
protected

fonts for active and inactive MDI children

Definition at line 143 of file TGMdiMainFrame.h.

◆ fForeCurrent

Pixel_t TGMdiMainFrame::fForeCurrent
protected

back and fore colors for active MDI children

Definition at line 144 of file TGMdiMainFrame.h.

◆ fForeNotCurrent

Pixel_t TGMdiMainFrame::fForeNotCurrent
protected

back and fore colors for inactive MDI children

Definition at line 145 of file TGMdiMainFrame.h.

◆ fMenuBar

TGMdiMenuBar* TGMdiMainFrame::fMenuBar
protected

menu bar

Definition at line 150 of file TGMdiMainFrame.h.

◆ fNumberOfFrames

Long_t TGMdiMainFrame::fNumberOfFrames
protected

number of MDI child windows

Definition at line 149 of file TGMdiMainFrame.h.

◆ fResizeMode

Int_t TGMdiMainFrame::fResizeMode
protected

current MDI child XY position and resize mode

Definition at line 141 of file TGMdiMainFrame.h.

◆ fWinListMenu

TGPopupMenu* TGMdiMainFrame::fWinListMenu
protected

popup menu with list of MDI child windows

Definition at line 152 of file TGMdiMainFrame.h.

Libraries for TGMdiMainFrame:

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