ROOT » GRAF2D » GPAD » TDialogCanvas

class TDialogCanvas: public TCanvas, public TAttText

 A DialogCanvas is a canvas specialized to set attributes.
 It contains, in general, TGroupButton objects.
 When the APPLY button is executed, the actions corresponding
 to the active buttons are executed via the Interpreter.

 See examples in TAttLineCanvas, TAttFillCanvas, TAttTextCanvas, TAttMarkerCanvas

Function Members (Methods)

public:
virtual~TDialogCanvas()
virtual voidTPad::AbsCoordinates(Bool_t set)
virtual Double_tTPad::AbsPixeltoX(Int_t px)
virtual voidTPad::AbsPixeltoXY(Int_t xpixel, Int_t ypixel, Double_t& x, Double_t& y)
virtual Double_tTPad::AbsPixeltoY(Int_t py)
voidTObject::AbstractMethod(const char* method) const
virtual voidTPad::AddExec(const char* name, const char* command)
virtual voidTObject::AppendPad(Option_t* option = "")
virtual voidApply(const char* action = "")
static Bool_tTQObject::AreAllSignalsBlocked()
Bool_tTQObject::AreSignalsBlocked() const
virtual voidTPad::AutoExec()
static Bool_tTQObject::BlockAllSignals(Bool_t b)
Bool_tTQObject::BlockSignals(Bool_t b)
virtual voidTCanvas::Browse(TBrowser* b)
virtual TLegend*TPad::BuildLegend(Double_t x1 = 0.5, Double_t y1 = 0.67000000000000004, Double_t x2 = 0.88, Double_t y2 = 0.88, const char* title = "")MENU
virtual voidBuildStandardButtons()
virtual TVirtualPad*TCanvas::cd(Int_t subpadnumber = 0)
virtual voidTQObject::ChangedBy(const char* method)SIGNAL
static TClass*Class()
virtual const char*TObject::ClassName() const
virtual voidTCanvas::Clear(Option_t* option = "")
virtual voidTCanvas::Cleared(TVirtualPad* pad)SIGNAL
voidTCanvas::ClearPadSave()
virtual Int_tTPad::Clip(Float_t* x, Float_t* y, Float_t xclipl, Float_t yclipb, Float_t xclipr, Float_t yclipt)
virtual Int_tTPad::Clip(Double_t* x, Double_t* y, Double_t xclipl, Double_t yclipb, Double_t xclipr, Double_t yclipt)
virtual Int_tTPad::ClippingCode(Double_t x, Double_t y, Double_t xcl1, Double_t ycl1, Double_t xcl2, Double_t ycl2)
virtual Int_tTPad::ClipPolygon(Int_t n, Double_t* x, Double_t* y, Int_t nn, Double_t* xc, Double_t* yc, Double_t xclipl, Double_t yclipb, Double_t xclipr, Double_t yclipt)
virtual TObject*TObject::Clone(const char* newname = "") const
virtual voidTCanvas::Close(Option_t* option = "")
virtual voidTCanvas::Closed()SIGNAL
virtual voidTPad::CloseToolTip(TObject* tip)
voidTQObject::CollectClassSignalLists(TList& list, TClass* cls)
virtual Int_tTObject::Compare(const TObject* obj) const
Bool_tTQObject::Connect(const char* signal, const char* receiver_class, void* receiver, const char* slot)
static Bool_tTQObject::Connect(TQObject* sender, const char* signal, const char* receiver_class, void* receiver, const char* slot)
static Bool_tTQObject::Connect(const char* sender_class, const char* signal, const char* receiver_class, void* receiver, const char* slot)
virtual voidTQObject::Connected(const char*)
voidTCanvas::Constructor()
voidTCanvas::Constructor(const char* name, const char* title, Int_t form)
voidTCanvas::Constructor(const char* name, const char* title, Int_t ww, Int_t wh)
voidTCanvas::Constructor(const char* name, const char* title, Int_t wtopx, Int_t wtopy, Int_t ww, Int_t wh)
virtual voidTObject::Copy(TObject& object) const
virtual voidTPad::CopyPixmap()
virtual voidTPad::CopyPixmaps()
virtual TObject*TPad::CreateToolTip(const TBox* b, const char* text, Long_t delayms)
virtual voidTCanvas::Delete(Option_t* = "")
voidTCanvas::DeleteCanvasPainter()
virtual voidTPad::DeleteExec(const char* name)
virtual voidTPad::DeleteToolTip(TObject* tip)
virtual voidTQObject::Destroyed()SIGNAL
voidTCanvas::Destructor()
Bool_tTQObject::Disconnect(const char* signal = 0, void* receiver = 0, const char* slot = 0)
static Bool_tTQObject::Disconnect(TQObject* sender, const char* signal = 0, void* receiver = 0, const char* slot = 0)
static Bool_tTQObject::Disconnect(const char* class_name, const char* signal, void* receiver = 0, const char* slot = 0)
virtual voidTQObject::Disconnected(const char*)
voidTCanvas::DisconnectWidget()
Int_tTAttLine::DistancetoLine(Int_t px, Int_t py, Double_t xp1, Double_t yp1, Double_t xp2, Double_t yp2)
virtual voidDivide(Int_t nx = 1, Int_t ny = 1, Float_t xmargin = 0.01, Float_t ymargin = 0.01, Int_t color = 0)
virtual voidTPad::DivideSquare(Int_t n, Float_t xmargin = 0.01, Float_t ymargin = 0.01, Int_t color = 0)
virtual voidTCanvas::Draw(Option_t* option = "")
virtual voidTObject::DrawClass() constMENU
virtual voidTPad::DrawClassObject(const TObject* obj, Option_t* option = "")
virtual TObject*TCanvas::DrawClone(Option_t* option = "") constMENU
virtual TObject*TCanvas::DrawClonePad()MENU
static voidTPad::DrawColorTable()
virtual voidTPad::DrawCrosshair()
virtual TH1F*TPad::DrawFrame(Double_t xmin, Double_t ymin, Double_t xmax, Double_t ymax, const char* title = "")
virtual voidTObject::Dump() constMENU
virtual voidTCanvas::EditorBar()
voidTCanvas::EmbedInto(Int_t winid, Int_t ww, Int_t wh)
voidTQObject::Emit(const char* signal)
voidTQObject::Emit(const char* signal, Long_t* paramArr)
voidTQObject::Emit(const char* signal, const char* params)
voidTQObject::Emit(const char* signal, Double_t param)
voidTQObject::Emit(const char* signal, Long_t param)
voidTQObject::Emit(const char* signal, Long64_t param)
voidTQObject::Emit(const char* signal, Bool_t param)
voidTQObject::Emit(const char* signal, Char_t param)
voidTQObject::Emit(const char* signal, UChar_t param)
voidTQObject::Emit(const char* signal, Short_t param)
voidTQObject::Emit(const char* signal, UShort_t param)
voidTQObject::Emit(const char* signal, Int_t param)
voidTQObject::Emit(const char* signal, UInt_t param)
voidTQObject::Emit(const char* signal, ULong_t param)
voidTQObject::Emit(const char* signal, ULong64_t param)
voidTQObject::Emit(const char* signal, Float_t param)
voidTQObject::EmitVA(const char* signal, Int_t nargs, va_list va)
voidTQObject::EmitVA<>(const char* signal_name, Int_t)
voidTCanvas::EnterLeave(TPad* prevSelPad, TObject* prevSelObj)
virtual voidTObject::Error(const char* method, const char* msgfmt) const
virtual voidTPad::EventPave()SIGNAL
virtual voidTObject::Execute(const char* method, const char* params, Int_t* error = 0)
virtual voidTObject::Execute(TMethod* method, TObjArray* params, Int_t* error = 0)
virtual voidTPad::ExecuteEventAxis(Int_t event, Int_t px, Int_t py, TAxis* axis)
virtual voidTObject::Fatal(const char* method, const char* msgfmt) const
voidTCanvas::FeedbackMode(Bool_t set)
virtual TObject*TPad::FindObject(const char* name) const
virtual TObject*TPad::FindObject(const TObject* obj) const
voidTCanvas::Flush()
voidTCanvas::ForceUpdate()
virtual Double_tTPad::GetAbsHNDC() const
virtual Double_tTPad::GetAbsWNDC() const
virtual Double_tTPad::GetAbsXlowNDC() const
virtual Double_tTPad::GetAbsYlowNDC() const
Float_tTAttPad::GetAfile() const
virtual Double_tTPad::GetAspectRatio() const
Float_tTAttPad::GetAstat() const
Bool_tTCanvas::GetAutoExec() const
virtual Rectangle_tTPad::GetBBox()
virtual TPointTPad::GetBBoxCenter()
virtual Short_tTPad::GetBorderMode() const
virtual Short_tTPad::GetBorderSize() const
Float_tTAttPad::GetBottomMargin() const
virtual TCanvas*TPad::GetCanvas() const
virtual Int_tTCanvas::GetCanvasID() const
virtual TCanvasImp*TCanvas::GetCanvasImp() const
TVirtualPadPainter*TCanvas::GetCanvasPainter()
virtual voidTCanvas::GetCanvasPar(Int_t& wtopx, Int_t& wtopy, UInt_t& ww, UInt_t& wh)
TObject*TCanvas::GetClickSelected() const
TVirtualPad*TCanvas::GetClickSelectedPad() const
TContextMenu*TCanvas::GetContextMenu() const
Int_tTPad::GetCrosshair() const
const char*TCanvas::GetDISPLAY() const
Int_tTCanvas::GetDoubleBuffer() const
virtual Option_t*TObject::GetDrawOption() const
static Long_tTObject::GetDtorOnly()
virtual Int_tTCanvas::GetEvent() const
virtual Int_tTCanvas::GetEventX() const
virtual Int_tTCanvas::GetEventY() const
virtual Color_tTAttFill::GetFillColor() const
virtual Style_tTAttFill::GetFillStyle() const
virtual TFrame*TPad::GetFrame()
Int_tTAttPad::GetFrameBorderMode() const
Width_tTAttPad::GetFrameBorderSize() const
Color_tTAttPad::GetFrameFillColor() const
Style_tTAttPad::GetFrameFillStyle() const
Color_tTAttPad::GetFrameLineColor() const
Style_tTAttPad::GetFrameLineStyle() const
Width_tTAttPad::GetFrameLineWidth() const
virtual Int_tTPad::GetGLDevice()
virtual Bool_tTPad::GetGridx() const
virtual Bool_tTPad::GetGridy() const
virtual Color_tTCanvas::GetHighLightColor() const
virtual Double_tTPad::GetHNDC() const
virtual const char*TObject::GetIconName() const
Float_tTAttPad::GetLeftMargin() const
virtual Color_tTAttLine::GetLineColor() const
virtual Style_tTAttLine::GetLineStyle() const
virtual Width_tTAttLine::GetLineWidth() const
TList*TQObject::GetListOfClassSignals() const
TList*TQObject::GetListOfConnections() const
virtual TList*TPad::GetListOfExecs() const
virtual TList*TPad::GetListOfPrimitives() const
TList*TQObject::GetListOfSignals() const
virtual Int_tTPad::GetLogx() const
virtual Int_tTPad::GetLogy() const
virtual Int_tTPad::GetLogz() const
static Int_tTPad::GetMaxPickDistance()
virtual TVirtualPad*TPad::GetMother() const
virtual const char*TPad::GetName() const
virtual Int_tTPad::GetNumber() const
virtual char*TObject::GetObjectInfo(Int_t px, Int_t py) const
static Bool_tTObject::GetObjectStat()
virtual Option_t*TObject::GetOption() const
virtual TVirtualPad*TPad::GetPad(Int_t subpadnumber) const
virtual Int_tTPad::GetPadPaint() const
virtual voidTPad::GetPadPar(Double_t& xlow, Double_t& ylow, Double_t& xup, Double_t& yup)
virtual TObject*TPad::GetPadPointer() const
virtual TVirtualPad*TCanvas::GetPadSave() const
virtual TVirtualPadPainter*TPad::GetPainter()
virtual Double_tTPad::GetPhi() const
virtual Int_tTPad::GetPixmapID() const
virtual TObject*TPad::GetPrimitive(const char* name) const
virtual voidTPad::GetRange(Double_t& x1, Double_t& y1, Double_t& x2, Double_t& y2)
virtual voidTPad::GetRangeAxis(Double_t& xmin, Double_t& ymin, Double_t& xmax, Double_t& ymax)
TObject*GetRefObject() const
TPad*GetRefPad() const
Float_tTAttPad::GetRightMargin() const
virtual TObject*TCanvas::GetSelected() const
Option_t*TCanvas::GetSelectedOpt() const
virtual TVirtualPad*TCanvas::GetSelectedPad() const
Int_tTCanvas::GetSelectedX() const
Int_tTCanvas::GetSelectedY() const
Bool_tTCanvas::GetShowEditor() const
Bool_tTCanvas::GetShowEventStatus() const
Bool_tTCanvas::GetShowToolBar() const
Bool_tTCanvas::GetShowToolTips() const
virtual Short_tTAttText::GetTextAlign() const
virtual Float_tTAttText::GetTextAngle() const
virtual Color_tTAttText::GetTextColor() const
virtual Font_tTAttText::GetTextFont() const
virtual Float_tTAttText::GetTextSize() const
virtual Double_tTPad::GetTheta() const
virtual Int_tTPad::GetTickx() const
virtual Int_tTPad::GetTicky() const
virtual const char*TPad::GetTitle() const
Float_tTAttPad::GetTopMargin() const
virtual UInt_tTObject::GetUniqueID() const
virtual Double_tTPad::GetUxmax() const
virtual Double_tTPad::GetUxmin() const
virtual Double_tTPad::GetUymax() const
virtual Double_tTPad::GetUymin() const
virtual TView*TPad::GetView() const
virtual TObject*TPad::GetView3D() const
virtual TVirtualViewer3D*TPad::GetViewer3D(Option_t* type = "")
virtual TVirtualPad*TPad::GetVirtCanvas() const
virtual UInt_tTCanvas::GetWh() const
UInt_tTCanvas::GetWindowHeight() const
Int_tTCanvas::GetWindowTopX()
Int_tTCanvas::GetWindowTopY()
UInt_tTCanvas::GetWindowWidth() const
virtual Double_tTPad::GetWNDC() const
virtual UInt_tTCanvas::GetWw() const
virtual Double_tTPad::GetX1() const
virtual Double_tTPad::GetX2() const
Float_tTAttPad::GetXfile() const
virtual Double_tTPad::GetXlowNDC() const
Size_tTCanvas::GetXsizeReal() const
Size_tTCanvas::GetXsizeUser() const
Float_tTAttPad::GetXstat() const
virtual Double_tTPad::GetY1() const
virtual Double_tTPad::GetY2() const
Float_tTAttPad::GetYfile() const
virtual Double_tTPad::GetYlowNDC() const
Size_tTCanvas::GetYsizeReal() const
Size_tTCanvas::GetYsizeUser() const
Float_tTAttPad::GetYstat() const
virtual voidTCanvas::HandleInput(EEventType button, Int_t x, Int_t y)
virtual Bool_tTObject::HandleTimer(TTimer* timer)
virtual Bool_tTQObject::HasConnection(const char* signal_name) const
virtual Bool_tTPad::HasCrosshair() const
virtual Bool_tTPad::HasFixedAspectRatio() const
virtual ULong_tTPad::Hash() const
Bool_tTCanvas::HasMenuBar() const
virtual Bool_tTPad::HasViewer3D() const
virtual voidTPad::HighLight(Color_t col = kRed, Bool_t set = kTRUE)
virtual voidTQObject::HighPriority(const char* signal_name, const char* slot_name = 0)
voidTCanvas::Iconify()
virtual voidTObject::Info(const char* method, const char* msgfmt) const
virtual Bool_tTObject::InheritsFrom(const char* classname) const
virtual Bool_tTObject::InheritsFrom(const TClass* cl) const
virtual voidTObject::Inspect() constMENU
voidTObject::InvertBit(UInt_t f)
virtual TClass*IsA() const
virtual Bool_tTCanvas::IsBatch() const
Bool_tTVirtualPad::IsBeingResized() const
virtual Bool_tTPad::IsEditable() const
virtual Bool_tTObject::IsEqual(const TObject* obj) const
virtual Bool_tTCanvas::IsFolder() const
Bool_tTCanvas::IsGrayscale()
virtual Bool_tTPad::IsModified() const
Bool_tTObject::IsOnHeap() const
virtual Bool_tTCanvas::IsRetained() const
virtual Bool_tTObject::IsSortable() const
virtual Bool_tTAttFill::IsTransparent() const
virtual Bool_tTPad::IsVertical() const
Bool_tTObject::IsZombie() const
virtual voidTQObject::LowPriority(const char* signal_name, const char* slot_name = 0)
virtual voidTCanvas::ls(Option_t* option = "") const
static TCanvas*TCanvas::MakeDefCanvas()
voidTObject::MayNotUse(const char* method) const
virtual voidTQObject::Message(const char* msg)SIGNAL
virtual voidTPad::Modified(Bool_t flag = 1)SIGNAL
virtual voidTAttLine::Modify()
voidTCanvas::MoveOpaque(Int_t set = 1)
virtual Bool_tTObject::Notify()
virtual Int_tTQObject::NumberOfConnections() const
virtual Int_tTQObject::NumberOfSignals() const
voidTObject::Obsolete(const char* method, const char* asOfVers, const char* removedFromVers) const
virtual Bool_tTCanvas::OpaqueMoving() const
virtual Bool_tTCanvas::OpaqueResizing() const
voidTObject::operator delete(void* ptr)
voidTObject::operator delete(void* ptr, void* vp)
voidTObject::operator delete[](void* ptr)
voidTObject::operator delete[](void* ptr, void* vp)
void*TObject::operator new(size_t sz)
void*TObject::operator new(size_t sz, void* vp)
void*TObject::operator new[](size_t sz)
void*TObject::operator new[](size_t sz, void* vp)
static TVirtualPad*&TVirtualPad::Pad()
virtual Bool_tTVirtualPad::PadInHighlightMode() const
virtual Bool_tTVirtualPad::PadInSelectionMode() const
virtual Double_tTPad::PadtoX(Double_t x) const
virtual Double_tTPad::PadtoY(Double_t y) const
virtual voidTCanvas::Paint(Option_t* option = "")
virtual voidTPad::PaintBox(Double_t x1, Double_t y1, Double_t x2, Double_t y2, Option_t* option = "")
virtual voidTPad::PaintFillArea(Int_t n, Float_t* x, Float_t* y, Option_t* option = "")
virtual voidTPad::PaintFillArea(Int_t n, Double_t* x, Double_t* y, Option_t* option = "")
voidTPad::PaintFillAreaHatches(Int_t n, Double_t* x, Double_t* y, Int_t FillStyle)
voidTPad::PaintHatches(Double_t dy, Double_t angle, Int_t nn, Double_t* xx, Double_t* yy)
virtual voidTPad::PaintLine(Double_t x1, Double_t y1, Double_t x2, Double_t y2)
virtual voidTPad::PaintLine3D(Float_t* p1, Float_t* p2)
virtual voidTPad::PaintLine3D(Double_t* p1, Double_t* p2)
virtual voidTPad::PaintLineNDC(Double_t u1, Double_t v1, Double_t u2, Double_t v2)
virtual voidTPad::PaintModified()
virtual voidTPad::PaintPadFrame(Double_t xmin, Double_t ymin, Double_t xmax, Double_t ymax)
virtual voidTPad::PaintPolyLine(Int_t n, Float_t* x, Float_t* y, Option_t* option = "")
virtual voidTPad::PaintPolyLine(Int_t n, Double_t* x, Double_t* y, Option_t* option = "")
virtual voidTPad::PaintPolyLine3D(Int_t n, Double_t* p)
virtual voidTPad::PaintPolyLineNDC(Int_t n, Double_t* x, Double_t* y, Option_t* option = "")
virtual voidTPad::PaintPolyMarker(Int_t n, Float_t* x, Float_t* y, Option_t* option = "")
virtual voidTPad::PaintPolyMarker(Int_t n, Double_t* x, Double_t* y, Option_t* option = "")
virtual voidTPad::PaintText(Double_t x, Double_t y, const char* text)
virtual voidTPad::PaintText(Double_t x, Double_t y, const wchar_t* text)
virtual voidTPad::PaintTextNDC(Double_t u, Double_t v, const char* text)
virtual voidTPad::PaintTextNDC(Double_t u, Double_t v, const wchar_t* text)
virtual TPad*TCanvas::Pick(Int_t px, Int_t py, TObjLink*& pickobj)
virtual TPad*TCanvas::Pick(Int_t px, Int_t py, TObject* prevSelObj)
virtual voidTCanvas::Picked(TPad* selpad, TObject* selected, Int_t event)SIGNAL
virtual Double_tTPad::PixeltoX(Int_t px)
virtual voidTPad::PixeltoXY(Int_t xpixel, Int_t ypixel, Double_t& x, Double_t& y)
virtual Double_tTPad::PixeltoY(Int_t py)
virtual voidTPad::Pop()MENU
virtual voidTVirtualPad::PopTopLevelSelectable()
virtual voidTPad::Print(const char* filename = "") const
virtual voidTPad::Print(const char* filename, Option_t* option)
virtual voidTCanvas::ProcessedEvent(Int_t event, Int_t x, Int_t y, TObject* selected)SIGNAL
virtual voidTVirtualPad::PushSelectableObject(TObject* obj)
virtual voidTVirtualPad::PushTopLevelSelectable(TObject* top)
voidTCanvas::RaiseWindow()
virtual voidRange(Double_t x1, Double_t y1, Double_t x2, Double_t y2)
virtual voidTPad::RangeAxis(Double_t xmin, Double_t ymin, Double_t xmax, Double_t ymax)
virtual voidTPad::RangeAxisChanged()SIGNAL
virtual voidTPad::RangeChanged()SIGNAL
virtual Int_tTObject::Read(const char* name)
virtual voidTPad::RecordLatex(const TObject* obj)SIGNAL
virtual voidTPad::RecordPave(const TObject* obj)SIGNAL
virtual voidRecursiveRemove(TObject* obj)
virtual voidTPad::RedrawAxis(Option_t* option = "")
virtual voidTPad::ReleaseViewer3D(Option_t* type = "")
virtual voidTAttFill::ResetAttFill(Option_t* option = "")
virtual voidTAttLine::ResetAttLine(Option_t* option = "")
virtual voidTAttPad::ResetAttPad(Option_t* option = "")
virtual voidTAttText::ResetAttText(Option_t* toption = "")
voidTObject::ResetBit(UInt_t f)
virtual voidTPad::ResetToolTip(TObject* tip)
virtual voidTPad::ResetView3D(TObject* view = 0)
virtual voidTCanvas::Resize(Option_t* option = "")
voidTCanvas::ResizeOpaque(Int_t set = 1)
virtual voidTPad::ResizePad(Option_t* option = "")
virtual voidTPad::SaveAs(const char* filename = "", Option_t* option = "") constMENU
virtual voidTAttFill::SaveFillAttributes(ostream& out, const char* name, Int_t coldef = 1, Int_t stydef = 1001)
virtual voidTAttLine::SaveLineAttributes(ostream& out, const char* name, Int_t coldef = 1, Int_t stydef = 1, Int_t widdef = 1)
virtual voidTCanvas::SavePrimitive(ostream& out, Option_t* option = "")
voidTCanvas::SaveSource(const char* filename = "", Option_t* option = "")
virtual voidTAttText::SaveTextAttributes(ostream& out, const char* name, Int_t alidef = 12, Float_t angdef = 0, Int_t coldef = 1, Int_t fondef = 61, Float_t sizdef = 1)
virtual voidTCanvas::Selected(TVirtualPad* pad, TObject* obj, Int_t event)SIGNAL
virtual voidTAttPad::SetAfile(Float_t afile)
virtual voidTAttPad::SetAstat(Float_t astat)
virtual voidTPad::SetAttFillPS(Color_t color, Style_t style)
virtual voidTPad::SetAttLinePS(Color_t color, Style_t style, Width_t lwidth)
virtual voidTPad::SetAttMarkerPS(Color_t color, Style_t style, Size_t msize)
virtual voidTPad::SetAttTextPS(Int_t align, Float_t angle, Color_t color, Style_t font, Float_t tsize)
virtual voidTCanvas::SetBatch(Bool_t batch = kTRUE)
virtual voidTPad::SetBBoxCenter(const TPoint& p)
virtual voidTPad::SetBBoxCenterX(const Int_t x)
virtual voidTPad::SetBBoxCenterY(const Int_t y)
virtual voidTPad::SetBBoxX1(const Int_t x)
virtual voidTPad::SetBBoxX2(const Int_t x)
virtual voidTPad::SetBBoxY1(const Int_t y)
virtual voidTPad::SetBBoxY2(const Int_t y)
voidTObject::SetBit(UInt_t f)
voidTObject::SetBit(UInt_t f, Bool_t set)
virtual voidSetBorderMode(Short_t bordermode)
virtual voidTPad::SetBorderSize(Short_t bordersize)MENU
virtual voidTAttPad::SetBottomMargin(Float_t bottommargin)
virtual voidTPad::SetCanvas(TCanvas* c)
virtual voidTCanvas::SetCanvasSize(UInt_t ww, UInt_t wh)MENU
voidTCanvas::SetClickSelected(TObject* obj)
voidTCanvas::SetClickSelectedPad(TPad* pad)
virtual voidTPad::SetCopyGLDevice(Bool_t copy)
virtual voidTPad::SetCrosshair(Int_t crhair = 1)TOGGLE
virtual voidTCanvas::SetCursor(ECursor cursor)
virtual voidTCanvas::SetDoubleBuffer(Int_t mode = 1)
virtual voidTPad::SetDrawOption(Option_t* option = "")
static voidTObject::SetDtorOnly(void* obj)
virtual voidTPad::SetEditable(Bool_t mode = kTRUE)TOGGLE
virtual voidTAttFill::SetFillAttributes()MENU
virtual voidTAttFill::SetFillColor(Color_t fcolor)
virtual voidTAttFill::SetFillColorAlpha(Color_t fcolor, Float_t falpha)
virtual voidTPad::SetFillStyle(Style_t fstyle)
virtual voidTCanvas::SetFixedAspectRatio(Bool_t fixed = kTRUE)TOGGLE
static voidTCanvas::SetFolder(Bool_t isfolder = kTRUE)
voidTAttPad::SetFrameBorderMode(Int_t mode = 1)
voidTAttPad::SetFrameBorderSize(Width_t size = 1)
voidTAttPad::SetFrameFillColor(Color_t color = 1)
voidTAttPad::SetFrameFillStyle(Style_t styl = 0)
voidTAttPad::SetFrameLineColor(Color_t color = 1)
voidTAttPad::SetFrameLineStyle(Style_t styl = 0)
voidTAttPad::SetFrameLineWidth(Width_t width = 1)
virtual voidTPad::SetGLDevice(Int_t dev)
voidTCanvas::SetGrayscale(Bool_t set = kTRUE)TOGGLE GETTER
virtual voidSetGrid(Int_t valuex = 1, Int_t valuey = 1)
virtual voidTPad::SetGridx(Int_t value = 1)TOGGLE
virtual voidTPad::SetGridy(Int_t value = 1)TOGGLE
voidTCanvas::SetHighLightColor(Color_t col)
virtual voidTAttPad::SetLeftMargin(Float_t leftmargin)
virtual voidTAttLine::SetLineAttributes()MENU
virtual voidTAttLine::SetLineColor(Color_t lcolor)
virtual voidTAttLine::SetLineColorAlpha(Color_t lcolor, Float_t lalpha)
virtual voidTAttLine::SetLineStyle(Style_t lstyle)
virtual voidTAttLine::SetLineWidth(Width_t lwidth)
virtual voidSetLogx(Int_t value = 1)
virtual voidSetLogy(Int_t value = 1)
virtual voidTPad::SetLogz(Int_t value = 1)TOGGLE
virtual voidTAttPad::SetMargin(Float_t left, Float_t right, Float_t bottom, Float_t top)
static voidTPad::SetMaxPickDistance(Int_t maxPick = 5)
virtual voidSetName(const char* name)
virtual voidTPad::SetNumber(Int_t number)
static voidTObject::SetObjectStat(Bool_t stat)
virtual voidTPad::SetPad(Double_t xlow, Double_t ylow, Double_t xup, Double_t yup)
virtual voidTPad::SetPad(const char* name, const char* title, Double_t xlow, Double_t ylow, Double_t xup, Double_t yup, Color_t color = 35, Short_t bordersize = 5, Short_t bordermode = -1)
voidTCanvas::SetPadSave(TPad* pad)
virtual voidTPad::SetPhi(Double_t phi = 30)
virtual voidSetRefObject(TObject* obj)
virtual voidSetRefPad(TPad* pad)
voidTCanvas::SetRetained(Bool_t retained = kTRUE)
virtual voidTAttPad::SetRightMargin(Float_t rightmargin)
virtual voidTCanvas::SetSelected(TObject* obj)
voidTCanvas::SetSelectedPad(TPad* pad)
voidTCanvas::SetSupportGL(Bool_t support)
virtual voidTAttText::SetTextAlign(Short_t align = 11)
virtual voidTAttText::SetTextAngle(Float_t tangle = 0)MENU
virtual voidTAttText::SetTextAttributes()MENU
virtual voidTAttText::SetTextColor(Color_t tcolor = 1)
virtual voidTAttText::SetTextColorAlpha(Color_t tcolor, Float_t talpha)
virtual voidTAttText::SetTextFont(Font_t tfont = 62)
virtual voidTAttText::SetTextSize(Float_t tsize = 1)
virtual voidTAttText::SetTextSizePixels(Int_t npixels)
virtual voidTPad::SetTheta(Double_t theta = 30)
virtual voidTPad::SetTicks(Int_t valuex = 1, Int_t valuey = 1)
virtual voidTPad::SetTickx(Int_t value = 1)TOGGLE
virtual voidTPad::SetTicky(Int_t value = 1)TOGGLE
virtual voidTCanvas::SetTitle(const char* title = "")
virtual voidTPad::SetToolTipText(const char* text, Long_t delayms = 1000)
virtual voidTAttPad::SetTopMargin(Float_t topmargin)
virtual voidTObject::SetUniqueID(UInt_t uid)
virtual voidTPad::SetVertical(Bool_t vert = kTRUE)
virtual voidTPad::SetView(TView* view = 0)
virtual voidTPad::SetViewer3D(TVirtualViewer3D* viewer3d)
voidTCanvas::SetWindowPosition(Int_t x, Int_t y)
voidTCanvas::SetWindowSize(UInt_t ww, UInt_t wh)
virtual voidTAttPad::SetXfile(Float_t xfile)
virtual voidTAttPad::SetXstat(Float_t xstat)
virtual voidTAttPad::SetYfile(Float_t yfile)
virtual voidTAttPad::SetYstat(Float_t ystat)
voidTCanvas::Show()
virtual voidTPad::ShowGuidelines(TObject* object, const Int_t event, const char mode = 'i', const bool cling = true)
virtual voidShowMembers(TMemberInspector& insp) const
virtual voidTCanvas::Size(Float_t xsizeuser = 0, Float_t ysizeuser = 0)
virtual voidTPad::StartEditing()SIGNAL
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
static Bool_tTCanvas::SupportAlpha()
virtual voidTObject::SysError(const char* method, const char* msgfmt) const
TDialogCanvas()
TDialogCanvas(const char* name, const char* title, Int_t ww, Int_t wh)
TDialogCanvas(const char* name, const char* title, Int_t wtopx, Int_t wtopy, UInt_t ww, UInt_t wh)
Bool_tTObject::TestBit(UInt_t f) const
Int_tTObject::TestBits(UInt_t f) const
virtual voidTCanvas::ToggleAutoExec()
virtual voidTCanvas::ToggleEditor()
virtual voidTCanvas::ToggleEventStatus()
virtual voidTCanvas::ToggleToolBar()
virtual voidTCanvas::ToggleToolTips()
virtual voidTCanvas::Update()
virtual voidTCanvas::UseCurrentStyle()MENU
Bool_tTCanvas::UseGL() const
virtual Int_tTPad::UtoAbsPixel(Double_t u) const
virtual Int_tTPad::UtoPixel(Double_t u) const
virtual Int_tTPad::VtoAbsPixel(Double_t v) const
virtual Int_tTPad::VtoPixel(Double_t v) const
virtual TObject*TPad::WaitPrimitive(const char* pname = "", const char* emode = "")
virtual voidTObject::Warning(const char* method, const char* msgfmt) const
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0)
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0) const
virtual voidx3d(Option_t* option = "")
virtual Int_tTPad::XtoAbsPixel(Double_t x) const
virtual Double_tTPad::XtoPad(Double_t x) const
virtual Int_tTPad::XtoPixel(Double_t x) const
virtual voidTPad::XYtoAbsPixel(Double_t x, Double_t y, Int_t& xpixel, Int_t& ypixel) const
virtual voidTPad::XYtoPixel(Double_t x, Double_t y, Int_t& xpixel, Int_t& ypixel) const
virtual Int_tTPad::YtoAbsPixel(Double_t y) const
virtual Double_tTPad::YtoPad(Double_t y) const
virtual Int_tTPad::YtoPixel(Double_t y) const
protected:
static Int_tTQObject::CheckConnectArgs(TQObject* sender, TClass* sender_class, const char* signal, TClass* receiver_class, const char* slot)
static TStringTQObject::CompressName(const char* method_name)
static Bool_tTQObject::ConnectToClass(TQObject* sender, const char* signal, TClass* receiver_class, void* receiver, const char* slot)
static Bool_tTQObject::ConnectToClass(const char* sender_class, const char* signal, TClass* receiver_class, void* receiver, const char* slot)
voidTPad::DestroyExternalViewer3D()
virtual Int_tTPad::DistancetoPrimitive(Int_t px, Int_t py)
virtual voidTObject::DoError(int level, const char* location, const char* fmt, va_list va) const
virtual voidTCanvas::ExecuteEvent(Int_t event, Int_t px, Int_t py)
virtual void*TVirtualPad::GetSender()
virtual const char*TQObject::GetSenderClassName() const
virtual voidTPad::HideToolTip(Int_t event)
voidTCanvas::Init()
voidTObject::MakeZombie()
voidTPad::PaintBorder(Color_t color, Bool_t tops)
virtual voidTPad::PaintBorderPS(Double_t xl, Double_t yl, Double_t xt, Double_t yt, Int_t bmode, Int_t bsize, Int_t dark, Int_t light)
voidTPad::PaintDate()

Data Members

public:
static TCanvas::(anonymous)TCanvas::kAutoExec
static TObject::(anonymous)TObject::kBitMask
static TObject::EStatusBitsTObject::kCanDelete
static TPad::(anonymous)TPad::kCannotMove
static TObject::EStatusBitsTObject::kCannotPick
static TPad::(anonymous)TPad::kClearAfterCR
static TPad::(anonymous)TPad::kClipFrame
static TPad::(anonymous)TPad::kFraming
static TObject::EStatusBitsTObject::kHasUUID
static TPad::(anonymous)TPad::kHori
static TObject::EStatusBitsTObject::kInvalidObject
static TCanvas::(anonymous)TCanvas::kIsGrayscale
static TObject::(anonymous)TObject::kIsOnHeap
static TObject::EStatusBitsTObject::kIsReferenced
static TCanvas::(anonymous)TCanvas::kMenuBar
static TCanvas::(anonymous)TCanvas::kMoveOpaque
static TObject::EStatusBitsTObject::kMustCleanup
static TObject::EStatusBitsTObject::kNoContextMenu
static TObject::(anonymous)TObject::kNotDeleted
static TObject::EStatusBitsTObject::kObjInCanvas
static TObject::(anonymous)TObject::kOverwrite
static TPad::(anonymous)TPad::kPrintingPS
static TCanvas::(anonymous)TCanvas::kResizeOpaque
static TCanvas::(anonymous)TCanvas::kShowEditor
static TCanvas::(anonymous)TCanvas::kShowEventStatus
static TCanvas::(anonymous)TCanvas::kShowToolBar
static TCanvas::(anonymous)TCanvas::kShowToolTips
static TObject::(anonymous)TObject::kSingleKey
static TObject::(anonymous)TObject::kWriteDelete
static TObject::(anonymous)TObject::kZombie
protected:
Bool_tTPad::fAbsCoordUse absolute coordinates
Double_tTPad::fAbsHNDCAbsolute Height of pad along Y in NDC
Double_tTPad::fAbsPixeltoXkConversion coefficient for absolute pixel to X World
Double_tTPad::fAbsPixeltoYkConversion coefficient for absolute pixel to Y World
Double_tTPad::fAbsWNDCAbsolute Width of pad along X in NDC
Double_tTPad::fAbsXlowNDCAbsolute X top left corner of pad in NDC [0,1]
Double_tTPad::fAbsYlowNDCAbsolute Y top left corner of pad in NDC [0,1]
Float_tTAttPad::fAfileAlignment for the file name
Double_tTPad::fAspectRatioratio of w/h in case of fixed ratio
Float_tTAttPad::fAstatAlignment for the statistics
Bool_tTCanvas::fBatch!True when in batchmode
Short_tTPad::fBorderModeBordermode (-1=down, 0 = no border, 1=up)
Short_tTPad::fBorderSizepad bordersize in pixels
Float_tTAttPad::fBottomMarginBottomMargin
TCanvas*TPad::fCanvas! Pointer to mother canvas
Int_tTCanvas::fCanvasID!Canvas identifier
TCanvasImp*TCanvas::fCanvasImp!Window system specific canvas implementation
TAttCanvasTCanvas::fCattCanvas attributes
UInt_tTCanvas::fChHeight of the canvas along Y (pixels)
TObject*TCanvas::fClickSelected!Currently click-selected object
TPad*TCanvas::fClickSelectedPad!Pad containing currently click-selected object
TContextMenu*TCanvas::fContextMenu!Context menu pointer
Bool_tTPad::fCopyGLDevice!
Int_tTPad::fCrosshairCrosshair type (0 if no crosshair requested)
Int_tTPad::fCrosshairPosPosition of crosshair
UInt_tTCanvas::fCwWidth of the canvas along X (pixels)
TStringTCanvas::fDISPLAYName of destination screen
Int_tTCanvas::fDoubleBufferDouble buffer flag (0=off, 1=on)
Bool_tTPad::fEditableTrue if canvas is editable
Bool_tTPad::fEmbeddedGL!
Int_tTCanvas::fEvent!Type of current or last handled event
Int_tTCanvas::fEventX!Last X mouse position in canvas
Int_tTCanvas::fEventY!Last Y mouse position in canvas
TList*TPad::fExecsList of commands to be executed when a pad event occurs
Color_tTAttFill::fFillColorfill area color
Style_tTAttFill::fFillStylefill area style
Bool_tTPad::fFixedAspectRatioTrue if fixed aspect ratio
TFrame*TPad::fFrame! Pointer to 2-D frame (if one exists)
Int_tTAttPad::fFrameBorderModepad frame border mode
Width_tTAttPad::fFrameBorderSizepad frame border size
Color_tTAttPad::fFrameFillColorpad frame fill color
Style_tTAttPad::fFrameFillStylepad frame fill style
Color_tTAttPad::fFrameLineColorpad frame line color
Style_tTAttPad::fFrameLineStylepad frame line style
Width_tTAttPad::fFrameLineWidthpad frame line width
Int_tTPad::fGLDevice! OpenGL off-screen pixmap identifier
Bool_tTPad::fGridxSet to true if grid along X
Bool_tTPad::fGridySet to true if grid along Y
Double_tTPad::fHNDCHeight of pad along Y in NDC
Color_tTCanvas::fHighLightColorHighlight color of active pad
Float_tTAttPad::fLeftMarginLeftMargin
Color_tTAttLine::fLineColorline color
Style_tTAttLine::fLineStyleline style
Width_tTAttLine::fLineWidthline width
TList*TQObject::fListOfConnections! list of connections to this object
TList*TQObject::fListOfSignals! list of signals from this object
Int_tTPad::fLogx(=0 if X linear scale, =1 if log scale)
Int_tTPad::fLogy(=0 if Y linear scale, =1 if log scale)
Int_tTPad::fLogz(=0 if Z linear scale, =1 if log scale)
Bool_tTPad::fModifiedSet to true when pad is modified
TPad*TPad::fMother! pointer to mother of the list
TStringTPad::fNamePad name
Int_tTPad::fNumberpad number identifier
Int_tTPad::fPadPaintSet to 1 while painting the pad
TObject*TPad::fPadPointer! free pointer
TPad*TCanvas::fPadSave!Pointer to saved pad in HandleInput
TObject*TPad::fPadView3D! 3D View of this TPad
TVirtualPadPainter*TCanvas::fPainter!Canvas (pad) painter.
Double_tTPad::fPhiphi angle to view as lego/surface
Double_tTPad::fPixeltoXxworld = fPixeltoXk + fPixeltoX*xpixel
Double_tTPad::fPixeltoXkConversion coefficient for pixel to X World
Double_tTPad::fPixeltoYyworld = fPixeltoYk + fPixeltoY*ypixel
Double_tTPad::fPixeltoYkConversion coefficient for pixel to Y World
Int_tTPad::fPixmapID! Off-screen pixmap identifier
TList*TPad::fPrimitives->List of primitives (subpads)
TObject*fRefObjectPointer to object to set attributes
TPad*fRefPadPad containing object
Bool_tTVirtualPad::fResizing!true when resizing the pad
Bool_tTCanvas::fRetainedRetain structure flag
Float_tTAttPad::fRightMarginRightMargin
TObject*TCanvas::fSelected!Currently selected object
TStringTCanvas::fSelectedOpt!Drawing option of selected object
TPad*TCanvas::fSelectedPad!Pad containing currently selected object
Int_tTCanvas::fSelectedX!X of selected object
Int_tTCanvas::fSelectedY!Y of selected object
Bool_tTQObject::fSignalsBlocked! flag used for suppression of signals
Short_tTAttText::fTextAlignText alignment
Float_tTAttText::fTextAngleText angle
Color_tTAttText::fTextColorText color index
Font_tTAttText::fTextFontText font number
Float_tTAttText::fTextSizeText size
Double_tTPad::fThetatheta angle to view as lego/surface
Int_tTPad::fTickxSet to 1 if tick marks along X
Int_tTPad::fTickySet to 1 if tick marks along Y
TStringTPad::fTitlePad title
Float_tTAttPad::fTopMarginTopMargin
Bool_tTCanvas::fUpdating!True when Updating the canvas
Bool_tTCanvas::fUseGL!True when rendering is with GL
Double_tTPad::fUtoAbsPixelkConversion coefficient for U NDC to absolute pixel
Double_tTPad::fUtoPixelxpixel = fUtoPixelk + fUtoPixel*undc
Double_tTPad::fUtoPixelkConversion coefficient for U NDC to pixel
Double_tTPad::fUxmaxMaximum value on the X axis
Double_tTPad::fUxminMinimum value on the X axis
Double_tTPad::fUymaxMaximum value on the Y axis
Double_tTPad::fUyminMinimum value on the Y axis
TView*TPad::fView! Pointer to 3-D view (if one exists)
TVirtualViewer3D*TPad::fViewer3D! Current 3D viewer
Double_tTPad::fVtoAbsPixelkConversion coefficient for V NDC to absolute pixel
Double_tTPad::fVtoPixelypixel = fVtoPixelk + fVtoPixel*vndc
Double_tTPad::fVtoPixelkConversion coefficient for V NDC to pixel
Double_tTPad::fWNDCWidth of pad along X in NDC
UInt_tTCanvas::fWindowHeightHeight of window (including menubar, borders, etc.)
Int_tTCanvas::fWindowTopXTop X position of window (in pixels)
Int_tTCanvas::fWindowTopYTop Y position of window (in pixels)
UInt_tTCanvas::fWindowWidthWidth of window (including borders, etc.)
Double_tTPad::fX1X of lower X coordinate
Double_tTPad::fX2X of upper X coordinate
Double_tTPad::fXUpNDC
Float_tTAttPad::fXfileX position where to draw the file name
Double_tTPad::fXlowNDCX bottom left corner of pad in NDC [0,1]
Size_tTCanvas::fXsizeRealCurrent size of canvas along X in CM
Size_tTCanvas::fXsizeUserUser specified size of canvas along X in CM
Float_tTAttPad::fXstatX position where to draw the statistics
Double_tTPad::fXtoAbsPixelkConversion coefficient for X World to absolute pixel
Double_tTPad::fXtoPixelxpixel = fXtoPixelk + fXtoPixel*xworld
Double_tTPad::fXtoPixelkConversion coefficient for X World to pixel
Double_tTPad::fY1Y of lower Y coordinate
Double_tTPad::fY2Y of upper Y coordinate
Double_tTPad::fYUpNDC
Float_tTAttPad::fYfileY position where to draw the file name
Double_tTPad::fYlowNDCY bottom left corner of pad in NDC [0,1]
Size_tTCanvas::fYsizeRealCurrent size of canvas along Y in CM
Size_tTCanvas::fYsizeUserUser specified size of canvas along Y in CM
Float_tTAttPad::fYstatY position where to draw the statistics
Double_tTPad::fYtoAbsPixelkConversion coefficient for Y World to absolute pixel
Double_tTPad::fYtoPixelypixel = fYtoPixelk + fYtoPixel*yworld
Double_tTPad::fYtoPixelkConversion coefficient for Y World to pixel
static Bool_tTQObject::fgAllSignalsBlockedflag used for suppression of all signals
static Bool_tTCanvas::fgIsFolderIndicates if canvas can be browsed as a folder
static Int_tTPad::fgMaxPickDistanceMaximum Pick Distance

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

TDialogCanvas()
 DialogCanvas default constructor
TDialogCanvas(const char* name, const char* title, Int_t ww, Int_t wh)
 DialogCanvas constructor
TDialogCanvas(const char* name, const char* title, Int_t wtopx, Int_t wtopy, UInt_t ww, UInt_t wh)
 DialogCanvas constructor
~TDialogCanvas()
 DialogCanvas default destructor
void Apply(const char* action = "")
 Called when the APPLY button is executed
void BuildStandardButtons()
 Create APPLY, gStyle and CLOSE buttons
void Range(Double_t x1, Double_t y1, Double_t x2, Double_t y2)
 Set world coordinate system for the pad
void RecursiveRemove(TObject* obj)
 Recursively remove object from a pad and its subpads
void Divide(Int_t nx = 1, Int_t ny = 1, Float_t xmargin = 0.01, Float_t ymargin = 0.01, Int_t color = 0)
{ }
void SetGrid(Int_t valuex = 1, Int_t valuey = 1)
{ }
void SetLogx(Int_t value = 1)
{ }
void SetLogy(Int_t value = 1)
{ }
void x3d(Option_t* option = "")
{ }
TDialogCanvas(const TDialogCanvas& )
TDialogCanvas& operator=(const TDialogCanvas& )
TObject * GetRefObject() const
{ return fRefObject; }
TPad * GetRefPad() const
{ return fRefPad; }
void SetBorderMode(Short_t bordermode)
{ fBorderMode = bordermode; }
void SetName(const char* name)
{ fName = name; }
void SetRefObject(TObject* obj)
{ fRefObject=obj; }
void SetRefPad(TPad* pad)
{ fRefPad=pad; }