ABC describing GUI independent main window (with menubar, scrollbars and a drawing area).
Definition at line 31 of file TCanvasImp.h.
Public Member Functions | |
| TCanvasImp (TCanvas *c, const char *name, Int_t x, Int_t y, UInt_t width, UInt_t height) | |
| TCanvasImp (TCanvas *c, const char *name, UInt_t width, UInt_t height) | |
| TCanvasImp (TCanvas *c=nullptr) | |
| virtual | ~TCanvasImp () |
| TCanvas * | Canvas () const |
| virtual void | Close () |
| virtual void | ForceUpdate () |
| virtual void | GetCanvasGeometry (Int_t wid, UInt_t &w, UInt_t &h) |
| Gets the size and position of the canvas paint area. | |
| virtual UInt_t | GetWindowGeometry (Int_t &x, Int_t &y, UInt_t &w, UInt_t &h) |
| virtual Bool_t | HasEditor () const |
| virtual Bool_t | HasMenuBar () const |
| virtual Bool_t | HasStatusBar () const |
| virtual Bool_t | HasToolBar () const |
| virtual Bool_t | HasToolTips () const |
| virtual void | Iconify () |
| virtual Int_t | InitWindow () |
| virtual TClass * | IsA () const |
| virtual void | RaiseWindow () |
| virtual void | ReallyDelete () |
| virtual Int_t | RequestLocator (Int_t &x, Int_t &y) |
| Request current mouse pointer, redirect to gVirtualX. | |
| virtual void | ResizeCanvasWindow (Int_t wid) |
| Resize canvas window, redirect to gVirtualX. | |
| virtual void | SetCanvasSize (UInt_t w, UInt_t h) |
| virtual void | SetCursor (ECursor cursor) |
| virtual void | SetStatusText (const char *text=nullptr, Int_t partidx=0) |
| virtual void | SetWindowPosition (Int_t x, Int_t y) |
| virtual void | SetWindowSize (UInt_t width, UInt_t height) |
| virtual void | SetWindowTitle (const char *newTitle) |
| virtual void | Show () |
| virtual void | ShowEditor (Bool_t show=kTRUE) |
| virtual void | ShowMenuBar (Bool_t show=kTRUE) |
| virtual void | ShowStatusBar (Bool_t show=kTRUE) |
| virtual void | ShowToolBar (Bool_t show=kTRUE) |
| virtual void | ShowToolTips (Bool_t show=kTRUE) |
| virtual void | Streamer (TBuffer &) |
| void | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) |
| virtual void | UpdateDisplay (Int_t mode=0, Bool_t sleep=kFALSE) |
| Update gVirtualX display, also optionally sleep to wait until operation finished. | |
| virtual void | Warp (Int_t ix, Int_t iy) |
| Change mouse pointer, redirect to gVirtualX. | |
Static Public Member Functions | |
| static TClass * | Class () |
| static const char * | Class_Name () |
| static constexpr Version_t | Class_Version () |
| static const char * | DeclFileName () |
Protected Member Functions | |
| TCanvasImp (const TCanvasImp &ci) | |
| virtual TVirtualPadPainter * | CreatePadPainter () |
| virtual Bool_t | IsLocked () |
| virtual Bool_t | IsWeb () const |
| virtual void | Lock () |
| TCanvasImp & | operator= (const TCanvasImp &ci) |
| virtual Bool_t | PerformUpdate (Bool_t) |
| virtual void | Unlock () |
Protected Attributes | |
| TCanvas * | fCanvas {nullptr} |
Friends | |
| class | TCanvas |
#include <TCanvasImp.h>
|
inlineprotected |
Definition at line 37 of file TCanvasImp.h.
|
inline |
Definition at line 54 of file TCanvasImp.h.
Definition at line 55 of file TCanvasImp.h.
|
inline |
Definition at line 56 of file TCanvasImp.h.
|
inlinevirtual |
Definition at line 57 of file TCanvasImp.h.
|
inline |
Definition at line 59 of file TCanvasImp.h.
|
static |
|
inlinestaticconstexpr |
Definition at line 99 of file TCanvasImp.h.
|
inlinevirtual |
Reimplemented in TRootCanvas, ROOT::Experimental::TQt6Canvas, and TWebCanvas.
Definition at line 60 of file TCanvasImp.h.
|
inlineprotectedvirtual |
Reimplemented in ROOT::Experimental::TQt6Canvas, and TWebCanvas.
Definition at line 51 of file TCanvasImp.h.
|
inlinestatic |
Definition at line 99 of file TCanvasImp.h.
|
inlinevirtual |
Reimplemented in TRootCanvas, ROOT::Experimental::TQt6Canvas, and TWebCanvas.
Definition at line 61 of file TCanvasImp.h.
Gets the size and position of the canvas paint area.
Reimplemented in ROOT::Experimental::TQt6Canvas.
Definition at line 44 of file TCanvasImp.cxx.
|
inlinevirtual |
Reimplemented in TRootCanvas, ROOT::Experimental::TQt6Canvas, and TWebCanvas.
Definition at line 62 of file TCanvasImp.h.
|
inlinevirtual |
Reimplemented in TRootCanvas, ROOT::Experimental::TQt6Canvas, and TWebCanvas.
Definition at line 87 of file TCanvasImp.h.
|
inlinevirtual |
Reimplemented in TRootCanvas, ROOT::Experimental::TQt6Canvas, and TWebCanvas.
Definition at line 88 of file TCanvasImp.h.
|
inlinevirtual |
Reimplemented in TRootCanvas, ROOT::Experimental::TQt6Canvas, and TWebCanvas.
Definition at line 89 of file TCanvasImp.h.
|
inlinevirtual |
Reimplemented in TRootCanvas, ROOT::Experimental::TQt6Canvas, and TWebCanvas.
Definition at line 90 of file TCanvasImp.h.
|
inlinevirtual |
Reimplemented in TRootCanvas, ROOT::Experimental::TQt6Canvas, and TWebCanvas.
Definition at line 91 of file TCanvasImp.h.
|
inlinevirtual |
Reimplemented in TRootCanvas, ROOT::Experimental::TQt6Canvas, and TWebCanvas.
Definition at line 69 of file TCanvasImp.h.
|
inlinevirtual |
Reimplemented in TRootCanvas, ROOT::Experimental::TQt6Canvas, and TWebCanvas.
Definition at line 70 of file TCanvasImp.h.
|
inlinevirtual |
Reimplemented in TRootCanvas, and TWebCanvas.
Definition at line 99 of file TCanvasImp.h.
|
inlineprotectedvirtual |
Reimplemented in TWebCanvas.
Definition at line 47 of file TCanvasImp.h.
|
inlineprotectedvirtual |
Reimplemented in TWebCanvas.
Definition at line 49 of file TCanvasImp.h.
|
inlineprotectedvirtual |
Reimplemented in TWebCanvas.
Definition at line 45 of file TCanvasImp.h.
|
inlineprotected |
Definition at line 38 of file TCanvasImp.h.
Reimplemented in ROOT::Experimental::TQt6Canvas, and TWebCanvas.
Definition at line 50 of file TCanvasImp.h.
|
inlinevirtual |
Reimplemented in TRootCanvas, ROOT::Experimental::TQt6Canvas, and TWebCanvas.
Definition at line 80 of file TCanvasImp.h.
|
inlinevirtual |
Reimplemented in TRootCanvas.
Definition at line 81 of file TCanvasImp.h.
Request current mouse pointer, redirect to gVirtualX.
Definition at line 36 of file TCanvasImp.cxx.
|
virtual |
Resize canvas window, redirect to gVirtualX.
Reimplemented in ROOT::Experimental::TQt6Canvas.
Definition at line 53 of file TCanvasImp.cxx.
Reimplemented in TRootCanvas, ROOT::Experimental::TQt6Canvas, and TWebCanvas.
Definition at line 75 of file TCanvasImp.h.
|
inlinevirtual |
Reimplemented in TRootCanvas, and ROOT::Experimental::TQt6Canvas.
Definition at line 76 of file TCanvasImp.h.
|
inlinevirtual |
Reimplemented in TRootCanvas.
Definition at line 71 of file TCanvasImp.h.
Reimplemented in TRootCanvas, ROOT::Experimental::TQt6Canvas, and TWebCanvas.
Definition at line 72 of file TCanvasImp.h.
Reimplemented in TRootCanvas, ROOT::Experimental::TQt6Canvas, and TWebCanvas.
Definition at line 73 of file TCanvasImp.h.
|
inlinevirtual |
Reimplemented in TRootCanvas, ROOT::Experimental::TQt6Canvas, and TWebCanvas.
Definition at line 74 of file TCanvasImp.h.
|
inlinevirtual |
Reimplemented in TRootCanvas, ROOT::Experimental::TQt6Canvas, and TWebCanvas.
Definition at line 77 of file TCanvasImp.h.
Reimplemented in TRootCanvas, TWebCanvas, and ROOT::Experimental::TQt6Canvas.
Definition at line 83 of file TCanvasImp.h.
Reimplemented in TRootCanvas, TWebCanvas, and ROOT::Experimental::TQt6Canvas.
Definition at line 78 of file TCanvasImp.h.
Reimplemented in TRootCanvas, TWebCanvas, and ROOT::Experimental::TQt6Canvas.
Definition at line 79 of file TCanvasImp.h.
Reimplemented in TRootCanvas, TWebCanvas, and ROOT::Experimental::TQt6Canvas.
Definition at line 84 of file TCanvasImp.h.
Reimplemented in TRootCanvas, TWebCanvas, and ROOT::Experimental::TQt6Canvas.
Definition at line 85 of file TCanvasImp.h.
|
virtual |
Reimplemented in TRootCanvas, and TWebCanvas.
|
inline |
Definition at line 99 of file TCanvasImp.h.
|
inlineprotectedvirtual |
Reimplemented in TWebCanvas.
Definition at line 46 of file TCanvasImp.h.
Update gVirtualX display, also optionally sleep to wait until operation finished.
Reimplemented in ROOT::Experimental::TQt6Canvas.
Definition at line 62 of file TCanvasImp.cxx.
Change mouse pointer, redirect to gVirtualX.
Definition at line 27 of file TCanvasImp.cxx.
|
friend |
Definition at line 32 of file TCanvasImp.h.
|
protected |
Definition at line 35 of file TCanvasImp.h.