library: libGed
#include "TGedAttFrame.h"

TGedAttFrame


class description - source file - inheritance tree (.ps)

class TGedAttFrame : public TGCompositeFrame, public TGWidget

Inheritance Chart:
TObject
<-
TGObject
<-
TGWindow
TQObject
<-
TGFrame
<-
TGCompositeFrame
TGWidget
<-
TGedAttFrame
<-
TGedAttAxisFrame
TGedAttAxisLabel
TGedAttAxisTitle
TGedAttFillFrame
TGedAttLineFrame
TGedAttMarkerFrame
TGedAttNameFrame
TGedAttTextFrame
 
    This is an abstract class, constructors will not be documented.
    Look at the header to check for available constructors.


    protected:
char* ExecuteChar(TObject* obj, const char* method, const char* params) Float_t ExecuteFloat(TObject* obj, const char* method, const char* params) Long_t ExecuteInt(TObject* obj, const char* method, const char* params) virtual TGCompositeFrame* MakeTitle(const char* c) public:
virtual ~TGedAttFrame() static TClass* Class() virtual void ConnectToCanvas(TCanvas* c) virtual TClass* IsA() const virtual void Refresh() virtual void SetActive(Bool_t active = true) virtual void SetModel(TPad* pad, TObject* obj, Int_t event) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) virtual void Update()

Data Members


    protected:
TObject* fModel selected object, if exists TCanvas* fCanvas selected canvas, if exists TPad* fPad selected pad, if exists

Class Description

                                                                      
  TGedAttFrame, TGedAttNameFrame, TGedAttFillFrame,                   
  TGedAttLineFrame, TGedAttTextFrame, TGedAttMarkerFrame              
                                                                      
  Frames with object attributes, just like on TAttCanvases.           
                                                                      


Long_t ExecuteInt(TObject *obj, const char *method, const char *params)
 Execute the method for the specified object and argument values.

char* ExecuteChar(TObject *obj, const char *method, const char *params)
 Execute the method for the specified object and argument values.

Float_t ExecuteFloat(TObject *obj, const char *method, const char *params)
 Execute the method for the specified object and argument values.

TGCompositeFrame* MakeTitle(const char *p)
 Create attribute frame title.

void SetActive(Bool_t active)
 Set active GUI attribute frames related to the selected object.

void Refresh()
 Refresh the GUI info about the object attributes.

void Update()
 Update the current pad when an attribute is changed via GUI.

void ConnectToCanvas(TCanvas* c)
 Connect the GUI attribute frames to the selected object in the canvas.



Inline Functions


               void ~TGedAttFrame()
               void SetModel(TPad* pad, TObject* obj, Int_t event)
            TClass* Class()
            TClass* IsA() const
               void ShowMembers(TMemberInspector& insp, char* parent)
               void Streamer(TBuffer& b)
               void StreamerNVirtual(TBuffer& b)


Author: Marek Biskup, Ilka Antcheva 22/07/03
Last update: root/ged:$Name: $:$Id: TGedAttFrame.cxx,v 1.16 2004/05/07 05:27:57 brun Exp $
Copyright (C) 1995-2002, Rene Brun and Fons Rademakers. *


ROOT page - Class index - Class Hierarchy - 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.