#include "TCurlyLineEditor.h"

TCurlyLineEditor


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

class TCurlyLineEditor : public TGedFrame

Inheritance Chart:
TObject
<-
TGObject
<-
TGWindow
TQObject
<-
TGFrame
<-
TGCompositeFrame
TGWidget
<-
TGedFrame
<-
TCurlyLineEditor

    protected:
virtual void ConnectSignals2Slots() public:
TCurlyLineEditor(const TGWindow* p, Int_t id, Int_t width = 140, Int_t height = 30, UInt_t options = kChildFrame, Pixel_t back = GetDefaultFrameBackground()) TCurlyLineEditor(const TCurlyLineEditor&) virtual ~TCurlyLineEditor() static TClass* Class() virtual void DoAmplitude() virtual void DoEndXY() virtual void DoStartXY() virtual void DoWaveLength() virtual void DoWavy() virtual TClass* IsA() const virtual void SetModel(TVirtualPad* pad, TObject* obj, Int_t event) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members


    protected:
TCurlyLine* fCurlyLine CurlyLineobject TGNumberEntry* fStartXEntry start x entry TGNumberEntry* fEndXEntry end x entry TGNumberEntry* fStartYEntry start y entry TGNumberEntry* fEndYEntry end y entry TGNumberEntry* fAmplitudeEntry ampl entry TGNumberEntry* fWaveLengthEntry wavelength entry TGCheckButton* fIsWavy toggle wavy / curly TGCompositeFrame* fStartXFrame TGCompositeFrame* fStartYFrame TGCompositeFrame* fEndXFrame TGCompositeFrame* fEndYFrame

Class Description

                                                                      
  TCurlyLineEditor                                                    
                                                                      
  Implements GUI for editing CurlyLine attributes: shape, size, angle.//                                             
                                                                      

/* */

TCurlyLineEditor(const TGWindow *p, Int_t id, Int_t width, Int_t height, UInt_t options, Pixel_t back) : TGedFrame(p, id, width, height, options | kVerticalFrame, back)
 Constructor of CurlyLine GUI.

~TCurlyLineEditor()
 Destructor of CurlyLine editor.

void ConnectSignals2Slots()
 Connect signals to slots.

void SetModel(TVirtualPad* pad, TObject* obj, Int_t)
 Pick up the used curly line attributes.

void DoStartXY()
 Slot connected to the CurlyLine StartPoint.

void DoEndXY()
 Slot connected to the CurlyLine End.

void DoAmplitude()
 Slot connected to the amplitude setting.

void DoWaveLength()
 Slot connected to the wavelength setting.

void DoWavy()
 Slot connected to the wavy / curly setting.



Inline Functions


                 TClass* Class()
                 TClass* IsA() const
                    void ShowMembers(TMemberInspector& insp, char* parent)
                    void Streamer(TBuffer& b)
                    void StreamerNVirtual(TBuffer& b)
        TCurlyLineEditor TCurlyLineEditor(const TCurlyLineEditor&)


Author: Ilka Antcheva, Otto Schaile 15/12/04
Last update: root/ged:$Name: $:$Id: TCurlyLineEditor.cxx
Copyright (C) 1995-2004, 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.