#include <TASPaletteEditor.h>
Inheritance diagram for TASPaletteEditor:
Definition at line 45 of file TASPaletteEditor.h.
Referenced by G__G__ASImageGui_232_0_12().
TASPaletteEditor::~TASPaletteEditor | ( | ) | [virtual] |
Definition at line 254 of file TASPaletteEditor.cxx.
References fHisto, fLimitLine, TGCompositeFrame::fList, fPaintPalette, fPaletteList, and ptr.
virtual TASPaletteEditor::~TASPaletteEditor | ( | ) | [virtual] |
void TASPaletteEditor::InsertNewPalette | ( | TImagePalette * | newPalette | ) | [protected] |
Definition at line 390 of file TASPaletteEditor.cxx.
References TList::Add(), TList::After(), TPaletteEditor::fAttImage, fAutoUpdate, fImagePad, fPalette, fPaletteList, TGButton::GetState(), kButtonDown, TVirtualPad::Modified(), TList::Remove(), TAttImage::SetPalette(), and TVirtualPad::Update().
Referenced by ExpPalette(), InvertPalette(), LinPalette(), LogPalette(), NewPalette(), Open(), SetRamp(), SetStep(), and UpdateRange().
void TASPaletteEditor::Save | ( | ) | [protected] |
Definition at line 414 of file TASPaletteEditor.cxx.
References fclose(), TImagePalette::fColorAlpha, TImagePalette::fColorBlue, TImagePalette::fColorGreen, TImagePalette::fColorRed, TGFileInfo::fFilename, TGFileInfo::fFileTypes, fi, TImagePalette::fNumPoints, fopen, Form(), TGFileInfo::fOverwrite, fPalette, TImagePalette::fPoints, fprintf(), gClient, TGClient::GetRoot(), gFileTypes, gROOT, kFALSE, kFDSave, TROOT::ProcessLine(), snprintf, and strlcpy().
Referenced by ProcessMessage().
void TASPaletteEditor::Open | ( | ) | [protected] |
Definition at line 455 of file TASPaletteEditor.cxx.
References TDirectory::cd(), fclose(), TImagePalette::fColorAlpha, TImagePalette::fColorBlue, TImagePalette::fColorGreen, TImagePalette::fColorRed, fComboBox, TGFileInfo::fFilename, TGFileInfo::fFileTypes, fi, fopen, TImagePalette::fPoints, gClient, gDirectory, TDirectoryFile::Get(), TGClient::GetRoot(), gFileTypes, InsertNewPalette(), TFile::IsOpen(), kFDOpen, kTRUE, TGComboBox::Select(), snprintf, strlcpy(), and UpdateScreen().
Referenced by ProcessMessage().
void TASPaletteEditor::LogPalette | ( | ) | [protected] |
Definition at line 581 of file TASPaletteEditor.cxx.
References TImagePalette::fNumPoints, fPalette, TImagePalette::fPoints, InsertNewPalette(), kFALSE, TMath::Log(), and UpdateScreen().
Referenced by ProcessMessage().
void TASPaletteEditor::ExpPalette | ( | ) | [protected] |
Definition at line 600 of file TASPaletteEditor.cxx.
References TMath::Exp(), TImagePalette::fNumPoints, fPalette, TImagePalette::fPoints, InsertNewPalette(), kFALSE, TMath::Log(), and UpdateScreen().
Referenced by ProcessMessage().
void TASPaletteEditor::LinPalette | ( | ) | [protected] |
Definition at line 619 of file TASPaletteEditor.cxx.
References TImagePalette::fNumPoints, fPalette, TImagePalette::fPoints, fStepButton, TGButton::GetState(), InsertNewPalette(), kButtonUp, kFALSE, and UpdateScreen().
Referenced by ProcessMessage().
void TASPaletteEditor::InvertPalette | ( | ) | [protected] |
Definition at line 644 of file TASPaletteEditor.cxx.
References TImagePalette::fColorAlpha, TImagePalette::fColorBlue, TImagePalette::fColorGreen, TImagePalette::fColorRed, TImagePalette::fNumPoints, fPalette, TImagePalette::fPoints, InsertNewPalette(), kFALSE, and UpdateScreen().
Referenced by ProcessMessage().
void TASPaletteEditor::NewPalette | ( | Long_t | id | ) | [protected] |
Definition at line 669 of file TASPaletteEditor.cxx.
References TImagePalette::fColorAlpha, TImagePalette::fColorBlue, TImagePalette::fColorGreen, TImagePalette::fColorRed, TImagePalette::fNumPoints, fPalette, TImagePalette::fPoints, gBlueRainbow, gGreenRainbow, gRedRainbow, InsertNewPalette(), kFALSE, and UpdateScreen().
Referenced by ProcessMessage().
void TASPaletteEditor::SetStep | ( | ) | [protected] |
Definition at line 762 of file TASPaletteEditor.cxx.
References TImagePalette::fColorAlpha, TImagePalette::fColorBlue, TImagePalette::fColorGreen, TImagePalette::fColorRed, TImagePalette::fNumPoints, fPalette, TImagePalette::fPoints, fStepButton, TGButton::GetState(), InsertNewPalette(), kButtonDown, kFALSE, and UpdateScreen().
Referenced by ProcessMessage().
void TASPaletteEditor::SetRamp | ( | Long_t | ramp | ) | [protected] |
Definition at line 813 of file TASPaletteEditor.cxx.
References TImagePalette::fColorAlpha, TImagePalette::fColorBlue, TImagePalette::fColorGreen, TImagePalette::fColorRed, TImagePalette::fNumPoints, fPalette, TImagePalette::fPoints, fRampFactor, InsertNewPalette(), kFALSE, and UpdateScreen().
Referenced by ProcessMessage().
void TASPaletteEditor::UpdateScreen | ( | Bool_t | histoUpdate | ) | [protected] |
Definition at line 514 of file TASPaletteEditor.cxx.
References TMath::Abs(), TImagePalette::fColorAlpha, TImagePalette::fColorBlue, TImagePalette::fColorGreen, TImagePalette::fColorRed, fHistCanvas, TList::First(), fLimitLine, fMaxValue, fMinValue, TImagePalette::fNumPoints, fPalette, fPaletteCanvas, fPaletteList, TImagePalette::fPoints, fRampFactor, fRamps, fReDoButton, fStepButton, fUnDoButton, TRootEmbeddedCanvas::GetCanvas(), kButtonDisabled, kButtonDown, kButtonUp, TList::Last(), TPad::Modified(), TGRadioButton::SetState(), TGButton::SetState(), TGCheckButton::SetState(), TLine::SetX1(), TLine::SetX2(), and TCanvas::Update().
Referenced by ExpPalette(), InvertPalette(), LinPalette(), LogPalette(), NewPalette(), Open(), ProcessMessage(), SetRamp(), SetStep(), and UpdateRange().
Reimplemented from TGCompositeFrame.
Definition at line 288 of file TASPaletteEditor.cxx.
References TList::After(), TList::Before(), CloseWindow(), ExpPalette(), TPaletteEditor::fAttImage, fAutoUpdate, fImagePad, fPalette, fPaletteList, GET_MSG(), GET_SUBMSG(), TGButton::GetState(), InvertPalette(), kButtonDown, kC_COMMAND, kCM_BUTTON, kCM_CHECKBUTTON, kCM_COMBOBOX, kCM_RADIOBUTTON, kTRUE, LinPalette(), LogPalette(), TVirtualPad::Modified(), NewPalette(), Open(), Save(), TAttImage::SetPalette(), SetRamp(), SetStep(), TVirtualPad::Update(), and UpdateScreen().
void TASPaletteEditor::UpdateRange | ( | ) |
Definition at line 855 of file TASPaletteEditor.cxx.
References fLimitLine, fMaxValue, fMinValue, TImagePalette::fNumPoints, fPalette, TImagePalette::fPoints, TLine::GetX1(), InsertNewPalette(), kFALSE, and UpdateScreen().
Referenced by TASPaletteEditor::LimitLine::ExecuteEvent(), and G__G__ASImageGui_232_0_14().
void TASPaletteEditor::CloseWindow | ( | ) | [virtual] |
Reimplemented from TPaletteEditor.
Definition at line 279 of file TASPaletteEditor.cxx.
References TPaletteEditor::CloseWindow().
Referenced by ProcessMessage().
void TASPaletteEditor::InsertNewPalette | ( | TImagePalette * | newPalette | ) | [protected] |
void TASPaletteEditor::Save | ( | ) | [protected] |
void TASPaletteEditor::Open | ( | ) | [protected] |
void TASPaletteEditor::LogPalette | ( | ) | [protected] |
void TASPaletteEditor::ExpPalette | ( | ) | [protected] |
void TASPaletteEditor::LinPalette | ( | ) | [protected] |
void TASPaletteEditor::InvertPalette | ( | ) | [protected] |
void TASPaletteEditor::NewPalette | ( | Long_t | id | ) | [protected] |
void TASPaletteEditor::SetStep | ( | ) | [protected] |
void TASPaletteEditor::SetRamp | ( | Long_t | ramp | ) | [protected] |
void TASPaletteEditor::UpdateScreen | ( | Bool_t | histoUpdate | ) | [protected] |
Reimplemented from TGCompositeFrame.
void TASPaletteEditor::UpdateRange | ( | ) |
void TASPaletteEditor::CloseWindow | ( | ) | [virtual] |
Reimplemented from TPaletteEditor.
Double_t TASPaletteEditor::fMinValue [protected] |
Double_t TASPaletteEditor::fMaxValue [protected] |
TH1D* TASPaletteEditor::fHisto [protected] |
TRootEmbeddedCanvas* TASPaletteEditor::fPaletteCanvas [protected] |
TRootEmbeddedCanvas* TASPaletteEditor::fHistCanvas [protected] |
TList* TASPaletteEditor::fPaletteList [protected] |
Definition at line 74 of file TASPaletteEditor.h.
Referenced by InsertNewPalette(), ProcessMessage(), UpdateScreen(), and ~TASPaletteEditor().
TImagePalette* TASPaletteEditor::fPalette [protected] |
Definition at line 75 of file TASPaletteEditor.h.
Referenced by ExpPalette(), InsertNewPalette(), InvertPalette(), LinPalette(), LogPalette(), NewPalette(), ProcessMessage(), Save(), SetRamp(), SetStep(), UpdateRange(), and UpdateScreen().
TVirtualPad* TASPaletteEditor::fImagePad [protected] |
Definition at line 76 of file TASPaletteEditor.h.
Referenced by InsertNewPalette(), and ProcessMessage().
PaintPalette* TASPaletteEditor::fPaintPalette [protected] |
LimitLine* TASPaletteEditor::fLimitLine[2] [protected] |
Definition at line 78 of file TASPaletteEditor.h.
Referenced by UpdateRange(), UpdateScreen(), and ~TASPaletteEditor().
TGTextButton* TASPaletteEditor::fUnDoButton [protected] |
TGTextButton* TASPaletteEditor::fReDoButton [protected] |
TGCheckButton* TASPaletteEditor::fAutoUpdate [protected] |
Definition at line 83 of file TASPaletteEditor.h.
Referenced by InsertNewPalette(), and ProcessMessage().
TGCheckButton* TASPaletteEditor::fStepButton [protected] |
Definition at line 84 of file TASPaletteEditor.h.
Referenced by LinPalette(), SetStep(), and UpdateScreen().
TGRadioButton* TASPaletteEditor::fRamps[3] [protected] |
Int_t TASPaletteEditor::fRampFactor [protected] |
TGComboBox* TASPaletteEditor::fComboBox [protected] |
TH1D* TASPaletteEditor::fHisto [protected] |
Definition at line 71 of file TASPaletteEditor.h.
TRootEmbeddedCanvas* TASPaletteEditor::fPaletteCanvas [protected] |
Definition at line 72 of file TASPaletteEditor.h.
TRootEmbeddedCanvas* TASPaletteEditor::fHistCanvas [protected] |
Definition at line 73 of file TASPaletteEditor.h.
TList* TASPaletteEditor::fPaletteList [protected] |
Definition at line 74 of file TASPaletteEditor.h.
TImagePalette* TASPaletteEditor::fPalette [protected] |
Definition at line 75 of file TASPaletteEditor.h.
TVirtualPad* TASPaletteEditor::fImagePad [protected] |
Definition at line 76 of file TASPaletteEditor.h.
PaintPalette* TASPaletteEditor::fPaintPalette [protected] |
Definition at line 77 of file TASPaletteEditor.h.
LimitLine* TASPaletteEditor::fLimitLine[2] [protected] |
Definition at line 78 of file TASPaletteEditor.h.
TGTextButton* TASPaletteEditor::fUnDoButton [protected] |
Definition at line 80 of file TASPaletteEditor.h.
TGTextButton* TASPaletteEditor::fReDoButton [protected] |
Definition at line 81 of file TASPaletteEditor.h.
TGCheckButton* TASPaletteEditor::fAutoUpdate [protected] |
Definition at line 83 of file TASPaletteEditor.h.
TGCheckButton* TASPaletteEditor::fStepButton [protected] |
Definition at line 84 of file TASPaletteEditor.h.
TGRadioButton* TASPaletteEditor::fRamps[3] [protected] |
Definition at line 85 of file TASPaletteEditor.h.
TGComboBox* TASPaletteEditor::fComboBox [protected] |
Definition at line 88 of file TASPaletteEditor.h.