TCanvas
class description - source file - inheritance tree
private:
TCanvas(const TCanvas& canvas)
void Build()
virtual void CopyPixmaps()
void DrawEventStatus(Int_t event, Int_t x, Int_t y, TObject* selected)
TCanvas& operator=(const TCanvas& rhs)
void RunAutoExec()
protected:
void Constructor()
void Constructor(const char* name, const char* title, Int_t form)
void Constructor(const char* name, const char* title, Int_t ww, Int_t wh)
void Constructor(const char* name, const char* title, Int_t wtopx, Int_t wtopy, Int_t ww, Int_t wh)
void Destructor()
virtual void ExecuteEvent(Int_t event, Int_t px, Int_t py)
void Init()
public:
TCanvas(const char* name, const char* title, Int_t form = 1)
TCanvas(const char* name, const char* title, Int_t ww, Int_t wh)
TCanvas(const char* name, const char* title, Int_t wtopx, Int_t wtopy, Int_t ww, Int_t wh)
TCanvas(const char* name, Int_t ww, Int_t wh, Int_t winid)
TCanvas(Bool_t build = kTRUE)
virtual ~TCanvas()
virtual void Browse(TBrowser* b)
virtual void cd(Int_t subpadnumber = 0)
static TClass* Class()
virtual void Clear(Option_t* option)
virtual void Close(Option_t* option)
virtual void Delete(Option_t*)
void DisconnectWidget()
virtual void Draw(Option_t* option)
virtual TObject* DrawClone(Option_t* option) const
virtual TObject* DrawClonePad()
virtual void EditorBar()
void EnterLeave(TPad* prevSelPad, TObject* prevSelObj)
void FeedbackMode(Bool_t set)
void Flush()
void ForceUpdate()
Bool_t GetAutoExec() const
virtual Int_t GetCanvasID() const
TCanvasImp* GetCanvasImp() const
virtual void GetCanvasPar(Int_t& wtopx, Int_t& wtopy, UInt_t& ww, UInt_t& wh)
TContextMenu* GetContextMenu() const
const char* GetDISPLAY() const
Int_t GetDoubleBuffer() const
TControlBar* GetEditorBar() const
virtual Int_t GetEvent() const
virtual Int_t GetEventX() const
virtual Int_t GetEventY() const
virtual Color_t GetHighLightColor() const
virtual TVirtualPad* GetPadSave() const
virtual TObject* GetSelected() const
Option_t* GetSelectedOpt() const
virtual TVirtualPad* GetSelectedPad() const
Bool_t GetShowEventStatus()
virtual UInt_t GetWh() const
UInt_t GetWindowHeight() const
Int_t GetWindowTopX()
Int_t GetWindowTopY()
UInt_t GetWindowWidth() const
virtual UInt_t GetWw() const
Size_t GetXsizeReal() const
Size_t GetXsizeUser() const
Size_t GetYsizeReal() const
Size_t GetYsizeUser() const
virtual void HandleInput(EEventType button, Int_t x, Int_t y)
Bool_t HasMenuBar() const
void Iconify()
virtual TClass* IsA() const
virtual Bool_t IsBatch() const
virtual Bool_t IsFolder() const
virtual Bool_t IsRetained() const
virtual void ls(Option_t* option) const
static void MakeDefCanvas()
void MoveOpaque(Int_t set = 1)
virtual Bool_t OpaqueMoving() const
virtual Bool_t OpaqueResizing() const
virtual void Paint(Option_t* option)
virtual TPad* Pick(Int_t px, Int_t py, TObject* prevSelObj)
virtual TPad* Pick(Int_t px, Int_t py, TObjLink*& pickobj)
virtual void Picked(TPad* selpad, TObject* selected, Int_t event)
virtual void ProcessedEvent(Int_t event, Int_t x, Int_t y, TObject* selected)
virtual void Resize(Option_t* option)
void ResizeOpaque(Int_t set = 1)
void SaveSource(const char* filename, Option_t* option)
virtual void SetBatch(Bool_t batch = kTRUE)
virtual void SetCanvasSize(UInt_t ww, UInt_t wh)
virtual void SetCursor(ECursor cursor)
virtual void SetDoubleBuffer(Int_t mode = 1)
virtual void SetFixedAspectRatio(Bool_t fixed = kTRUE)
static void SetFolder(Bool_t isfolder = kTRUE)
void SetHighLightColor(Color_t col)
void SetRetained(Bool_t retained = kTRUE)
virtual void SetSelected(TObject* obj)
void SetSelectedPad(TPad* pad)
virtual void SetTitle(const char* title)
void SetWindowPosition(Int_t x, Int_t y)
void SetWindowSize(UInt_t ww, UInt_t wh)
void Show()
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Size(Float_t xsizeuser = 0, Float_t ysizeuser = 0)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
virtual void ToggleAutoExec()
virtual void ToggleEventStatus()
virtual void Update()
virtual void UseCurrentStyle()
protected:
TAttCanvas fCatt Canvas attributes
TString fDISPLAY Name of destination screen
Size_t fXsizeUser User specified size of canvas along X in CM
Size_t fYsizeUser User specified size of canvas along Y in CM
Size_t fXsizeReal Current size of canvas along X in CM
Size_t fYsizeReal Current size of canvas along Y in CM
Color_t fHighLightColor Highlight color of active pad
Int_t fDoubleBuffer Double buffer flag (0=off, 1=on)
Int_t fWindowTopX Top X position of window (in pixels)
Int_t fWindowTopY Top Y position of window (in pixels)
UInt_t fWindowWidth Width of window (including borders, etc.)
UInt_t fWindowHeight Height of window (including menubar, borders, etc.)
UInt_t fCw Width of the canvas along X (pixels)
UInt_t fCh Height of the canvas along Y (pixels)
Int_t fEvent !Type of current or last handled event
Int_t fEventX !Last X mouse position in canvas
Int_t fEventY !Last Y mouse position in canvas
Int_t fCanvasID !Canvas identifier
TObject* fSelected !Currently selected object
TString fSelectedOpt !Drawing option of selected object
TPad* fSelectedPad !Pad containing currently selected object
TPad* fPadSave !Pointer to saved pad in HandleInput
TControlBar* fEditorBar !Editor control bar
TCanvasImp* fCanvasImp !Window system specific canvas implementation
TContextMenu* fContextMenu !Context menu pointer
Bool_t fBatch !True when in batchmode
Bool_t fRetained Retain structure flag
Bool_t fShowEventStatus Show event status panel
Bool_t fAutoExec To auto exec the list of pad TExecs
Bool_t fMoveOpaque Move objects in opaque mode
Bool_t fResizeOpaque Resize objects in opaque mode
Bool_t fMenuBar False if no menubar is displayed
static Bool_t fgIsFolder Indicates if canvas can be browsed as a folder
See also
-
TDialogCanvas, TInspectCanvas
Last update: Fri May 14 13:32:36 2004
ROOT page - Class index - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.