#include <TRecorder.h>
Inheritance diagram for TGRecorder:
Public Member Functions | |
TGRecorder (const TGWindow *p=0, UInt_t w=230, UInt_t h=150) | |
virtual | ~TGRecorder () |
void | StartStop () |
void | Update () |
void | Replay () |
TGRecorder (const TGWindow *p=0, UInt_t w=230, UInt_t h=150) | |
virtual | ~TGRecorder () |
void | StartStop () |
void | Update () |
void | Replay () |
Private Member Functions | |
void | SetDefault () |
void | SetDefault () |
Private Attributes | |
TRecorder * | fRecorder |
TGPictureButton * | fStartStop |
TGPictureButton * | fReplay |
TGLabel * | fStatus |
TGLabel * | fTimeDisplay |
TGCheckButton * | fCursorCheckBox |
TTimer * | fTimer |
time_t | fStart |
time_t | fElapsed |
Window_t | fFilteredIds [fgWidgetsCount] |
TRecorder * | fRecorder |
TGPictureButton * | fStartStop |
TGPictureButton * | fReplay |
TGLabel * | fStatus |
TGLabel * | fTimeDisplay |
TGCheckButton * | fCursorCheckBox |
TTimer * | fTimer |
Static Private Attributes | |
static const Int_t | fgWidgetsCount = 12 |
Definition at line 798 of file TRecorder.h.
Referenced by G__G__Recorder_287_0_2().
TGRecorder::~TGRecorder | ( | ) | [virtual] |
Definition at line 2046 of file TRecorder.cxx.
References TGCompositeFrame::Cleanup(), fTimer, and TTimer::TurnOff().
virtual TGRecorder::~TGRecorder | ( | ) | [virtual] |
void TGRecorder::SetDefault | ( | ) | [private] |
Definition at line 1857 of file TRecorder.cxx.
References fCursorCheckBox, fReplay, fStartStop, fTimeDisplay, gClient, TGClient::GetPicture(), kTRUE, TGButton::SetEnabled(), TGButton::SetOn(), TGPictureButton::SetPicture(), and TGLabel::SetText().
Referenced by Update().
void TGRecorder::StartStop | ( | ) |
Definition at line 1936 of file TRecorder.cxx.
References fCursorCheckBox, TGFileInfo::fFilename, TGFileInfo::fFileTypes, fFilteredIds, fgWidgetsCount, fi, TGFileInfo::fOverwrite, fRecorder, fReplay, fStart, fStartStop, fTimer, gClient, TGClient::GetDefaultRoot(), TROOT::GetListOfCanvases(), TGClient::GetPicture(), TRecorder::GetState(), gFiletypes, gROOT, TCollection::IsEmpty(), kFALSE, kFDSave, TRecorder::kInactive, TRecorder::kPaused, TRecorder::kRecording, TRecorder::kReplaying, kTRUE, TRecorder::Pause(), TRecorder::PrevCanvases(), TRecorder::Resume(), TGCheckButton::SetDisabledAndSelected(), TGButton::SetEnabled(), TGPictureButton::SetPicture(), TRecorder::Start(), TRecorder::Stop(), and TTimer::TurnOn().
Referenced by G__G__Recorder_287_0_3().
void TGRecorder::Update | ( | ) |
Definition at line 1874 of file TRecorder.cxx.
References xmlio::cnt, TString::Data(), fElapsed, TString::Form(), fRecorder, fStart, fStatus, fTimeDisplay, fTimer, TRecorder::GetState(), gVirtualX, TRecorder::kInactive, TRecorder::kRecording, TRecorder::kReplaying, TTimer::Reset(), TGFrame::Resize(), SetDefault(), TGLabel::SetText(), TGLabel::SetTextColor(), and TTimer::TurnOff().
Referenced by G__G__Recorder_287_0_4().
void TGRecorder::Replay | ( | ) |
Definition at line 2000 of file TRecorder.cxx.
References fCursorCheckBox, TGFileInfo::fFilename, fi, fRecorder, fReplay, fStart, fStartStop, fTimer, gClient, TGClient::GetDefaultRoot(), TGClient::GetPicture(), TRecorder::GetState(), TGCheckButton::IsOn(), kFALSE, kFDOpen, TRecorder::kInactive, TRecorder::kPaused, TRecorder::kReplaying, TRecorder::Replay(), TRecorder::ReplayStop(), TGButton::SetEnabled(), TGPictureButton::SetPicture(), and TTimer::TurnOn().
Referenced by G__G__Recorder_271_0_4(), G__G__Recorder_284_0_7(), G__G__Recorder_284_0_8(), and G__G__Recorder_287_0_5().
void TGRecorder::SetDefault | ( | ) | [private] |
void TGRecorder::StartStop | ( | ) |
void TGRecorder::Update | ( | ) |
void TGRecorder::Replay | ( | ) |
TRecorder* TGRecorder::fRecorder [private] |
TGPictureButton* TGRecorder::fStartStop [private] |
TGPictureButton* TGRecorder::fReplay [private] |
TGLabel* TGRecorder::fStatus [private] |
TGLabel* TGRecorder::fTimeDisplay [private] |
TGCheckButton* TGRecorder::fCursorCheckBox [private] |
TTimer* TGRecorder::fTimer [private] |
Definition at line 810 of file TRecorder.h.
Referenced by Replay(), StartStop(), Update(), and ~TGRecorder().
time_t TGRecorder::fStart [private] |
time_t TGRecorder::fElapsed [private] |
static const Int_t TGRecorder::fgWidgetsCount = 12 [static, private] |
Window_t TGRecorder::fFilteredIds [private] |
TRecorder* TGRecorder::fRecorder [private] |
Definition at line 801 of file TRecorder.h.
TGPictureButton* TGRecorder::fStartStop [private] |
Definition at line 803 of file TRecorder.h.
TGPictureButton* TGRecorder::fReplay [private] |
Definition at line 804 of file TRecorder.h.
TGLabel* TGRecorder::fStatus [private] |
Definition at line 806 of file TRecorder.h.
TGLabel* TGRecorder::fTimeDisplay [private] |
Definition at line 807 of file TRecorder.h.
TGCheckButton* TGRecorder::fCursorCheckBox [private] |
Definition at line 808 of file TRecorder.h.
TTimer* TGRecorder::fTimer [private] |
Definition at line 810 of file TRecorder.h.