TGMdiDecorFrame Class Reference

#include <TGMdiDecorFrame.h>

Inheritance diagram for TGMdiDecorFrame:

TGCompositeFrame TGCompositeFrame TGFrame TGFrame TGFrame TGFrame TQObject TGWindow TQObject TGWindow TQObject TGWindow TQObject TGWindow TQObject TGWindow TQObject TGWindow TQObject TGWindow TQObject TGWindow List of all members.

Public Types

enum  
enum  

Public Member Functions

 TGMdiDecorFrame (TGMdiMainFrame *main, TGMdiFrame *frame, Int_t w, Int_t h, const TGGC *boxGC, UInt_t options=0, Pixel_t back=GetDefaultFrameBackground())
virtual ~TGMdiDecorFrame ()
virtual Bool_t HandleButton (Event_t *event)
virtual Bool_t HandleConfigureNotify (Event_t *event)
virtual Int_t CloseWindow ()
virtual void Layout ()
virtual void Move (Int_t x, Int_t y)
virtual void MoveResize (Int_t x, Int_t y, UInt_t w, UInt_t h)
void SetMdiButtons (ULong_t buttons)
ULong_t GetMdiButtons () const
void SetResizeMode (Int_t mode=kMdiDefaultResizeMode)
void SetWindowName (const char *name)
void SetWindowIcon (const TGPicture *pic)
const char * GetWindowName ()
const TGPictureGetWindowIcon ()
Bool_t IsCurrent () const
Bool_t IsMinimized () const
Bool_t IsMaximized () const
Int_t GetPreResizeX () const
Int_t GetPreResizeY () const
Int_t GetPreResizeWidth () const
Int_t GetPreResizeHeight () const
Int_t GetMinimizedX () const
Int_t GetMinimizedY () const
Bool_t GetMinUserPlacement () const
void SetCurrent (Bool_t cur=kTRUE)
void SetDecorBorderWidth (Int_t bw)
void SetPreResizeX (Int_t x)
void SetPreResizeY (Int_t y)
void SetPreResizeWidth (Int_t w)
void SetPreResizeHeight (Int_t h)
void SetMinimizedX (Int_t x)
void SetMinimizedY (Int_t y)
void Minimize (Bool_t min=kTRUE)
void Maximize (Bool_t max=kTRUE)
void SetMinUserPlacement (Bool_t place=kTRUE)
TGMdiFrameGetMdiFrame () const
TGMdiTitleBarGetTitleBar () const
TGMdiVerticalWinResizerGetUpperHR () const
TGMdiVerticalWinResizerGetLowerHR () const
TGMdiCornerWinResizerGetUpperLeftCR () const
TGMdiCornerWinResizerGetLowerLeftCR () const
TGMdiCornerWinResizerGetUpperRightCR () const
TGMdiCornerWinResizerGetLowerRightCR () const
TGMdiHorizontalWinResizerGetLeftVR () const
TGMdiHorizontalWinResizerGetRightVR () const
 TGMdiDecorFrame (TGMdiMainFrame *main, TGMdiFrame *frame, Int_t w, Int_t h, const TGGC *boxGC, UInt_t options=0, Pixel_t back=GetDefaultFrameBackground())
virtual ~TGMdiDecorFrame ()
virtual Bool_t HandleButton (Event_t *event)
virtual Bool_t HandleConfigureNotify (Event_t *event)
virtual Int_t CloseWindow ()
virtual void Layout ()
virtual void Move (Int_t x, Int_t y)
virtual void MoveResize (Int_t x, Int_t y, UInt_t w, UInt_t h)
void SetMdiButtons (ULong_t buttons)
ULong_t GetMdiButtons () const
void SetResizeMode (Int_t mode=kMdiDefaultResizeMode)
void SetWindowName (const char *name)
void SetWindowIcon (const TGPicture *pic)
const char * GetWindowName ()
const TGPictureGetWindowIcon ()
Bool_t IsCurrent () const
Bool_t IsMinimized () const
Bool_t IsMaximized () const
Int_t GetPreResizeX () const
Int_t GetPreResizeY () const
Int_t GetPreResizeWidth () const
Int_t GetPreResizeHeight () const
Int_t GetMinimizedX () const
Int_t GetMinimizedY () const
Bool_t GetMinUserPlacement () const
void SetCurrent (Bool_t cur=kTRUE)
void SetDecorBorderWidth (Int_t bw)
void SetPreResizeX (Int_t x)
void SetPreResizeY (Int_t y)
void SetPreResizeWidth (Int_t w)
void SetPreResizeHeight (Int_t h)
void SetMinimizedX (Int_t x)
void SetMinimizedY (Int_t y)
void Minimize (Bool_t min=kTRUE)
void Maximize (Bool_t max=kTRUE)
void SetMinUserPlacement (Bool_t place=kTRUE)
TGMdiFrameGetMdiFrame () const
TGMdiTitleBarGetTitleBar () const
TGMdiVerticalWinResizerGetUpperHR () const
TGMdiVerticalWinResizerGetLowerHR () const
TGMdiCornerWinResizerGetUpperLeftCR () const
TGMdiCornerWinResizerGetLowerLeftCR () const
TGMdiCornerWinResizerGetUpperRightCR () const
TGMdiCornerWinResizerGetLowerRightCR () const
TGMdiHorizontalWinResizerGetLeftVR () const
TGMdiHorizontalWinResizerGetRightVR () const

Protected Attributes

Int_t fPreResizeX
Int_t fPreResizeY
Int_t fPreResizeWidth
Int_t fPreResizeHeight
Int_t fMinimizedX
Int_t fMinimizedY
Bool_t fIsMinimized
Bool_t fIsMaximized
Bool_t fMinimizedUserPlacement
Bool_t fIsCurrent
TGMdiFramefFrame
TGMdiMainFramefMdiMainFrame
TGMdiVerticalWinResizerfUpperHR
TGMdiVerticalWinResizerfLowerHR
TGMdiCornerWinResizerfUpperLeftCR
TGMdiCornerWinResizerfLowerLeftCR
TGMdiCornerWinResizerfUpperRightCR
TGMdiCornerWinResizerfLowerRightCR
TGMdiHorizontalWinResizerfLeftVR
TGMdiHorizontalWinResizerfRightVR
TGLayoutHintsfLHint
TGLayoutHintsfExpandHint
ULong_t fButtonMask
TGMdiTitleBarfTitlebar
TGMdiFramefFrame
TGMdiMainFramefMdiMainFrame
TGMdiVerticalWinResizerfUpperHR
TGMdiCornerWinResizerfUpperLeftCR
TGMdiCornerWinResizerfUpperRightCR
TGMdiHorizontalWinResizerfLeftVR
TGLayoutHintsfLHint
TGMdiTitleBarfTitlebar

Friends

class TGMdiMainFrame

Detailed Description

Definition at line 254 of file TGMdiDecorFrame.h.


Member Enumeration Documentation

anonymous enum

Definition at line 279 of file TGMdiDecorFrame.h.

anonymous enum

Definition at line 279 of file TGMdiDecorFrame.h.


Constructor & Destructor Documentation

TGMdiDecorFrame::TGMdiDecorFrame ( TGMdiMainFrame main,
TGMdiFrame frame,
Int_t  w,
Int_t  h,
const TGGC boxGC,
UInt_t  options = 0,
Pixel_t  back = GetDefaultFrameBackground() 
)

TGMdiDecorFrame::~TGMdiDecorFrame (  )  [virtual]

Definition at line 144 of file TGMdiDecorFrame.cxx.

References TGWindow::DestroyWindow(), fLeftVR, fLowerHR, fLowerLeftCR, fLowerRightCR, fRightVR, fUpperHR, fUpperLeftCR, fUpperRightCR, and TGCompositeFrame::MustCleanup().

TGMdiDecorFrame::TGMdiDecorFrame ( TGMdiMainFrame main,
TGMdiFrame frame,
Int_t  w,
Int_t  h,
const TGGC boxGC,
UInt_t  options = 0,
Pixel_t  back = GetDefaultFrameBackground() 
)

virtual TGMdiDecorFrame::~TGMdiDecorFrame (  )  [virtual]


Member Function Documentation

Bool_t TGMdiDecorFrame::HandleButton ( Event_t event  )  [virtual]

Reimplemented from TGCompositeFrame.

Definition at line 321 of file TGMdiDecorFrame.cxx.

References TGPopupMenu::EndMenu(), TGObject::fId, fMdiMainFrame, fTitlebar, Event_t::fType, TGMdiTitleIcon::GetPopup(), TGMdiTitleBar::GetWinIcon(), kButtonPress, kC_MDI, kMDI_CURRENT, kTRUE, MK_MSG(), and TGFrame::SendMessage().

Bool_t TGMdiDecorFrame::HandleConfigureNotify ( Event_t event  )  [virtual]

Reimplemented from TGFrame.

Definition at line 297 of file TGMdiDecorFrame.cxx.

References TGFrame::fBorderWidth, fFrame, Event_t::fHeight, TGFrame::fHeight, fMdiMainFrame, fTitlebar, TGFrame::fWidth, Event_t::fWidth, Event_t::fWindow, Event_t::fX, Event_t::fY, TGCompositeFrame::GetDefaultHeight(), TGFrame::GetHeight(), TGObject::GetId(), TGCanvas::GetViewPort(), TGFrame::GetWidth(), kFALSE, kTRUE, and TGFrame::Resize().

virtual Int_t TGMdiDecorFrame::CloseWindow (  )  [inline, virtual]

Definition at line 292 of file TGMdiDecorFrame.h.

References TGMdiFrame::CloseWindow(), and fFrame.

Referenced by TGMdiMainFrame::Close().

void TGMdiDecorFrame::Layout (  )  [virtual]

Reimplemented from TGCompositeFrame.

Definition at line 213 of file TGMdiDecorFrame.cxx.

References TGFrame::AddInput(), TGFrame::fHeight, fIsMaximized, fLeftVR, fLowerHR, fLowerLeftCR, fLowerRightCR, fRightVR, fUpperHR, fUpperLeftCR, fUpperRightCR, TGFrame::fWidth, TGFrame::GetHeight(), TGFrame::GetWidth(), kFALSE, kStructureNotifyMask, TGCompositeFrame::Layout(), TGFrame::Move(), TGFrame::MoveResize(), and TGFrame::RemoveInput().

Referenced by TGMdiMainFrame::Minimize().

void TGMdiDecorFrame::Move ( Int_t  x,
Int_t  y 
) [virtual]

Reimplemented from TGFrame.

Definition at line 264 of file TGMdiDecorFrame.cxx.

References fMdiMainFrame, fMinimizedUserPlacement, TGFrame::GetHeight(), TGCanvas::GetViewPort(), TGFrame::GetWidth(), IsMinimized(), kTRUE, TGFrame::Move(), TGCanvas::SetHsbPosition(), and TGCanvas::SetVsbPosition().

Referenced by TGMdiMainFrame::ConfigureWindow().

void TGMdiDecorFrame::MoveResize ( Int_t  x,
Int_t  y,
UInt_t  w,
UInt_t  h 
) [virtual]

Reimplemented from TGFrame.

Definition at line 280 of file TGMdiDecorFrame.cxx.

References fMdiMainFrame, fMinimizedUserPlacement, TGFrame::GetHeight(), TGCanvas::GetViewPort(), TGFrame::GetWidth(), IsMinimized(), kTRUE, TGFrame::MoveResize(), TGCanvas::SetHsbPosition(), and TGCanvas::SetVsbPosition().

Referenced by TGMdiMainFrame::ArrangeFrames(), TGMdiMainFrame::ArrangeMinimized(), TGMdiMainFrame::ConfigureWindow(), TGMdiMainFrame::Layout(), TGMdiMainFrame::Maximize(), TGMdiMainFrame::Minimize(), and TGMdiMainFrame::Restore().

void TGMdiDecorFrame::SetMdiButtons ( ULong_t  buttons  ) 

Definition at line 170 of file TGMdiDecorFrame.cxx.

References TGFrame::Activate(), fButtonMask, fIsMaximized, fIsMinimized, fLeftVR, fLowerHR, fLowerLeftCR, fLowerRightCR, fRightVR, fTitlebar, fUpperHR, fUpperLeftCR, fUpperRightCR, kFALSE, kMdiSize, kTRUE, and TGMdiTitleBar::LayoutButtons().

ULong_t TGMdiDecorFrame::GetMdiButtons (  )  const [inline]

Definition at line 299 of file TGMdiDecorFrame.h.

References fButtonMask.

Referenced by TGMdiMainFrame::Maximize(), TGMdiMainFrame::Minimize(), TGMdiMainFrame::Restore(), and TGMdiMainFrame::UpdateWinListMenu().

void TGMdiDecorFrame::SetResizeMode ( Int_t  mode = kMdiDefaultResizeMode  ) 

Definition at line 198 of file TGMdiDecorFrame.cxx.

References fLeftVR, fLowerHR, fLowerLeftCR, fLowerRightCR, fRightVR, fUpperHR, fUpperLeftCR, fUpperRightCR, and TGMdiWinResizer::SetResizeMode().

Referenced by TGMdiMainFrame::SetResizeMode().

void TGMdiDecorFrame::SetWindowName ( const char *  name  )  [virtual]

Reimplemented from TGWindow.

Definition at line 246 of file TGMdiDecorFrame.cxx.

References fTitlebar, TGMdiTitleBar::GetWinName(), TGCompositeFrame::Layout(), and TGLabel::SetText().

void TGMdiDecorFrame::SetWindowIcon ( const TGPicture pic  ) 

Definition at line 255 of file TGMdiDecorFrame.cxx.

References TGObject::fClient, fTitlebar, TGMdiTitleBar::GetWinIcon(), TGClient::NeedRedraw(), and TGIcon::SetPicture().

const char* TGMdiDecorFrame::GetWindowName (  )  [inline]

Definition at line 305 of file TGMdiDecorFrame.h.

References fTitlebar, TGString::GetString(), TGLabel::GetText(), and TGMdiTitleBar::GetWinName().

Referenced by TGMdiMainFrame::UpdateWinListMenu().

const TGPicture* TGMdiDecorFrame::GetWindowIcon (  )  [inline]

Definition at line 308 of file TGMdiDecorFrame.h.

References fTitlebar, TGIcon::GetPicture(), and TGMdiTitleBar::GetWinIcon().

Referenced by TGMdiMainFrame::UpdateWinListMenu().

Bool_t TGMdiDecorFrame::IsCurrent (  )  const [inline]

Definition at line 309 of file TGMdiDecorFrame.h.

References fIsCurrent.

Bool_t TGMdiDecorFrame::IsMinimized (  )  const [inline]

Definition at line 310 of file TGMdiDecorFrame.h.

References fIsMinimized.

Referenced by TGMdiMainFrame::ArrangeFrames(), TGMdiMainFrame::ArrangeMinimized(), TGMdiMainFrame::ConfigureWindow(), TGMdiMainFrame::GetMinimizedBBox(), TGMdiMainFrame::GetWindowGeometry(), TGMdiMainFrame::IsMinimized(), TGMdiMainFrame::Maximize(), TGMdiMainFrame::Minimize(), Move(), MoveResize(), and TGMdiMainFrame::Restore().

Bool_t TGMdiDecorFrame::IsMaximized (  )  const [inline]

Definition at line 311 of file TGMdiDecorFrame.h.

References fIsMaximized.

Referenced by TGMdiMainFrame::ArrangeFrames(), TGMdiMainFrame::CirculateDown(), TGMdiMainFrame::CirculateUp(), TGMdiMainFrame::ConfigureWindow(), TGMdiMainFrame::GetBBox(), TGMdiMainFrame::GetWindowGeometry(), TGMdiMainFrame::IsMaximized(), TGMdiMainFrame::Layout(), TGMdiMainFrame::Maximize(), TGMdiMainFrame::Minimize(), TGMdiMainFrame::Restore(), and TGMdiMainFrame::SetCurrent().

Int_t TGMdiDecorFrame::GetPreResizeX (  )  const [inline]

Definition at line 312 of file TGMdiDecorFrame.h.

References fPreResizeX.

Referenced by TGMdiMainFrame::GetWindowGeometry(), and TGMdiMainFrame::Restore().

Int_t TGMdiDecorFrame::GetPreResizeY (  )  const [inline]

Definition at line 313 of file TGMdiDecorFrame.h.

References fPreResizeY.

Referenced by TGMdiMainFrame::GetWindowGeometry(), and TGMdiMainFrame::Restore().

Int_t TGMdiDecorFrame::GetPreResizeWidth (  )  const [inline]

Definition at line 314 of file TGMdiDecorFrame.h.

References fPreResizeWidth.

Referenced by TGMdiMainFrame::GetWindowGeometry(), and TGMdiMainFrame::Restore().

Int_t TGMdiDecorFrame::GetPreResizeHeight (  )  const [inline]

Definition at line 315 of file TGMdiDecorFrame.h.

References fPreResizeHeight.

Referenced by TGMdiMainFrame::GetWindowGeometry(), and TGMdiMainFrame::Restore().

Int_t TGMdiDecorFrame::GetMinimizedX (  )  const [inline]

Definition at line 316 of file TGMdiDecorFrame.h.

References fMinimizedX.

Referenced by TGMdiMainFrame::ConfigureWindow(), TGMdiMainFrame::GetWindowGeometry(), and TGMdiMainFrame::Minimize().

Int_t TGMdiDecorFrame::GetMinimizedY (  )  const [inline]

Definition at line 317 of file TGMdiDecorFrame.h.

References fMinimizedY.

Referenced by TGMdiMainFrame::ConfigureWindow(), TGMdiMainFrame::GetWindowGeometry(), and TGMdiMainFrame::Minimize().

Bool_t TGMdiDecorFrame::GetMinUserPlacement (  )  const [inline]

Definition at line 318 of file TGMdiDecorFrame.h.

References fMinimizedUserPlacement.

Referenced by TGMdiMainFrame::ArrangeMinimized(), TGMdiMainFrame::GetWindowGeometry(), and TGMdiMainFrame::Minimize().

void TGMdiDecorFrame::SetCurrent ( Bool_t  cur = kTRUE  )  [inline]

Definition at line 320 of file TGMdiDecorFrame.h.

References fIsCurrent.

void TGMdiDecorFrame::SetDecorBorderWidth ( Int_t  bw  ) 

Definition at line 162 of file TGMdiDecorFrame.cxx.

References TGFrame::fBorderWidth.

Referenced by TGMdiMainFrame::Maximize(), and TGMdiMainFrame::Restore().

void TGMdiDecorFrame::SetPreResizeX ( Int_t  x  )  [inline]

Definition at line 322 of file TGMdiDecorFrame.h.

References fPreResizeX.

Referenced by TGMdiMainFrame::ConfigureWindow(), TGMdiMainFrame::Maximize(), and TGMdiMainFrame::Minimize().

void TGMdiDecorFrame::SetPreResizeY ( Int_t  y  )  [inline]

Definition at line 323 of file TGMdiDecorFrame.h.

References fPreResizeY.

Referenced by TGMdiMainFrame::ConfigureWindow(), TGMdiMainFrame::Maximize(), and TGMdiMainFrame::Minimize().

void TGMdiDecorFrame::SetPreResizeWidth ( Int_t  w  )  [inline]

Definition at line 324 of file TGMdiDecorFrame.h.

References fPreResizeWidth.

Referenced by TGMdiMainFrame::ConfigureWindow(), TGMdiMainFrame::Maximize(), and TGMdiMainFrame::Minimize().

void TGMdiDecorFrame::SetPreResizeHeight ( Int_t  h  )  [inline]

Definition at line 325 of file TGMdiDecorFrame.h.

References fPreResizeHeight.

Referenced by TGMdiMainFrame::ConfigureWindow(), TGMdiMainFrame::Maximize(), and TGMdiMainFrame::Minimize().

void TGMdiDecorFrame::SetMinimizedX ( Int_t  x  )  [inline]

Definition at line 326 of file TGMdiDecorFrame.h.

References fMinimizedX.

Referenced by TGMdiMainFrame::ArrangeMinimized(), TGMdiMainFrame::ConfigureWindow(), TGMdiMainFrame::Minimize(), and TGMdiMainFrame::Restore().

void TGMdiDecorFrame::SetMinimizedY ( Int_t  y  )  [inline]

Definition at line 327 of file TGMdiDecorFrame.h.

References fMinimizedY.

Referenced by TGMdiMainFrame::ArrangeMinimized(), TGMdiMainFrame::ConfigureWindow(), TGMdiMainFrame::Minimize(), and TGMdiMainFrame::Restore().

void TGMdiDecorFrame::Minimize ( Bool_t  min = kTRUE  )  [inline]

Definition at line 328 of file TGMdiDecorFrame.h.

References fIsMinimized, and min.

Referenced by TGMdiMainFrame::Minimize(), and TGMdiMainFrame::Restore().

void TGMdiDecorFrame::Maximize ( Bool_t  max = kTRUE  )  [inline]

Definition at line 329 of file TGMdiDecorFrame.h.

References fIsMaximized, and max.

Referenced by TGMdiMainFrame::Maximize(), and TGMdiMainFrame::Restore().

void TGMdiDecorFrame::SetMinUserPlacement ( Bool_t  place = kTRUE  )  [inline]

Definition at line 330 of file TGMdiDecorFrame.h.

References fMinimizedUserPlacement.

Referenced by TGMdiMainFrame::ArrangeMinimized(), and TGMdiMainFrame::ConfigureWindow().

TGMdiFrame* TGMdiDecorFrame::GetMdiFrame (  )  const [inline]

Definition at line 332 of file TGMdiDecorFrame.h.

References fFrame.

Referenced by TGMdiMainFrame::ArrangeFrames(), TGMdiMainFrame::GetCurrent(), TGMdiMainFrame::GetDecorFrame(), TGMdiMainFrame::GetMdiFrame(), TGMdiMainFrame::SavePrimitive(), and TGMdiMainFrame::SetCurrent().

TGMdiTitleBar* TGMdiDecorFrame::GetTitleBar (  )  const [inline]

Definition at line 333 of file TGMdiDecorFrame.h.

References fTitlebar.

Referenced by TGMdiMainFrame::ArrangeFrames(), TGMdiMainFrame::ArrangeMinimized(), TGMdiMainFrame::CirculateDown(), TGMdiMainFrame::CirculateUp(), TGMdiMainFrame::FreeMove(), TGMdiMainFrame::GetWindowGeometry(), TGMdiMainFrame::Maximize(), TGMdiMainFrame::Minimize(), TGMdiMainFrame::Restore(), TGMdiFrame::SavePrimitive(), and TGMdiMainFrame::SetCurrent().

TGMdiVerticalWinResizer* TGMdiDecorFrame::GetUpperHR (  )  const [inline]

Definition at line 335 of file TGMdiDecorFrame.h.

References fUpperHR.

Referenced by TGMdiMainFrame::Maximize().

TGMdiVerticalWinResizer* TGMdiDecorFrame::GetLowerHR (  )  const [inline]

Definition at line 336 of file TGMdiDecorFrame.h.

References fLowerHR.

Referenced by TGMdiMainFrame::Maximize().

TGMdiCornerWinResizer* TGMdiDecorFrame::GetUpperLeftCR (  )  const [inline]

Definition at line 337 of file TGMdiDecorFrame.h.

References fUpperLeftCR.

Referenced by TGMdiMainFrame::Maximize().

TGMdiCornerWinResizer* TGMdiDecorFrame::GetLowerLeftCR (  )  const [inline]

Definition at line 338 of file TGMdiDecorFrame.h.

References fLowerLeftCR.

Referenced by TGMdiMainFrame::Maximize().

TGMdiCornerWinResizer* TGMdiDecorFrame::GetUpperRightCR (  )  const [inline]

Definition at line 339 of file TGMdiDecorFrame.h.

References fUpperRightCR.

Referenced by TGMdiMainFrame::Maximize().

TGMdiCornerWinResizer* TGMdiDecorFrame::GetLowerRightCR (  )  const [inline]

Definition at line 340 of file TGMdiDecorFrame.h.

References fLowerRightCR.

Referenced by TGMdiMainFrame::FreeSize(), and TGMdiMainFrame::Maximize().

TGMdiHorizontalWinResizer* TGMdiDecorFrame::GetLeftVR (  )  const [inline]

Definition at line 341 of file TGMdiDecorFrame.h.

References fLeftVR.

Referenced by TGMdiMainFrame::Maximize().

TGMdiHorizontalWinResizer* TGMdiDecorFrame::GetRightVR (  )  const [inline]

Definition at line 342 of file TGMdiDecorFrame.h.

References fRightVR.

Referenced by TGMdiMainFrame::Maximize().

virtual Bool_t TGMdiDecorFrame::HandleButton ( Event_t event  )  [virtual]

Reimplemented from TGCompositeFrame.

virtual Bool_t TGMdiDecorFrame::HandleConfigureNotify ( Event_t event  )  [virtual]

Reimplemented from TGFrame.

virtual Int_t TGMdiDecorFrame::CloseWindow (  )  [inline, virtual]

Definition at line 292 of file TGMdiDecorFrame.h.

References TGMdiFrame::CloseWindow(), and fFrame.

virtual void TGMdiDecorFrame::Layout (  )  [virtual]

Reimplemented from TGCompositeFrame.

virtual void TGMdiDecorFrame::Move ( Int_t  x,
Int_t  y 
) [virtual]

Reimplemented from TGFrame.

virtual void TGMdiDecorFrame::MoveResize ( Int_t  x,
Int_t  y,
UInt_t  w,
UInt_t  h 
) [virtual]

Reimplemented from TGFrame.

void TGMdiDecorFrame::SetMdiButtons ( ULong_t  buttons  ) 

ULong_t TGMdiDecorFrame::GetMdiButtons (  )  const [inline]

Definition at line 299 of file TGMdiDecorFrame.h.

References fButtonMask.

void TGMdiDecorFrame::SetResizeMode ( Int_t  mode = kMdiDefaultResizeMode  ) 

void TGMdiDecorFrame::SetWindowName ( const char *  name  )  [virtual]

Reimplemented from TGWindow.

void TGMdiDecorFrame::SetWindowIcon ( const TGPicture pic  ) 

const char* TGMdiDecorFrame::GetWindowName (  )  [inline]

Definition at line 305 of file TGMdiDecorFrame.h.

References fTitlebar, TGString::GetString(), TGLabel::GetText(), and TGMdiTitleBar::GetWinName().

const TGPicture* TGMdiDecorFrame::GetWindowIcon (  )  [inline]

Definition at line 308 of file TGMdiDecorFrame.h.

References fTitlebar, TGIcon::GetPicture(), and TGMdiTitleBar::GetWinIcon().

Bool_t TGMdiDecorFrame::IsCurrent (  )  const [inline]

Definition at line 309 of file TGMdiDecorFrame.h.

References fIsCurrent.

Bool_t TGMdiDecorFrame::IsMinimized (  )  const [inline]

Definition at line 310 of file TGMdiDecorFrame.h.

References fIsMinimized.

Bool_t TGMdiDecorFrame::IsMaximized (  )  const [inline]

Definition at line 311 of file TGMdiDecorFrame.h.

References fIsMaximized.

Int_t TGMdiDecorFrame::GetPreResizeX (  )  const [inline]

Definition at line 312 of file TGMdiDecorFrame.h.

References fPreResizeX.

Int_t TGMdiDecorFrame::GetPreResizeY (  )  const [inline]

Definition at line 313 of file TGMdiDecorFrame.h.

References fPreResizeY.

Int_t TGMdiDecorFrame::GetPreResizeWidth (  )  const [inline]

Definition at line 314 of file TGMdiDecorFrame.h.

References fPreResizeWidth.

Int_t TGMdiDecorFrame::GetPreResizeHeight (  )  const [inline]

Definition at line 315 of file TGMdiDecorFrame.h.

References fPreResizeHeight.

Int_t TGMdiDecorFrame::GetMinimizedX (  )  const [inline]

Definition at line 316 of file TGMdiDecorFrame.h.

References fMinimizedX.

Int_t TGMdiDecorFrame::GetMinimizedY (  )  const [inline]

Definition at line 317 of file TGMdiDecorFrame.h.

References fMinimizedY.

Bool_t TGMdiDecorFrame::GetMinUserPlacement (  )  const [inline]

Definition at line 318 of file TGMdiDecorFrame.h.

References fMinimizedUserPlacement.

void TGMdiDecorFrame::SetCurrent ( Bool_t  cur = kTRUE  )  [inline]

Definition at line 320 of file TGMdiDecorFrame.h.

References fIsCurrent.

void TGMdiDecorFrame::SetDecorBorderWidth ( Int_t  bw  ) 

void TGMdiDecorFrame::SetPreResizeX ( Int_t  x  )  [inline]

Definition at line 322 of file TGMdiDecorFrame.h.

References fPreResizeX.

void TGMdiDecorFrame::SetPreResizeY ( Int_t  y  )  [inline]

Definition at line 323 of file TGMdiDecorFrame.h.

References fPreResizeY.

void TGMdiDecorFrame::SetPreResizeWidth ( Int_t  w  )  [inline]

Definition at line 324 of file TGMdiDecorFrame.h.

References fPreResizeWidth.

void TGMdiDecorFrame::SetPreResizeHeight ( Int_t  h  )  [inline]

Definition at line 325 of file TGMdiDecorFrame.h.

References fPreResizeHeight.

void TGMdiDecorFrame::SetMinimizedX ( Int_t  x  )  [inline]

Definition at line 326 of file TGMdiDecorFrame.h.

References fMinimizedX.

void TGMdiDecorFrame::SetMinimizedY ( Int_t  y  )  [inline]

Definition at line 327 of file TGMdiDecorFrame.h.

References fMinimizedY.

void TGMdiDecorFrame::Minimize ( Bool_t  min = kTRUE  )  [inline]

Definition at line 328 of file TGMdiDecorFrame.h.

References fIsMinimized, and min.

void TGMdiDecorFrame::Maximize ( Bool_t  max = kTRUE  )  [inline]

Definition at line 329 of file TGMdiDecorFrame.h.

References fIsMaximized, and max.

void TGMdiDecorFrame::SetMinUserPlacement ( Bool_t  place = kTRUE  )  [inline]

Definition at line 330 of file TGMdiDecorFrame.h.

References fMinimizedUserPlacement.

TGMdiFrame* TGMdiDecorFrame::GetMdiFrame (  )  const [inline]

Definition at line 332 of file TGMdiDecorFrame.h.

References fFrame.

TGMdiTitleBar* TGMdiDecorFrame::GetTitleBar (  )  const [inline]

Definition at line 333 of file TGMdiDecorFrame.h.

References fTitlebar.

TGMdiVerticalWinResizer* TGMdiDecorFrame::GetUpperHR (  )  const [inline]

Definition at line 335 of file TGMdiDecorFrame.h.

References fUpperHR.

TGMdiVerticalWinResizer* TGMdiDecorFrame::GetLowerHR (  )  const [inline]

Definition at line 336 of file TGMdiDecorFrame.h.

References fLowerHR.

TGMdiCornerWinResizer* TGMdiDecorFrame::GetUpperLeftCR (  )  const [inline]

Definition at line 337 of file TGMdiDecorFrame.h.

References fUpperLeftCR.

TGMdiCornerWinResizer* TGMdiDecorFrame::GetLowerLeftCR (  )  const [inline]

Definition at line 338 of file TGMdiDecorFrame.h.

References fLowerLeftCR.

TGMdiCornerWinResizer* TGMdiDecorFrame::GetUpperRightCR (  )  const [inline]

Definition at line 339 of file TGMdiDecorFrame.h.

References fUpperRightCR.

TGMdiCornerWinResizer* TGMdiDecorFrame::GetLowerRightCR (  )  const [inline]

Definition at line 340 of file TGMdiDecorFrame.h.

References fLowerRightCR.

TGMdiHorizontalWinResizer* TGMdiDecorFrame::GetLeftVR (  )  const [inline]

Definition at line 341 of file TGMdiDecorFrame.h.

References fLeftVR.

TGMdiHorizontalWinResizer* TGMdiDecorFrame::GetRightVR (  )  const [inline]

Definition at line 342 of file TGMdiDecorFrame.h.

References fRightVR.


Friends And Related Function Documentation

TGMdiMainFrame [friend]

Definition at line 256 of file TGMdiDecorFrame.h.


Member Data Documentation

Int_t TGMdiDecorFrame::fPreResizeX [protected]

Definition at line 259 of file TGMdiDecorFrame.h.

Referenced by GetPreResizeX(), and SetPreResizeX().

Int_t TGMdiDecorFrame::fPreResizeY [protected]

Definition at line 259 of file TGMdiDecorFrame.h.

Referenced by GetPreResizeY(), and SetPreResizeY().

Int_t TGMdiDecorFrame::fPreResizeWidth [protected]

Definition at line 260 of file TGMdiDecorFrame.h.

Referenced by GetPreResizeWidth(), and SetPreResizeWidth().

Int_t TGMdiDecorFrame::fPreResizeHeight [protected]

Definition at line 260 of file TGMdiDecorFrame.h.

Referenced by GetPreResizeHeight(), and SetPreResizeHeight().

Int_t TGMdiDecorFrame::fMinimizedX [protected]

Definition at line 261 of file TGMdiDecorFrame.h.

Referenced by GetMinimizedX(), and SetMinimizedX().

Int_t TGMdiDecorFrame::fMinimizedY [protected]

Definition at line 261 of file TGMdiDecorFrame.h.

Referenced by GetMinimizedY(), and SetMinimizedY().

Bool_t TGMdiDecorFrame::fIsMinimized [protected]

Definition at line 262 of file TGMdiDecorFrame.h.

Referenced by IsMinimized(), Minimize(), and SetMdiButtons().

Bool_t TGMdiDecorFrame::fIsMaximized [protected]

Definition at line 262 of file TGMdiDecorFrame.h.

Referenced by IsMaximized(), Layout(), Maximize(), and SetMdiButtons().

Bool_t TGMdiDecorFrame::fMinimizedUserPlacement [protected]

Definition at line 263 of file TGMdiDecorFrame.h.

Referenced by GetMinUserPlacement(), Move(), MoveResize(), and SetMinUserPlacement().

Bool_t TGMdiDecorFrame::fIsCurrent [protected]

Definition at line 264 of file TGMdiDecorFrame.h.

Referenced by IsCurrent(), and SetCurrent().

TGMdiFrame* TGMdiDecorFrame::fFrame [protected]

Definition at line 266 of file TGMdiDecorFrame.h.

Referenced by CloseWindow(), GetMdiFrame(), and HandleConfigureNotify().

TGMdiMainFrame* TGMdiDecorFrame::fMdiMainFrame [protected]

Definition at line 267 of file TGMdiDecorFrame.h.

Referenced by HandleButton(), HandleConfigureNotify(), Move(), and MoveResize().

TGMdiVerticalWinResizer* TGMdiDecorFrame::fUpperHR [protected]

Definition at line 269 of file TGMdiDecorFrame.h.

Referenced by GetUpperHR(), Layout(), SetMdiButtons(), SetResizeMode(), and ~TGMdiDecorFrame().

TGMdiVerticalWinResizer * TGMdiDecorFrame::fLowerHR [protected]

Definition at line 269 of file TGMdiDecorFrame.h.

Referenced by GetLowerHR(), Layout(), SetMdiButtons(), SetResizeMode(), and ~TGMdiDecorFrame().

TGMdiCornerWinResizer* TGMdiDecorFrame::fUpperLeftCR [protected]

Definition at line 270 of file TGMdiDecorFrame.h.

Referenced by GetUpperLeftCR(), Layout(), SetMdiButtons(), SetResizeMode(), and ~TGMdiDecorFrame().

TGMdiCornerWinResizer * TGMdiDecorFrame::fLowerLeftCR [protected]

Definition at line 270 of file TGMdiDecorFrame.h.

Referenced by GetLowerLeftCR(), Layout(), SetMdiButtons(), SetResizeMode(), and ~TGMdiDecorFrame().

TGMdiCornerWinResizer* TGMdiDecorFrame::fUpperRightCR [protected]

Definition at line 271 of file TGMdiDecorFrame.h.

Referenced by GetUpperRightCR(), Layout(), SetMdiButtons(), SetResizeMode(), and ~TGMdiDecorFrame().

TGMdiCornerWinResizer * TGMdiDecorFrame::fLowerRightCR [protected]

Definition at line 271 of file TGMdiDecorFrame.h.

Referenced by GetLowerRightCR(), Layout(), SetMdiButtons(), SetResizeMode(), and ~TGMdiDecorFrame().

TGMdiHorizontalWinResizer* TGMdiDecorFrame::fLeftVR [protected]

Definition at line 272 of file TGMdiDecorFrame.h.

Referenced by GetLeftVR(), Layout(), SetMdiButtons(), SetResizeMode(), and ~TGMdiDecorFrame().

TGMdiHorizontalWinResizer * TGMdiDecorFrame::fRightVR [protected]

Definition at line 272 of file TGMdiDecorFrame.h.

Referenced by GetRightVR(), Layout(), SetMdiButtons(), SetResizeMode(), and ~TGMdiDecorFrame().

TGLayoutHints* TGMdiDecorFrame::fLHint [protected]

Definition at line 273 of file TGMdiDecorFrame.h.

TGLayoutHints * TGMdiDecorFrame::fExpandHint [protected]

Definition at line 273 of file TGMdiDecorFrame.h.

ULong_t TGMdiDecorFrame::fButtonMask [protected]

Definition at line 275 of file TGMdiDecorFrame.h.

Referenced by GetMdiButtons(), and SetMdiButtons().

TGMdiTitleBar* TGMdiDecorFrame::fTitlebar [protected]

Definition at line 276 of file TGMdiDecorFrame.h.

Referenced by GetTitleBar(), GetWindowIcon(), GetWindowName(), HandleButton(), HandleConfigureNotify(), SetMdiButtons(), SetWindowIcon(), and SetWindowName().

TGMdiFrame* TGMdiDecorFrame::fFrame [protected]

Definition at line 266 of file TGMdiDecorFrame.h.

TGMdiMainFrame* TGMdiDecorFrame::fMdiMainFrame [protected]

Definition at line 267 of file TGMdiDecorFrame.h.

TGMdiVerticalWinResizer* TGMdiDecorFrame::fUpperHR [protected]

Definition at line 269 of file TGMdiDecorFrame.h.

TGMdiCornerWinResizer* TGMdiDecorFrame::fUpperLeftCR [protected]

Definition at line 270 of file TGMdiDecorFrame.h.

TGMdiCornerWinResizer* TGMdiDecorFrame::fUpperRightCR [protected]

Definition at line 271 of file TGMdiDecorFrame.h.

TGMdiHorizontalWinResizer* TGMdiDecorFrame::fLeftVR [protected]

Definition at line 272 of file TGMdiDecorFrame.h.

TGLayoutHints* TGMdiDecorFrame::fLHint [protected]

Definition at line 273 of file TGMdiDecorFrame.h.

TGMdiTitleBar* TGMdiDecorFrame::fTitlebar [protected]

Definition at line 276 of file TGMdiDecorFrame.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:40:17 2011 for ROOT_528-00b_version by  doxygen 1.5.1