GRUTinizer
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
GRootCanvas Class Reference

#include <GRootCanvas.h>

Public Member Functions

 GRootCanvas (GCanvas *c=0, const char *name="GRUT Canvas", UInt_t width=500, UInt_t height=300)
 GRootCanvas (GCanvas *c, const char *name, Int_t x, Int_t y, UInt_t width, UInt_t height)
virtual ~GRootCanvas ()
void AdjustSize ()
void Close ()
void ForceUpdate ()
void FitCanvas ()
void EventInfo (Int_t event, Int_t px, Int_t py, TObject *selected)
UInt_t GetWindowGeometry (Int_t &x, Int_t &y, UInt_t &w, UInt_t &h)
UInt_t GetCwidth () const
UInt_t GetCheight () const
void Iconify ()
Int_t InitWindow ()
void PrintCanvas ()
void RaiseWindow ()
void SetWindowPosition (Int_t x, Int_t y)
void SetWindowSize (UInt_t w, UInt_t h)
void SetWindowTitle (const char *newTitle)
void SetCanvasSize (UInt_t w, UInt_t h)
void SetStatusText (const char *txt=0, Int_t partidx=0)
void Show ()
void ShowMenuBar (Bool_t show=kTRUE)
void ShowStatusBar (Bool_t show=kTRUE)
void ShowEditor (Bool_t show=kTRUE)
void ShowToolBar (Bool_t show=kTRUE)
void ShowToolTips (Bool_t show=kTRUE)
Bool_t HasEditor () const
Bool_t HasMenuBar () const
Bool_t HasStatusBar () const
Bool_t HasToolBar () const
Bool_t HasToolTips () const
void Activated (Int_t id)
TGMenuBar * GetMenuBar () const
TGLayoutHints * GetMenuBarItemLayout () const
TGStatusBar * GetStatusBar () const
TGDockableFrame * GetToolDock () const
void CloseWindow ()
Bool_t ProcessMessage (Long_t msg, Long_t parm1, Long_t parm2)
void ReallyDelete ()

Private Member Functions

 GRootCanvas (const GRootCanvas &)
GRootCanvasoperator= (const GRootCanvas &)
void CreateCanvas (const char *name)
void CreateEditor ()
Bool_t HandleContainerButton (Event_t *ev)
Bool_t HandleContainerDoubleClick (Event_t *ev)
Bool_t HandleContainerConfigure (Event_t *ev)
Bool_t HandleContainerKey (Event_t *ev)
Bool_t HandleContainerMotion (Event_t *ev)
Bool_t HandleContainerExpose (Event_t *ev)
Bool_t HandleContainerCrossing (Event_t *ev)
Bool_t HandleDNDDrop (TDNDData *data)
Atom_t HandleDNDPosition (Int_t x, Int_t y, Atom_t action, Int_t xroot, Int_t yroot)
Atom_t HandleDNDEnter (Atom_t *typelist)
Bool_t HandleDNDLeave ()

Private Attributes

TGCanvas * fCanvasWindow
GRootContainerfCanvasContainer
TGMenuBar * fMenuBar
TGPopupMenu * fFileMenu
TGPopupMenu * fFileSaveMenu
TGPopupMenu * fEditMenu
TGPopupMenu * fEditClearMenu
TGPopupMenu * fViewMenu
TGPopupMenu * fViewWithMenu
TGPopupMenu * fOptionMenu
TGPopupMenu * fToolsMenu
TGPopupMenu * fHelpMenu
TGLayoutHints * fMenuBarLayout
TGLayoutHints * fMenuBarItemLayout
TGLayoutHints * fMenuBarHelpLayout
TGLayoutHints * fCanvasLayout
TGStatusBar * fStatusBar
TGLayoutHints * fStatusBarLayout
TGCompositeFrame * fEditorFrame
TGLayoutHints * fEditorLayout
TGCompositeFrame * fMainFrame
TGLayoutHints * fToolBarLayout
TGToolBar * fToolBar
TGHorizontal3DLine * fToolBarSep
TGLayoutHints * fMainFrameLayout
TGVertical3DLine * fVertical1
TGVertical3DLine * fVertical2
TGHorizontal3DLine * fHorizontal1
TGLayoutHints * fVertical1Layout
TGLayoutHints * fVertical2Layout
TGLayoutHints * fHorizontal1Layout
TGDockableFrame * fToolDock
TGLayoutHints * fDockLayout
const TGPicture * fIconPic
TGToolTip * fToolTip
TVirtualPadEditor * fEditor
Bool_t fEmbedded
Int_t fCanvasID
Bool_t fAutoFit
Int_t fButton

Friends

class GRootContainer

Constructor & Destructor Documentation

GRootCanvas::GRootCanvas ( const GRootCanvas )
private
GRootCanvas::GRootCanvas ( GCanvas c = 0,
const char *  name = "GRUT Canvas",
UInt_t  width = 500,
UInt_t  height = 300 
)
GRootCanvas::GRootCanvas ( GCanvas c,
const char *  name,
Int_t  x,
Int_t  y,
UInt_t  width,
UInt_t  height 
)
GRootCanvas::~GRootCanvas ( )
virtual

Member Function Documentation

void GRootCanvas::Activated ( Int_t  id)
void GRootCanvas::AdjustSize ( )
void GRootCanvas::Close ( )
void GRootCanvas::CloseWindow ( )
void GRootCanvas::CreateCanvas ( const char *  name)
private
void GRootCanvas::CreateEditor ( )
private
void GRootCanvas::EventInfo ( Int_t  event,
Int_t  px,
Int_t  py,
TObject *  selected 
)
void GRootCanvas::FitCanvas ( )
void GRootCanvas::ForceUpdate ( )
inline
UInt_t GRootCanvas::GetCheight ( ) const
UInt_t GRootCanvas::GetCwidth ( ) const
TGMenuBar* GRootCanvas::GetMenuBar ( ) const
inline
TGLayoutHints* GRootCanvas::GetMenuBarItemLayout ( ) const
inline
TGStatusBar* GRootCanvas::GetStatusBar ( ) const
inline
TGDockableFrame* GRootCanvas::GetToolDock ( ) const
inline
UInt_t GRootCanvas::GetWindowGeometry ( Int_t &  x,
Int_t &  y,
UInt_t &  w,
UInt_t &  h 
)
Bool_t GRootCanvas::HandleContainerButton ( Event_t *  ev)
private
Bool_t GRootCanvas::HandleContainerConfigure ( Event_t *  ev)
private
Bool_t GRootCanvas::HandleContainerCrossing ( Event_t *  ev)
private
Bool_t GRootCanvas::HandleContainerDoubleClick ( Event_t *  ev)
private
Bool_t GRootCanvas::HandleContainerExpose ( Event_t *  ev)
private
Bool_t GRootCanvas::HandleContainerKey ( Event_t *  ev)
private
Bool_t GRootCanvas::HandleContainerMotion ( Event_t *  ev)
private
Bool_t GRootCanvas::HandleDNDDrop ( TDNDData *  data)
private
Atom_t GRootCanvas::HandleDNDEnter ( Atom_t *  typelist)
private
Bool_t GRootCanvas::HandleDNDLeave ( )
private
Atom_t GRootCanvas::HandleDNDPosition ( Int_t  x,
Int_t  y,
Atom_t  action,
Int_t  xroot,
Int_t  yroot 
)
private
Bool_t GRootCanvas::HasEditor ( ) const
Bool_t GRootCanvas::HasMenuBar ( ) const
Bool_t GRootCanvas::HasStatusBar ( ) const
Bool_t GRootCanvas::HasToolBar ( ) const
Bool_t GRootCanvas::HasToolTips ( ) const
void GRootCanvas::Iconify ( )
inline
Int_t GRootCanvas::InitWindow ( )
GRootCanvas& GRootCanvas::operator= ( const GRootCanvas )
private
void GRootCanvas::PrintCanvas ( )
Bool_t GRootCanvas::ProcessMessage ( Long_t  msg,
Long_t  parm1,
Long_t  parm2 
)
void GRootCanvas::RaiseWindow ( )
void GRootCanvas::ReallyDelete ( )
void GRootCanvas::SetCanvasSize ( UInt_t  w,
UInt_t  h 
)
void GRootCanvas::SetStatusText ( const char *  txt = 0,
Int_t  partidx = 0 
)
void GRootCanvas::SetWindowPosition ( Int_t  x,
Int_t  y 
)
void GRootCanvas::SetWindowSize ( UInt_t  w,
UInt_t  h 
)
void GRootCanvas::SetWindowTitle ( const char *  newTitle)
void GRootCanvas::Show ( )
inline
void GRootCanvas::ShowEditor ( Bool_t  show = kTRUE)
void GRootCanvas::ShowMenuBar ( Bool_t  show = kTRUE)
void GRootCanvas::ShowStatusBar ( Bool_t  show = kTRUE)
void GRootCanvas::ShowToolBar ( Bool_t  show = kTRUE)
void GRootCanvas::ShowToolTips ( Bool_t  show = kTRUE)

Friends And Related Function Documentation

friend class GRootContainer
friend

Member Data Documentation

Bool_t GRootCanvas::fAutoFit
private
Int_t GRootCanvas::fButton
private
GRootContainer* GRootCanvas::fCanvasContainer
private
Int_t GRootCanvas::fCanvasID
private
TGLayoutHints* GRootCanvas::fCanvasLayout
private
TGCanvas* GRootCanvas::fCanvasWindow
private
TGLayoutHints* GRootCanvas::fDockLayout
private
TGPopupMenu* GRootCanvas::fEditClearMenu
private
TGPopupMenu* GRootCanvas::fEditMenu
private
TVirtualPadEditor* GRootCanvas::fEditor
private
TGCompositeFrame* GRootCanvas::fEditorFrame
private
TGLayoutHints* GRootCanvas::fEditorLayout
private
Bool_t GRootCanvas::fEmbedded
private
TGPopupMenu* GRootCanvas::fFileMenu
private
TGPopupMenu* GRootCanvas::fFileSaveMenu
private
TGPopupMenu* GRootCanvas::fHelpMenu
private
TGHorizontal3DLine* GRootCanvas::fHorizontal1
private
TGLayoutHints* GRootCanvas::fHorizontal1Layout
private
const TGPicture* GRootCanvas::fIconPic
private
TGCompositeFrame* GRootCanvas::fMainFrame
private
TGLayoutHints* GRootCanvas::fMainFrameLayout
private
TGMenuBar* GRootCanvas::fMenuBar
private
TGLayoutHints* GRootCanvas::fMenuBarHelpLayout
private
TGLayoutHints* GRootCanvas::fMenuBarItemLayout
private
TGLayoutHints* GRootCanvas::fMenuBarLayout
private
TGPopupMenu* GRootCanvas::fOptionMenu
private
TGStatusBar* GRootCanvas::fStatusBar
private
TGLayoutHints* GRootCanvas::fStatusBarLayout
private
TGToolBar* GRootCanvas::fToolBar
private
TGLayoutHints* GRootCanvas::fToolBarLayout
private
TGHorizontal3DLine* GRootCanvas::fToolBarSep
private
TGDockableFrame* GRootCanvas::fToolDock
private
TGPopupMenu* GRootCanvas::fToolsMenu
private
TGToolTip* GRootCanvas::fToolTip
private
TGVertical3DLine* GRootCanvas::fVertical1
private
TGLayoutHints* GRootCanvas::fVertical1Layout
private
TGVertical3DLine* GRootCanvas::fVertical2
private
TGLayoutHints* GRootCanvas::fVertical2Layout
private
TGPopupMenu* GRootCanvas::fViewMenu
private
TGPopupMenu* GRootCanvas::fViewWithMenu
private

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