#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.
1.5.1