#include <TGTextBuffer.h>
Public Member Functions | |
TGTextBuffer () | |
TGTextBuffer (Int_t length) | |
virtual | ~TGTextBuffer () |
UInt_t | GetTextLength () const |
UInt_t | GetBufferLength () const |
const char * | GetString () const |
void | AddText (Int_t pos, const char *text) |
void | AddText (Int_t pos, const char *text, Int_t length) |
void | RemoveText (Int_t pos, Int_t length) |
void | Clear () |
TGTextBuffer () | |
TGTextBuffer (Int_t length) | |
virtual | ~TGTextBuffer () |
UInt_t | GetTextLength () const |
UInt_t | GetBufferLength () const |
const char * | GetString () const |
void | AddText (Int_t pos, const char *text) |
void | AddText (Int_t pos, const char *text, Int_t length) |
void | RemoveText (Int_t pos, Int_t length) |
void | Clear () |
Protected Member Functions | |
TGTextBuffer (const TGTextBuffer &tb) | |
TGTextBuffer & | operator= (const TGTextBuffer &tb) |
TGTextBuffer (const TGTextBuffer &tb) | |
TGTextBuffer & | operator= (const TGTextBuffer &tb) |
Private Attributes | |
TString * | fBuffer |
TString * | fBuffer |
Definition at line 32 of file TGTextBuffer.h.
TGTextBuffer::TGTextBuffer | ( | const TGTextBuffer & | tb | ) | [inline, protected] |
Definition at line 38 of file TGTextBuffer.h.
TGTextBuffer::TGTextBuffer | ( | ) | [inline] |
Definition at line 43 of file TGTextBuffer.h.
TGTextBuffer::TGTextBuffer | ( | Int_t | length | ) | [inline] |
Definition at line 44 of file TGTextBuffer.h.
virtual TGTextBuffer::~TGTextBuffer | ( | ) | [inline, virtual] |
TGTextBuffer::TGTextBuffer | ( | const TGTextBuffer & | tb | ) | [inline, protected] |
Definition at line 38 of file TGTextBuffer.h.
TGTextBuffer::TGTextBuffer | ( | ) | [inline] |
Definition at line 43 of file TGTextBuffer.h.
TGTextBuffer::TGTextBuffer | ( | Int_t | length | ) | [inline] |
Definition at line 44 of file TGTextBuffer.h.
virtual TGTextBuffer::~TGTextBuffer | ( | ) | [inline, virtual] |
TGTextBuffer& TGTextBuffer::operator= | ( | const TGTextBuffer & | tb | ) | [inline, protected] |
UInt_t TGTextBuffer::GetTextLength | ( | ) | const [inline] |
Definition at line 47 of file TGTextBuffer.h.
References fBuffer, and TString::Length().
Referenced by TGTextEntry::AppendText(), TGuiBldDragManager::ChangeTextFont(), TGTextEntry::CursorWordForward(), TGTextEntry::Del(), TGTextEntry::GetDisplayText(), TGTextEntry::Init(), TGTextEntry::Insert(), TGTextEntry::InsertText(), TSessionServerFrame::OnBtnAddClicked(), TGPrintDialog::ProcessMessage(), TGFileDialog::ProcessMessage(), TGTextEntry::Remove(), TGTextEntry::SelectAll(), TGTextEntry::SetMaxLength(), and TGTextEntry::SetText().
UInt_t TGTextBuffer::GetBufferLength | ( | ) | const [inline] |
Definition at line 48 of file TGTextBuffer.h.
References TString::Capacity(), and fBuffer.
Referenced by TGuiBldDragManager::ChangeTextFont(), TGTextEntry::Init(), and TGTextEntry::SavePrimitive().
const char* TGTextBuffer::GetString | ( | ) | const [inline] |
Definition at line 49 of file TGTextBuffer.h.
References TString::Data(), and fBuffer.
Referenced by TestMsgBox::DoTest(), TestSliders::DoText(), TTripleSliderDemo::DoText(), XSReactionDlg::ElementEntryChanged(), TGTextEntry::GetCharacterIndex(), TGTextEntry::GetText(), TGCommandPlugin::HandleCommand(), TGMdiHintTest::HandleText(), TGGotoDialog::ProcessMessage(), TGPrintDialog::ProcessMessage(), InputDialog::ProcessMessage(), TGInputDialog::ProcessMessage(), TGRootIDE::ProcessMessage(), TGSearchDialog::ProcessMessage(), CanvSave::ProcessMessage(), TGTextEditor::ProcessMessage(), TGFileDialog::ProcessMessage(), TGColorDialog::ProcessMessage(), TestSliders::ProcessMessage(), TTreeInput::ProcessMessage(), SettingsDialog::ProcessMessage(), TestMsgBox::ProcessMessage(), TGPasswdDialog::ReturnPressed(), TGNumberEntryField::ReturnPressed(), and TGMdiHintTest::TGMdiHintTest().
void TGTextBuffer::AddText | ( | Int_t | pos, | |
const char * | text | |||
) | [inline] |
Definition at line 51 of file TGTextBuffer.h.
References fBuffer, and TString::Insert().
Referenced by ClassImp(), TTripleSliderDemo::DoSlider(), TestSliders::DoSlider(), InputDialog::InputDialog(), TGTextEntry::Insert(), HistAction::processBoxB(), CanvSave::ProcessMessage(), TGFileDialog::ProcessMessage(), TestSliders::ProcessMessage(), XSReactionDlg::SetElement(), TGTextEntry::SetText(), TestDialog::TestDialog(), TestMsgBox::TestMsgBox(), TestSliders::TestSliders(), TGFileDialog::TGFileDialog(), TGGotoDialog::TGGotoDialog(), TGMdiHintTest::TGMdiHintTest(), TGPrintDialog::TGPrintDialog(), TGTextEntry::TGTextEntry(), HistAction::toScan(), and TTripleSliderDemo::TTripleSliderDemo().
Definition at line 53 of file TGTextBuffer.h.
References fBuffer, and TString::Remove().
Referenced by TGTextEntry::Del(), TGTextEntry::Insert(), TGTextEntry::Remove(), TGTextEntry::SetMaxLength(), and TGTextEntry::SetText().
void TGTextBuffer::Clear | ( | ) | [inline] |
Definition at line 54 of file TGTextBuffer.h.
References fBuffer, TString::Length(), and TString::Remove().
Referenced by HistAction::clearScan(), TTripleSliderDemo::DoSlider(), TestSliders::DoSlider(), HistAction::processBoxB(), CanvSave::ProcessMessage(), TGFileDialog::ProcessMessage(), TestSliders::ProcessMessage(), TGPasswdDialog::ReturnPressed(), XSReactionDlg::SetElement(), TGTextEntry::SetText(), TGFileDialog::TGFileDialog(), HistAction::toScan(), and TTripleSliderDemo::TTripleSliderDemo().
TGTextBuffer& TGTextBuffer::operator= | ( | const TGTextBuffer & | tb | ) | [inline, protected] |
UInt_t TGTextBuffer::GetTextLength | ( | ) | const [inline] |
UInt_t TGTextBuffer::GetBufferLength | ( | ) | const [inline] |
const char* TGTextBuffer::GetString | ( | ) | const [inline] |
void TGTextBuffer::AddText | ( | Int_t | pos, | |
const char * | text | |||
) | [inline] |
void TGTextBuffer::Clear | ( | ) | [inline] |
Definition at line 54 of file TGTextBuffer.h.
References fBuffer, TString::Length(), and TString::Remove().
TString* TGTextBuffer::fBuffer [private] |
Definition at line 35 of file TGTextBuffer.h.
Referenced by AddText(), Clear(), GetBufferLength(), GetString(), GetTextLength(), operator=(), RemoveText(), and ~TGTextBuffer().
TString* TGTextBuffer::fBuffer [private] |
Definition at line 35 of file TGTextBuffer.h.