TGTextEdit Class Reference

#include <TGTextEdit.h>

Inheritance diagram for TGTextEdit:

TGTextView TGTextView TGView TGView TGView TGView TGWidget TGCompositeFrame TGWidget TGCompositeFrame TGWidget TGCompositeFrame TGWidget TGCompositeFrame TGWidget TGCompositeFrame TGWidget TGCompositeFrame TGWidget TGCompositeFrame TGWidget TGCompositeFrame List of all members.

Public Types

enum  EInsertMode
enum  
enum  EInsertMode
enum  

Public Member Functions

 TGTextEdit (const TGWindow *parent=0, UInt_t w=1, UInt_t h=1, Int_t id=-1, UInt_t sboptions=0, Pixel_t back=GetWhitePixel())
 TGTextEdit (const TGWindow *parent, UInt_t w, UInt_t h, TGText *text, Int_t id=-1, UInt_t sboptions=0, Pixel_t back=GetWhitePixel())
 TGTextEdit (const TGWindow *parent, UInt_t w, UInt_t h, const char *string, Int_t id=-1, UInt_t sboptions=0, Pixel_t back=GetWhitePixel())
virtual ~TGTextEdit ()
virtual Bool_t SaveFile (const char *fname, Bool_t saveas=kFALSE)
virtual void Clear (Option_t *="")
virtual Bool_t Copy ()
virtual Bool_t Cut ()
virtual Bool_t Paste ()
virtual void InsChar (char character)
virtual void DelChar ()
virtual void BreakLine ()
virtual void PrevChar ()
virtual void NextChar ()
virtual void LineUp ()
virtual void LineDown ()
virtual void ScreenUp ()
virtual void ScreenDown ()
virtual void Home ()
virtual void End ()
virtual void Print (Option_t *="") const
virtual void Delete (Option_t *="")
virtual Bool_t Search (const char *string, Bool_t direction=kTRUE, Bool_t caseSensitive=kFALSE)
virtual void Search (Bool_t close)
virtual Bool_t Replace (TGLongPosition pos, const char *oldText, const char *newText, Bool_t direction, Bool_t caseSensitive)
virtual Bool_t Goto (Long_t line, Long_t column=0)
virtual void SetInsertMode (EInsertMode mode=kInsert)
EInsertMode GetInsertMode () const
TGPopupMenuGetMenu () const
virtual void EnableMenu (Bool_t on=kTRUE)
virtual Bool_t IsMenuEnabled () const
TListGetHistory () const
virtual void EnableCursorWithoutFocus (Bool_t on=kTRUE)
virtual Bool_t IsCursorEnabledithoutFocus () const
virtual void DrawRegion (Int_t x, Int_t y, UInt_t width, UInt_t height)
virtual void ScrollCanvas (Int_t newTop, Int_t direction)
virtual void SetFocus ()
virtual void SetCurrent (TGLongPosition new_coord)
TGLongPosition GetCurrentPos () const
virtual Long_t ReturnLongestLineWidth ()
virtual Bool_t HandleTimer (TTimer *t)
virtual Bool_t HandleSelection (Event_t *event)
virtual Bool_t HandleButton (Event_t *event)
virtual Bool_t HandleKey (Event_t *event)
virtual Bool_t HandleMotion (Event_t *event)
virtual Bool_t HandleCrossing (Event_t *event)
virtual Bool_t HandleFocusChange (Event_t *event)
virtual Bool_t HandleDoubleClick (Event_t *event)
virtual Bool_t ProcessMessage (Long_t msg, Long_t parm1, Long_t parm2)
virtual void FindAgain ()
virtual void Closed ()
virtual void Opened ()
virtual void Saved ()
virtual void SavedAs ()
virtual void SavePrimitive (ostream &out, Option_t *="")
 TGTextEdit (const TGWindow *parent=0, UInt_t w=1, UInt_t h=1, Int_t id=-1, UInt_t sboptions=0, Pixel_t back=GetWhitePixel())
 TGTextEdit (const TGWindow *parent, UInt_t w, UInt_t h, TGText *text, Int_t id=-1, UInt_t sboptions=0, Pixel_t back=GetWhitePixel())
 TGTextEdit (const TGWindow *parent, UInt_t w, UInt_t h, const char *string, Int_t id=-1, UInt_t sboptions=0, Pixel_t back=GetWhitePixel())
virtual ~TGTextEdit ()
virtual Bool_t SaveFile (const char *fname, Bool_t saveas=kFALSE)
virtual void Clear (Option_t *="")
virtual Bool_t Copy ()
virtual Bool_t Cut ()
virtual Bool_t Paste ()
virtual void InsChar (char character)
virtual void DelChar ()
virtual void BreakLine ()
virtual void PrevChar ()
virtual void NextChar ()
virtual void LineUp ()
virtual void LineDown ()
virtual void ScreenUp ()
virtual void ScreenDown ()
virtual void Home ()
virtual void End ()
virtual void Print (Option_t *="") const
virtual void Delete (Option_t *="")
virtual Bool_t Search (const char *string, Bool_t direction=kTRUE, Bool_t caseSensitive=kFALSE)
virtual void Search (Bool_t close)
virtual Bool_t Replace (TGLongPosition pos, const char *oldText, const char *newText, Bool_t direction, Bool_t caseSensitive)
virtual Bool_t Goto (Long_t line, Long_t column=0)
virtual void SetInsertMode (EInsertMode mode=kInsert)
EInsertMode GetInsertMode () const
TGPopupMenuGetMenu () const
virtual void EnableMenu (Bool_t on=kTRUE)
virtual Bool_t IsMenuEnabled () const
TListGetHistory () const
virtual void EnableCursorWithoutFocus (Bool_t on=kTRUE)
virtual Bool_t IsCursorEnabledithoutFocus () const
virtual void DrawRegion (Int_t x, Int_t y, UInt_t width, UInt_t height)
virtual void ScrollCanvas (Int_t newTop, Int_t direction)
virtual void SetFocus ()
virtual void SetCurrent (TGLongPosition new_coord)
TGLongPosition GetCurrentPos () const
virtual Long_t ReturnLongestLineWidth ()
virtual Bool_t HandleTimer (TTimer *t)
virtual Bool_t HandleSelection (Event_t *event)
virtual Bool_t HandleButton (Event_t *event)
virtual Bool_t HandleKey (Event_t *event)
virtual Bool_t HandleMotion (Event_t *event)
virtual Bool_t HandleCrossing (Event_t *event)
virtual Bool_t HandleFocusChange (Event_t *event)
virtual Bool_t HandleDoubleClick (Event_t *event)
virtual Bool_t ProcessMessage (Long_t msg, Long_t parm1, Long_t parm2)
virtual void FindAgain ()
virtual void Closed ()
virtual void Opened ()
virtual void Saved ()
virtual void SavedAs ()
virtual void SavePrimitive (ostream &out, Option_t *="")

Protected Member Functions

void Init ()
virtual void SetMenuState ()
virtual void CursorOn ()
virtual void CursorOff ()
virtual void DrawCursor (Int_t mode)
virtual void AdjustPos ()
virtual void Copy (TObject &) const
void Init ()
virtual void SetMenuState ()
virtual void CursorOn ()
virtual void CursorOff ()
virtual void DrawCursor (Int_t mode)
virtual void AdjustPos ()
virtual void Copy (TObject &) const

Static Protected Member Functions

static const TGGCGetCursor0GC ()
static const TGGCGetCursor1GC ()
static const TGGCGetCursor0GC ()
static const TGGCGetCursor1GC ()

Protected Attributes

GContext_t fCursor0GC
GContext_t fCursor1GC
Int_t fCursorState
TViewTimerfCurBlink
TGPopupMenufMenu
TGSearchTypefSearch
TGLongPosition fCurrent
EInsertMode fInsertMode
Bool_t fEnableMenu
TGTextEditHistfHistory
Bool_t fEnableCursorWithoutFocus
TViewTimerfCurBlink
TGPopupMenufMenu
TGSearchTypefSearch
TGTextEditHistfHistory

Static Protected Attributes

static TGGCfgCursor0GC
static TGGCfgCursor1GC
static TGGCfgCursor0GC
static TGGCfgCursor1GC

Private Member Functions

 TGTextEdit (const TGTextEdit &)
TGTextEditoperator= (const TGTextEdit &)
 TGTextEdit (const TGTextEdit &)
TGTextEditoperator= (const TGTextEdit &)

Detailed Description

Definition at line 34 of file TGTextEdit.h.


Member Enumeration Documentation

enum TGTextEdit::EInsertMode

Definition at line 41 of file TGTextEdit.h.

anonymous enum

Definition at line 42 of file TGTextEdit.h.

enum TGTextEdit::EInsertMode

Definition at line 41 of file TGTextEdit.h.

anonymous enum

Definition at line 42 of file TGTextEdit.h.


Constructor & Destructor Documentation

TGTextEdit::TGTextEdit ( const TGTextEdit  )  [private]

TGTextEdit::TGTextEdit ( const TGWindow parent = 0,
UInt_t  w = 1,
UInt_t  h = 1,
Int_t  id = -1,
UInt_t  sboptions = 0,
Pixel_t  back = GetWhitePixel() 
)

TGTextEdit::TGTextEdit ( const TGWindow parent,
UInt_t  w,
UInt_t  h,
TGText text,
Int_t  id = -1,
UInt_t  sboptions = 0,
Pixel_t  back = GetWhitePixel() 
)

TGTextEdit::TGTextEdit ( const TGWindow parent,
UInt_t  w,
UInt_t  h,
const char *  string,
Int_t  id = -1,
UInt_t  sboptions = 0,
Pixel_t  back = GetWhitePixel() 
)

TGTextEdit::~TGTextEdit (  )  [virtual]

Definition at line 256 of file TGTextEdit.cxx.

References TQObject::Disconnect(), fCurBlink, fHistory, fMenu, and TGSearchDialog::SearchDialog().

TGTextEdit::TGTextEdit ( const TGTextEdit  )  [private]

TGTextEdit::TGTextEdit ( const TGWindow parent = 0,
UInt_t  w = 1,
UInt_t  h = 1,
Int_t  id = -1,
UInt_t  sboptions = 0,
Pixel_t  back = GetWhitePixel() 
)

TGTextEdit::TGTextEdit ( const TGWindow parent,
UInt_t  w,
UInt_t  h,
TGText text,
Int_t  id = -1,
UInt_t  sboptions = 0,
Pixel_t  back = GetWhitePixel() 
)

TGTextEdit::TGTextEdit ( const TGWindow parent,
UInt_t  w,
UInt_t  h,
const char *  string,
Int_t  id = -1,
UInt_t  sboptions = 0,
Pixel_t  back = GetWhitePixel() 
)

virtual TGTextEdit::~TGTextEdit (  )  [virtual]


Member Function Documentation

TGTextEdit& TGTextEdit::operator= ( const TGTextEdit  )  [private]

void TGTextEdit::Init (  )  [protected]

Definition at line 269 of file TGTextEdit.cxx.

References TGPopupMenu::AddEntry(), TGPopupMenu::AddSeparator(), TGPopupMenu::Associate(), TGView::fCanvas, TGObject::fClient, fCurBlink, fCurrent, fCursor0GC, fCursor1GC, fCursorState, fEnableCursorWithoutFocus, fEnableMenu, fHistory, fInsertMode, fMenu, fSearch, TGLongPosition::fX, TGLongPosition::fY, GetCursor0GC(), GetCursor1GC(), TGClient::GetDefaultRoot(), TGObject::GetId(), TGClient::GetResourcePool(), TGResourcePool::GetTextCursor(), gVirtualX, kInsert, kM_EDIT_COPY, kM_EDIT_CUT, kM_EDIT_PASTE, kM_EDIT_SELECTALL, kM_FILE_CLOSE, kM_FILE_NEW, kM_FILE_OPEN, kM_FILE_PRINT, kM_FILE_SAVE, kM_FILE_SAVEAS, kM_SEARCH_FIND, kM_SEARCH_FINDAGAIN, kM_SEARCH_GOTO, and kTRUE.

void TGTextEdit::SetMenuState (  )  [protected, virtual]

Definition at line 311 of file TGTextEdit.cxx.

References TGPopupMenu::DisableEntry(), TGPopupMenu::EnableEntry(), TGTextView::fIsMarked, fMenu, TGTextView::fText, TGText::GetLineLength(), TGTextView::IsSaved(), kM_EDIT_COPY, kM_EDIT_CUT, kM_EDIT_SELECTALL, kM_FILE_CLOSE, kM_FILE_PRINT, kM_FILE_SAVE, kM_FILE_SAVEAS, kM_SEARCH_FIND, kM_SEARCH_FINDAGAIN, kM_SEARCH_GOTO, and TGText::RowCount().

Referenced by HandleButton(), and HandleKey().

void TGTextEdit::CursorOn (  )  [protected, virtual]

Definition at line 778 of file TGTextEdit.cxx.

References DrawCursor(), fCurBlink, fCursorState, and TTimer::Reset().

Referenced by DrawRegion(), ScrollCanvas(), and SetCurrent().

void TGTextEdit::CursorOff (  )  [protected, virtual]

Definition at line 767 of file TGTextEdit.cxx.

References DrawCursor(), and fCursorState.

Referenced by DrawRegion(), ScrollCanvas(), and SetCurrent().

void TGTextEdit::DrawCursor ( Int_t  mode  )  [protected, virtual]

Definition at line 807 of file TGTextEdit.cxx.

References TGView::fCanvas, fCurrent, fCursor1GC, TGTextView::fIsMarked, TGTextView::fMarkedEnd, TGTextView::fMarkedStart, TGTextView::fMaxDescent, TGTextView::fNormGC, TGTextView::fReadOnly, TGTextView::fSelbackGC, TGTextView::fSelGC, TGTextView::fText, TGView::fVisible, TGLongPosition::fX, TGLongPosition::fY, TGText::GetChar(), TGFrame::GetHeight(), TGObject::GetId(), TGText::GetLineLength(), TGFrame::GetWidth(), gVirtualX, TGText::RowCount(), TGTextView::ToObjXCoord(), TGTextView::ToObjYCoord(), TGTextView::ToScrXCoord(), and TGTextView::ToScrYCoord().

Referenced by CursorOff(), CursorOn(), HandleCrossing(), HandleFocusChange(), and HandleTimer().

void TGTextEdit::AdjustPos (  )  [protected, virtual]

Definition at line 884 of file TGTextEdit.cxx.

References TGView::fCanvas, fCurrent, TGView::fVisible, TGLongPosition::fX, TGLongPosition::fY, TGFrame::GetHeight(), TGFrame::GetWidth(), SetCurrent(), TGTextView::ToObjXCoord(), TGTextView::ToObjYCoord(), TGTextView::ToScrXCoord(), and TGTextView::ToScrYCoord().

Referenced by HandleKey().

virtual void TGTextEdit::Copy ( TObject  )  const [inline, protected, virtual]

Reimplemented from TGTextView.

Definition at line 72 of file TGTextEdit.h.

References TObject::MayNotUse().

Referenced by TGRootIDE::ProcessMessage(), and TGTextEditor::ProcessMessage().

const TGGC & TGTextEdit::GetCursor0GC (  )  [static, protected]

Definition at line 2137 of file TGTextEdit.cxx.

References fgCursor0GC, TGTextView::GetDefaultSelectedGC(), kGXxor, and TGGC::SetFunction().

Referenced by Init().

const TGGC & TGTextEdit::GetCursor1GC (  )  [static, protected]

Definition at line 2149 of file TGTextEdit.cxx.

References fgCursor1GC, TGTextView::GetDefaultGC(), kGXand, and TGGC::SetFunction().

Referenced by Init().

Bool_t TGTextEdit::SaveFile ( const char *  fname,
Bool_t  saveas = kFALSE 
) [virtual]

Definition at line 370 of file TGTextEdit.cxx.

References dir(), TGObject::fClient, TGFileInfo::fFilename, TGFileInfo::fFileTypes, fi, TGFileInfo::fIniDir, TGFileInfo::fOverwrite, TGTextView::fText, TGClient::GetDefaultRoot(), TGText::GetFileName(), gFiletypes, kFALSE, kFDSave, kTRUE, TGText::Save(), and StrDup().

Referenced by TGTextEditor::CompileMacro(), TGRootIDE::CompileMacro(), TRootBrowserLite::ExecMacro(), TGRootIDE::ExecuteMacro(), TGTextEditor::ExecuteMacro(), ProcessMessage(), TGDocument::Save(), and TGTextEditor::SaveFile().

void TGTextEdit::Clear ( Option_t = ""  )  [virtual]

Reimplemented from TGTextView.

Definition at line 360 of file TGTextEdit.cxx.

References TGTextView::Clear(), fCurrent, fCursorState, TGLongPosition::fX, and TGLongPosition::fY.

Referenced by TGTextEditor::ClearText(), TGRootIDE::ClearText(), TGDocument::Close(), and ProcessMessage().

Bool_t TGTextEdit::Copy (  )  [virtual]

Reimplemented from TGTextView.

Definition at line 400 of file TGTextEdit.cxx.

References TGText::AsString(), TGTextView::Copy(), TGTextView::fClipText, fCurrent, TGTextView::fIsMarked, TGTextView::fMarkedEnd, TGTextView::fMarkedStart, TGLongPosition::fX, TGLongPosition::fY, TGText::InsText(), kFALSE, kTRUE, TString::Length(), and TGText::RowCount().

Referenced by Cut(), HandleKey(), and ProcessMessage().

Bool_t TGTextEdit::Cut (  )  [virtual]

Definition at line 426 of file TGTextEdit.cxx.

References Copy(), Delete(), kFALSE, and kTRUE.

Referenced by HandleKey(), TGRootIDE::ProcessMessage(), ProcessMessage(), and TGTextEditor::ProcessMessage().

Bool_t TGTextEdit::Paste (  )  [virtual]

Definition at line 439 of file TGTextEdit.cxx.

References TGText::AsString(), TGText::Clear(), TGTextView::Copy(), TString::Data(), Delete(), TGView::fClipboard, TGTextView::fClipText, TGObject::fId, TGTextView::fIsMarked, TGTextView::fReadOnly, gVirtualX, kFALSE, kTRUE, and TGText::LoadBuffer().

Referenced by HandleKey(), TGRootIDE::ProcessMessage(), ProcessMessage(), and TGTextEditor::ProcessMessage().

void TGTextEdit::InsChar ( char  character  )  [virtual]

Definition at line 1701 of file TGTextEdit.cxx.

References TGView::fCanvas, fCurrent, fCursorState, TGView::fHsb, fInsertMode, TGTextView::fMaxDescent, TGTextView::fNormGC, TGTextView::fReadOnly, TGView::fScrollVal, TGTextView::fText, TGView::fVisible, TGLongPosition::fX, TGLongPosition::fY, TGObject::GetId(), TGText::GetLineLength(), TGFrame::GetWidth(), gVirtualX, TGText::InsChar(), TGView::kHorizontal, kReplace, TGText::ReTab(), SetCurrent(), TGTextView::SetHsbPosition(), TGTextView::SetSBRange(), TGTextView::ToScrXCoord(), TGTextView::ToScrYCoord(), and TGView::UpdateRegion().

Referenced by TDelCharCom::Notify(), and TInsCharCom::TInsCharCom().

void TGTextEdit::DelChar (  )  [virtual]

Definition at line 1779 of file TGTextEdit.cxx.

References buffer, TGText::DelChar(), TGText::DelLine(), TGView::fCanvas, fCurrent, TGTextView::fNormGC, TGTextView::fReadOnly, TGView::fScrollVal, TGTextView::fText, TGView::fVisible, TGFrame::fWidth, TGLongPosition::fX, TGLongPosition::fY, TGText::GetChar(), TGFrame::GetHeight(), TGObject::GetId(), TGText::GetLine(), TGText::GetLineLength(), TGFrame::GetWidth(), gVirtualX, h, TGText::InsText(), TGView::kHorizontal, TGView::kVertical, len, TGText::ReTab(), SetCurrent(), TGTextView::SetHsbPosition(), TGTextView::SetSBRange(), TGTextView::SetVsbPosition(), TGTextView::ToScrXCoord(), TGTextView::ToScrYCoord(), TGView::UpdateRegion(), and y.

Referenced by Delete(), TBreakLineCom::Notify(), TInsCharCom::Notify(), and TDelCharCom::TDelCharCom().

void TGTextEdit::BreakLine (  )  [virtual]

Definition at line 1863 of file TGTextEdit.cxx.

References TGText::BreakLine(), TGView::fCanvas, fCurrent, TGTextView::fNormGC, TGTextView::fReadOnly, TGView::fScrollVal, TGTextView::fText, TGView::fVisible, TGLongPosition::fX, TGLongPosition::fY, TGFrame::GetHeight(), TGObject::GetId(), TGFrame::GetWidth(), gVirtualX, TGView::kHorizontal, TGView::kVertical, SetCurrent(), TGTextView::SetHsbPosition(), TGTextView::SetSBRange(), TGTextView::SetVsbPosition(), TGTextView::ToScrYCoord(), and TGView::UpdateRegion().

Referenced by TDelCharCom::Notify(), and TBreakLineCom::TBreakLineCom().

void TGTextEdit::PrevChar (  )  [virtual]

Definition at line 1922 of file TGTextEdit.cxx.

References TGView::fCanvas, fCurrent, TGView::fScrollVal, TGTextView::fText, TGView::fVisible, TGLongPosition::fX, TGLongPosition::fY, TGText::GetChar(), TGText::GetLineLength(), TGFrame::GetWidth(), gVirtualX, len, SetCurrent(), TGTextView::SetHsbPosition(), TGTextView::SetVsbPosition(), TGTextView::ToScrXCoord(), and TGTextView::ToScrYCoord().

Referenced by HandleKey().

void TGTextEdit::NextChar (  )  [virtual]

Definition at line 1967 of file TGTextEdit.cxx.

References TGView::fCanvas, fCurrent, TGView::fScrollVal, TGTextView::fText, TGView::fVisible, TGLongPosition::fX, TGLongPosition::fY, TGText::GetChar(), TGFrame::GetHeight(), TGText::GetLineLength(), TGFrame::GetWidth(), gVirtualX, if(), len, TGText::RowCount(), SetCurrent(), TGTextView::SetHsbPosition(), TGTextView::SetVsbPosition(), TGTextView::ToScrXCoord(), and TGTextView::ToScrYCoord().

Referenced by HandleKey(), and TInsCharCom::Notify().

void TGTextEdit::LineUp (  )  [virtual]

Definition at line 2004 of file TGTextEdit.cxx.

References TGView::fCanvas, fCurrent, TGView::fScrollVal, TGTextView::fText, TGView::fVisible, TGLongPosition::fX, TGLongPosition::fY, TGText::GetChar(), TGText::GetLineLength(), TGFrame::GetWidth(), len, SetCurrent(), TGTextView::SetHsbPosition(), TGTextView::SetVsbPosition(), TGTextView::ToObjXCoord(), TGTextView::ToScrXCoord(), and TGTextView::ToScrYCoord().

Referenced by HandleKey().

void TGTextEdit::LineDown (  )  [virtual]

Definition at line 2038 of file TGTextEdit.cxx.

References TGView::fCanvas, fCurrent, TGView::fScrollVal, TGTextView::fText, TGView::fVisible, TGLongPosition::fX, TGLongPosition::fY, TGText::GetChar(), TGFrame::GetHeight(), TGText::GetLineLength(), TGFrame::GetWidth(), len, TGText::RowCount(), SetCurrent(), TGTextView::SetHsbPosition(), TGTextView::SetVsbPosition(), TGTextView::ToObjXCoord(), TGTextView::ToScrXCoord(), and TGTextView::ToScrYCoord().

Referenced by HandleKey().

void TGTextEdit::ScreenUp (  )  [virtual]

Definition at line 2071 of file TGTextEdit.cxx.

References TGView::fCanvas, fCurrent, TGView::fScrollVal, TGTextView::fText, TGView::fVisible, TGLongPosition::fX, TGLongPosition::fY, TGText::GetChar(), TGFrame::GetHeight(), SetCurrent(), TGTextView::SetVsbPosition(), and TGTextView::ToObjYCoord().

Referenced by HandleKey().

void TGTextEdit::ScreenDown (  )  [virtual]

Definition at line 2091 of file TGTextEdit.cxx.

References TGView::fCanvas, fCurrent, TGView::fScrollVal, TGTextView::fText, TGView::fVisible, TGLongPosition::fX, TGLongPosition::fY, TGText::GetChar(), TGFrame::GetHeight(), TGText::RowCount(), SetCurrent(), TGTextView::SetVsbPosition(), TGTextView::ToObjYCoord(), and TGTextView::ToScrYCoord().

Referenced by HandleKey().

void TGTextEdit::Home (  )  [virtual]

Definition at line 2111 of file TGTextEdit.cxx.

References fCurrent, TGLongPosition::fX, TGLongPosition::fY, SetCurrent(), and TGTextView::SetHsbPosition().

Referenced by HandleKey().

void TGTextEdit::End (  )  [virtual]

Definition at line 2123 of file TGTextEdit.cxx.

References TGView::fCanvas, fCurrent, TGView::fScrollVal, TGTextView::fText, TGView::fVisible, TGLongPosition::fX, TGLongPosition::fY, TGText::GetLineLength(), TGFrame::GetWidth(), SetCurrent(), TGTextView::SetHsbPosition(), and TGTextView::ToScrXCoord().

Referenced by HandleKey().

void TGTextEdit::Print ( Option_t = ""  )  const [virtual]

Reimplemented from TGCompositeFrame.

Definition at line 461 of file TGTextEdit.cxx.

References TSystem::ClosePipe(), TString::Data(), TGObject::fClient, TString::Form(), TGTextView::fText, fwrite, TGLongPosition::fX, TGLongPosition::fY, TGClient::GetDefaultRoot(), TGText::GetFileName(), TGText::GetLine(), TGText::GetLineLength(), gPrintCommand, gPrinter, gSystem, i, j, kFALSE, kMBIconAsterisk, kMBIconExclamation, kMBOk, kTRUE, len, TSystem::OpenPipe(), p, TGText::RowCount(), and strcpy().

Referenced by TGRootIDE::PrintText(), TGTextEditor::PrintText(), and ProcessMessage().

void TGTextEdit::Delete ( Option_t = ""  )  [virtual]

Reimplemented from TGFrame.

Definition at line 515 of file TGTextEdit.cxx.

References TGText::Clear(), DelChar(), TGText::DelText(), TGView::fCanvas, TGTextView::fClipText, fCurrent, TGTextView::fIsMarked, TGTextView::fMarkedEnd, TGTextView::fMarkedStart, TGWidget::fMsgWindow, TGTextView::fReadOnly, TGView::fScrollVal, TGTextView::fText, TGView::fVisible, TGWidget::fWidgetId, TGLongPosition::fX, TGLongPosition::fY, TGFrame::GetHeight(), TGObject::GetId(), TGText::GetLineLength(), TGFrame::GetWidth(), gVirtualX, kC_TEXTVIEW, kFALSE, TGView::kHorizontal, kTRUE, kTXT_ISMARKED, TGView::kVertical, len, MK_MSG(), p, TGText::RowCount(), TGFrame::SendMessage(), TDelTextCom::SetBreakLine(), SetCurrent(), TDelTextCom::SetEndPos(), TGTextView::SetHsbPosition(), TGTextEditCommand::SetPos(), TGTextView::SetSBRange(), TGTextView::SetVsbPosition(), TGTextView::ToObjXCoord(), TGTextView::ToObjYCoord(), TGTextView::ToScrXCoord(), TGTextView::ToScrYCoord(), TGTextView::UnMark(), and TGView::UpdateRegion().

Referenced by Cut(), Paste(), TGRootIDE::ProcessMessage(), and TGTextEditor::ProcessMessage().

Bool_t TGTextEdit::Search ( const char *  string,
Bool_t  direction = kTRUE,
Bool_t  caseSensitive = kFALSE 
) [virtual]

Reimplemented from TGTextView.

Definition at line 616 of file TGTextEdit.cxx.

References TGView::fCanvas, TGSearchType::fCaseSensitive, TGObject::fClient, fCurrent, TGSearchType::fDirection, TGTextView::fIsMarked, TGTextView::fMarkedEnd, TGTextView::fMarkedStart, TGView::fScrollVal, fSearch, TGTextView::fText, TGView::fVisible, TGLongPosition::fX, TGLongPosition::fY, TGClient::GetDefaultRoot(), TGFrame::GetHeight(), TGSearchDialog::GetType(), TGFrame::GetWidth(), gTQSender, gVirtualX, if(), TGWindow::IsMapped(), kFALSE, kMBIconExclamation, kMBOk, kTRUE, TGText::Search(), TGSearchDialog::SearchDialog(), SetCurrent(), TGTextView::SetHsbPosition(), TGTextView::SetVsbPosition(), TGTextView::ToObjXCoord(), TGTextView::ToObjYCoord(), TGTextView::ToScrXCoord(), TGTextView::ToScrYCoord(), TGTextView::UnMark(), and TGView::UpdateRegion().

Referenced by HandleKey(), ProcessMessage(), TRootBrowserLite::Search(), TGRootIDE::Search(), Search(), and TGTextEditor::Search().

void TGTextEdit::Search ( Bool_t  close  )  [virtual]

Definition at line 1542 of file TGTextEdit.cxx.

References TQObject::Connect(), TGView::fCanvas, TGObject::fClient, TGSearchType::fClose, TGClient::GetDefaultRoot(), TGFrame::MapRaised(), Search(), and TGSearchDialog::SearchDialog().

Bool_t TGTextEdit::Replace ( TGLongPosition  pos,
const char *  oldText,
const char *  newText,
Bool_t  direction,
Bool_t  caseSensitive 
) [virtual]

Definition at line 679 of file TGTextEdit.cxx.

References TGView::fCanvas, fCurrent, TGTextView::fIsMarked, TGTextView::fMarkedEnd, TGTextView::fMarkedStart, TGView::fScrollVal, TGTextView::fText, TGView::fVisible, TGLongPosition::fX, TGLongPosition::fY, TGFrame::GetHeight(), TGFrame::GetWidth(), kFALSE, kTRUE, TGText::Replace(), SetCurrent(), TGTextView::SetHsbPosition(), TGTextView::SetVsbPosition(), TGTextView::ToObjXCoord(), TGTextView::ToObjYCoord(), TGTextView::ToScrXCoord(), TGTextView::ToScrYCoord(), TGTextView::UnMark(), and TGView::UpdateRegion().

Bool_t TGTextEdit::Goto ( Long_t  line,
Long_t  column = 0 
) [virtual]

Definition at line 721 of file TGTextEdit.cxx.

References TGView::fCanvas, fCurrent, TGTextView::fIsMarked, TGTextView::fMarkedEnd, TGTextView::fMarkedStart, TGView::fScrollVal, TGTextView::fText, TGView::fVisible, TGLongPosition::fX, TGLongPosition::fY, TGFrame::GetHeight(), TGText::GetLineLength(), TGFrame::GetWidth(), kTRUE, TGText::RowCount(), SetCurrent(), TGTextView::SetHsbPosition(), TGTextView::SetVsbPosition(), TGTextView::ToObjYCoord(), TGTextView::ToScrYCoord(), and TGTextView::UnMark().

Referenced by TGTextEditor::Goto(), TGRootIDE::Goto(), HandleKey(), and ProcessMessage().

void TGTextEdit::SetInsertMode ( EInsertMode  mode = kInsert  )  [virtual]

Definition at line 757 of file TGTextEdit.cxx.

References fInsertMode.

Referenced by HandleKey().

EInsertMode TGTextEdit::GetInsertMode (  )  const [inline]

Definition at line 111 of file TGTextEdit.h.

References fInsertMode.

Referenced by HandleKey().

TGPopupMenu* TGTextEdit::GetMenu (  )  const [inline]

Definition at line 112 of file TGTextEdit.h.

References fMenu.

virtual void TGTextEdit::EnableMenu ( Bool_t  on = kTRUE  )  [inline, virtual]

Definition at line 113 of file TGTextEdit.h.

References fEnableMenu.

virtual Bool_t TGTextEdit::IsMenuEnabled (  )  const [inline, virtual]

Definition at line 114 of file TGTextEdit.h.

References fEnableMenu.

Referenced by SavePrimitive().

TList* TGTextEdit::GetHistory (  )  const [inline]

Definition at line 115 of file TGTextEdit.h.

References fHistory.

Referenced by TGDocument::DataChanged(), and TGTextEditCommand::TGTextEditCommand().

virtual void TGTextEdit::EnableCursorWithoutFocus ( Bool_t  on = kTRUE  )  [inline, virtual]

Definition at line 116 of file TGTextEdit.h.

References fEnableCursorWithoutFocus.

virtual Bool_t TGTextEdit::IsCursorEnabledithoutFocus (  )  const [inline, virtual]

Definition at line 117 of file TGTextEdit.h.

References fEnableCursorWithoutFocus.

void TGTextEdit::DrawRegion ( Int_t  x,
Int_t  y,
UInt_t  width,
UInt_t  height 
) [virtual]

Reimplemented from TGTextView.

Definition at line 1910 of file TGTextEdit.cxx.

References CursorOff(), CursorOn(), and TGTextView::DrawRegion().

void TGTextEdit::ScrollCanvas ( Int_t  newTop,
Int_t  direction 
) [virtual]

Reimplemented from TGView.

Definition at line 1898 of file TGTextEdit.cxx.

References CursorOff(), CursorOn(), and TGView::ScrollCanvas().

virtual void TGTextEdit::SetFocus (  )  [inline, virtual]

Definition at line 121 of file TGTextEdit.h.

References TGWindow::RequestFocus().

Referenced by TGTextEditor::Build(), HandleButton(), HandleDoubleClick(), and TGRootIDE::LoadFile().

void TGTextEdit::SetCurrent ( TGLongPosition  new_coord  )  [virtual]

Definition at line 791 of file TGTextEdit.cxx.

References CursorOff(), CursorOn(), TGTextView::DataChanged(), fCurrent, TGWidget::fMsgWindow, TGWidget::fWidgetId, TGLongPosition::fX, TGLongPosition::fY, kC_TEXTVIEW, kTXT_DATACHANGE, MK_MSG(), and TGFrame::SendMessage().

Referenced by AdjustPos(), BreakLine(), DelChar(), Delete(), End(), Goto(), HandleButton(), HandleDoubleClick(), HandleKey(), HandleMotion(), HandleSelection(), Home(), InsChar(), LineDown(), LineUp(), NextChar(), TDelCharCom::Notify(), TDelTextCom::Notify(), TInsTextCom::Notify(), TBreakLineCom::Notify(), TInsCharCom::Notify(), PrevChar(), Replace(), ScreenDown(), ScreenUp(), and Search().

TGLongPosition TGTextEdit::GetCurrentPos (  )  const [inline]

Definition at line 124 of file TGTextEdit.h.

References fCurrent.

Referenced by TGTextEditor::HandleTimer(), TGRootIDE::HandleTimer(), and TGTextEditCommand::TGTextEditCommand().

Long_t TGTextEdit::ReturnLongestLineWidth (  )  [virtual]

Reimplemented from TGTextView.

Definition at line 350 of file TGTextEdit.cxx.

References TGView::fScrollVal, TGLongPosition::fX, and TGTextView::ReturnLongestLineWidth().

Referenced by TGLAnnotation::MakeEditor().

Bool_t TGTextEdit::HandleTimer ( TTimer t  )  [virtual]

Reimplemented from TGTextView.

Definition at line 908 of file TGTextEdit.cxx.

References DrawCursor(), fCurBlink, fCursorState, TGTextView::HandleTimer(), kTRUE, and t.

Bool_t TGTextEdit::HandleSelection ( Event_t event  )  [virtual]

Reimplemented from TGCompositeFrame.

Definition at line 929 of file TGTextEdit.cxx.

References data, TGView::fCanvas, TInsTextCom::fChar, TGObject::fClient, TGTextView::fClipText, fCurrent, TGView::fExposedRegion, TGRectangle::fH, TGTextView::fIsMarked, TGView::fScrollVal, TGTextView::fText, Event_t::fUser, TGView::fVisible, TGRectangle::fW, TGLongPosition::fX, TGRectangle::fX, TGLongPosition::fY, TGRectangle::fY, TGText::GetChar(), TGFrame::GetHeight(), TGText::GetLineLength(), TGFrame::GetWidth(), gVirtualX, TGText::InsText(), kFALSE, TGView::kHorizontal, kTRUE, TGView::kVertical, TGText::LoadBuffer(), TGClient::NeedRedraw(), TGText::RowCount(), SetCurrent(), TInsTextCom::SetEndPos(), TGTextView::SetHsbPosition(), TGTextView::SetSBRange(), TGTextView::SetVsbPosition(), TGTextView::ToScrXCoord(), and TGTextView::ToScrYCoord().

Bool_t TGTextEdit::HandleButton ( Event_t event  )  [virtual]

Reimplemented from TGTextView.

Definition at line 1015 of file TGTextEdit.cxx.

References TGTextView::Clicked(), TGView::fCanvas, TGObject::fClient, TGView::fClipboard, Event_t::fCode, fEnableMenu, TGObject::fId, fMenu, TGTextView::fText, Event_t::fTime, Event_t::fType, TGView::fVisible, Event_t::fWindow, TGLongPosition::fX, Event_t::fX, Event_t::fXRoot, TGLongPosition::fY, Event_t::fY, Event_t::fYRoot, gDbl_clk, TGText::GetChar(), TGText::GetCurrentLine(), TGObject::GetId(), TGText::GetLineLength(), gTrpl_clk, gVirtualX, TGTextView::HandleButton(), TGClient::IsEditable(), kButton1, kButton2, kButton3, kButtonPress, kFALSE, kNone, kTRUE, line, TGPopupMenu::PlaceMenu(), TGText::RowCount(), SetCurrent(), SetFocus(), SetMenuState(), TGTextView::ToObjXCoord(), TGTextView::ToObjYCoord(), and TGTextView::Update().

Bool_t TGTextEdit::HandleKey ( Event_t event  )  [virtual]

Reimplemented from TGCompositeFrame.

Definition at line 1244 of file TGTextEdit.cxx.

References AdjustPos(), Copy(), Cut(), End(), TGObject::fClient, fCurrent, fHistory, FindAgain(), TGTextView::fIsMarked, TGTextView::fMarkedEnd, TGTextView::fMarkedStart, fMenu, TGWidget::fMsgWindow, TGView::fScrollVal, TGTextView::fText, Event_t::fType, TGView::fVisible, TGView::fVsb, TGWidget::fWidgetId, TGLongPosition::fX, TGLongPosition::fY, TGClient::GetDefaultRoot(), GetInsertMode(), TGText::GetLineLength(), Goto(), gVirtualX, Home(), TGPopupMenu::IsEntryEnabled(), TGWindow::IsMapped(), kC_COMMAND, kC_TEXTVIEW, kCM_MENU, kFALSE, kGKeyPress, kInsert, kKey_A, kKey_Alt, kKey_B, kKey_Backspace, kKey_C, kKey_CapsLock, kKey_Control, kKey_D, kKey_Delete, kKey_Down, kKey_E, kKey_End, kKey_Enter, kKey_F, kKey_F3, kKey_H, kKey_Home, kKey_Insert, kKey_K, kKey_L, kKey_Left, kKey_Meta, kKey_NumLock, kKey_PageDown, kKey_PageUp, kKey_Return, kKey_Right, kKey_ScrollLock, kKey_Shift, kKey_Tab, kKey_U, kKey_Up, kKey_V, kKey_X, kKey_Y, kKey_Z, kKeyControlMask, kKeyShiftMask, kM_SEARCH_FINDAGAIN, kReplace, kTRUE, kTXT_F3, kTXT_ISMARKED, len, LineDown(), LineUp(), TGTextView::Mark(), TGTextView::Marked(), MK_MSG(), n, NextChar(), TGTextEditHist::Notify(), Paste(), PrevChar(), TGText::RowCount(), ScreenDown(), ScreenUp(), Search(), TGTextView::SelectAll(), TGFrame::SendMessage(), SetCurrent(), TGTextView::SetHsbPosition(), SetInsertMode(), SetMenuState(), TGTextView::SetVsbPosition(), TGTextView::ToScrYCoord(), TGTextView::UnMark(), and x20.

Bool_t TGTextEdit::HandleMotion ( Event_t event  )  [virtual]

Reimplemented from TGTextView.

Definition at line 1205 of file TGTextEdit.cxx.

References TGView::fCanvas, fCurrent, TGView::fScrolling, TGTextView::fText, TGView::fVisible, Event_t::fWindow, TGLongPosition::fX, Event_t::fX, TGLongPosition::fY, Event_t::fY, TGText::GetChar(), TGObject::GetId(), TGText::GetLineLength(), TGTextView::HandleMotion(), kTRUE, TGText::RowCount(), SetCurrent(), TGTextView::ToObjXCoord(), TGTextView::ToObjYCoord(), TGTextView::ToScrXCoord(), and TGTextView::ToScrYCoord().

Bool_t TGTextEdit::HandleCrossing ( Event_t event  )  [virtual]

Reimplemented from TGTextView.

Definition at line 1481 of file TGTextEdit.cxx.

References TSystem::AddTimer(), DrawCursor(), TGView::fCanvas, fCurBlink, fCursorState, fEnableCursorWithoutFocus, Event_t::fType, Event_t::fWindow, TGObject::GetId(), gSystem, gVirtualX, TGTextView::HandleCrossing(), kEnterNotify, kTRUE, TTimer::Remove(), and TTimer::Reset().

Bool_t TGTextEdit::HandleFocusChange ( Event_t event  )  [virtual]

Reimplemented from TGCompositeFrame.

Definition at line 1513 of file TGTextEdit.cxx.

References TSystem::AddTimer(), DrawCursor(), TGView::fCanvas, TGObject::fClient, Event_t::fCode, fCurBlink, fCursorState, Event_t::fState, Event_t::fType, Event_t::fWindow, TGObject::GetId(), gSystem, kFocusIn, kNotifyNormal, kNotifyPointer, kTRUE, TGClient::NeedRedraw(), TTimer::Remove(), and TTimer::Reset().

Bool_t TGTextEdit::HandleDoubleClick ( Event_t event  )  [virtual]

Reimplemented from TGTextView.

Definition at line 1074 of file TGTextEdit.cxx.

References TGTextView::DoubleClicked(), TGView::fCanvas, Event_t::fCode, TGFrame::fgLastClick, TGTextView::fIsMarked, TGTextView::fMarkedEnd, TGTextView::fMarkedStart, TGTextView::fText, Event_t::fTime, TGView::fVisible, Event_t::fWindow, TGLongPosition::fX, Event_t::fX, TGLongPosition::fY, Event_t::fY, gDbl_clk, TGText::GetChar(), TGText::GetCurrentLine(), TGFrame::GetHeight(), TGObject::GetId(), TGText::GetLineLength(), TGTextLine::GetLineLength(), TGTextLine::GetText(), TGFrame::GetWidth(), gTrpl_clk, i, kButton1, kFALSE, kTRUE, len, line, TGTextView::Marked(), TGText::RowCount(), SetCurrent(), SetFocus(), start, TGTextView::ToObjXCoord(), TGTextView::ToObjYCoord(), TGTextView::ToScrYCoord(), and TGView::UpdateRegion().

Bool_t TGTextEdit::ProcessMessage ( Long_t  msg,
Long_t  parm1,
Long_t  parm2 
) [virtual]

Reimplemented from TGView.

Definition at line 1569 of file TGTextEdit.cxx.

References Clear(), Closed(), Copy(), Cut(), TString::Data(), TGSearchType::fBuffer, TGSearchType::fCaseSensitive, TGObject::fClient, fCurrent, TGSearchType::fDirection, TGFileInfo::fFilename, TGFileInfo::fFileTypes, fi, TGWidget::fMsgWindow, TString::Form(), fSearch, TGTextView::fText, TGWidget::fWidgetId, TGLongPosition::fY, GET_MSG(), GET_SUBMSG(), TGClient::GetDefaultRoot(), TGText::GetFileName(), gFiletypes, Goto(), gPrintCommand, gPrinter, TGTextView::IsSaved(), kC_COMMAND, kC_TEXTVIEW, kCM_MENU, kFALSE, kFDOpen, kM_EDIT_COPY, kM_EDIT_CUT, kM_EDIT_PASTE, kM_EDIT_SELECTALL, kM_FILE_CLOSE, kM_FILE_NEW, kM_FILE_OPEN, kM_FILE_PRINT, kM_FILE_SAVE, kM_FILE_SAVEAS, kM_SEARCH_FIND, kM_SEARCH_FINDAGAIN, kM_SEARCH_GOTO, kMBCancel, kMBIconExclamation, kMBNo, kMBOk, kMBYes, kTRUE, kTXT_CLOSE, kTXT_OPEN, kTXT_SAVE, TGTextView::LoadFile(), MK_MSG(), Opened(), Paste(), Print(), TGView::ProcessMessage(), retval, Saved(), SavedAs(), SaveFile(), Search(), TGTextView::SelectAll(), TGFrame::SendMessage(), and StrDup().

virtual void TGTextEdit::FindAgain (  )  [inline, virtual]

Definition at line 137 of file TGTextEdit.h.

References TQObject::Emit().

Referenced by HandleKey().

virtual void TGTextEdit::Closed (  )  [inline, virtual]

Definition at line 138 of file TGTextEdit.h.

References TQObject::Emit().

Referenced by ProcessMessage().

virtual void TGTextEdit::Opened (  )  [inline, virtual]

Definition at line 139 of file TGTextEdit.h.

References TQObject::Emit().

Referenced by ProcessMessage().

virtual void TGTextEdit::Saved (  )  [inline, virtual]

Definition at line 140 of file TGTextEdit.h.

References TQObject::Emit().

Referenced by ProcessMessage().

virtual void TGTextEdit::SavedAs (  )  [inline, virtual]

Definition at line 141 of file TGTextEdit.h.

References TQObject::Emit().

Referenced by ProcessMessage().

void TGTextEdit::SavePrimitive ( ostream &  out,
Option_t = "" 
) [virtual]

Reimplemented from TGTextView.

Definition at line 2161 of file TGTextEdit.cxx.

References TSystem::ExpandPathName(), TGView::fCanvas, TGFrame::fgWhitePixel, TString::Format(), TGWindow::fParent, TGFrame::GetBackground(), TGText::GetFileName(), TGFrame::GetHeight(), TGWindow::GetName(), TGTextView::GetText(), TGFrame::GetWidth(), gSystem, IsMenuEnabled(), TGTextView::IsReadOnly(), kFALSE, kTRUE, TGText::Save(), and TSystem::UnixPathName().

TGTextEdit& TGTextEdit::operator= ( const TGTextEdit  )  [private]

void TGTextEdit::Init (  )  [protected]

virtual void TGTextEdit::SetMenuState (  )  [protected, virtual]

virtual void TGTextEdit::CursorOn (  )  [protected, virtual]

virtual void TGTextEdit::CursorOff (  )  [protected, virtual]

virtual void TGTextEdit::DrawCursor ( Int_t  mode  )  [protected, virtual]

virtual void TGTextEdit::AdjustPos (  )  [protected, virtual]

virtual void TGTextEdit::Copy ( TObject  )  const [inline, protected, virtual]

Reimplemented from TGTextView.

Definition at line 72 of file TGTextEdit.h.

References TObject::MayNotUse().

static const TGGC& TGTextEdit::GetCursor0GC (  )  [static, protected]

static const TGGC& TGTextEdit::GetCursor1GC (  )  [static, protected]

virtual Bool_t TGTextEdit::SaveFile ( const char *  fname,
Bool_t  saveas = kFALSE 
) [virtual]

virtual void TGTextEdit::Clear ( Option_t = ""  )  [virtual]

Reimplemented from TGTextView.

virtual Bool_t TGTextEdit::Copy (  )  [virtual]

Reimplemented from TGTextView.

virtual Bool_t TGTextEdit::Cut (  )  [virtual]

virtual Bool_t TGTextEdit::Paste (  )  [virtual]

virtual void TGTextEdit::InsChar ( char  character  )  [virtual]

virtual void TGTextEdit::DelChar (  )  [virtual]

virtual void TGTextEdit::BreakLine (  )  [virtual]

virtual void TGTextEdit::PrevChar (  )  [virtual]

virtual void TGTextEdit::NextChar (  )  [virtual]

virtual void TGTextEdit::LineUp (  )  [virtual]

virtual void TGTextEdit::LineDown (  )  [virtual]

virtual void TGTextEdit::ScreenUp (  )  [virtual]

virtual void TGTextEdit::ScreenDown (  )  [virtual]

virtual void TGTextEdit::Home (  )  [virtual]

virtual void TGTextEdit::End (  )  [virtual]

virtual void TGTextEdit::Print ( Option_t = ""  )  const [virtual]

Reimplemented from TGCompositeFrame.

virtual void TGTextEdit::Delete ( Option_t = ""  )  [virtual]

Reimplemented from TGFrame.

virtual Bool_t TGTextEdit::Search ( const char *  string,
Bool_t  direction = kTRUE,
Bool_t  caseSensitive = kFALSE 
) [virtual]

Reimplemented from TGTextView.

virtual void TGTextEdit::Search ( Bool_t  close  )  [virtual]

virtual Bool_t TGTextEdit::Replace ( TGLongPosition  pos,
const char *  oldText,
const char *  newText,
Bool_t  direction,
Bool_t  caseSensitive 
) [virtual]

virtual Bool_t TGTextEdit::Goto ( Long_t  line,
Long_t  column = 0 
) [virtual]

virtual void TGTextEdit::SetInsertMode ( EInsertMode  mode = kInsert  )  [virtual]

EInsertMode TGTextEdit::GetInsertMode (  )  const [inline]

Definition at line 111 of file TGTextEdit.h.

References fInsertMode.

TGPopupMenu* TGTextEdit::GetMenu (  )  const [inline]

Definition at line 112 of file TGTextEdit.h.

References fMenu.

virtual void TGTextEdit::EnableMenu ( Bool_t  on = kTRUE  )  [inline, virtual]

Definition at line 113 of file TGTextEdit.h.

References fEnableMenu.

virtual Bool_t TGTextEdit::IsMenuEnabled (  )  const [inline, virtual]

Definition at line 114 of file TGTextEdit.h.

References fEnableMenu.

TList* TGTextEdit::GetHistory (  )  const [inline]

Definition at line 115 of file TGTextEdit.h.

References fHistory.

virtual void TGTextEdit::EnableCursorWithoutFocus ( Bool_t  on = kTRUE  )  [inline, virtual]

Definition at line 116 of file TGTextEdit.h.

References fEnableCursorWithoutFocus.

virtual Bool_t TGTextEdit::IsCursorEnabledithoutFocus (  )  const [inline, virtual]

Definition at line 117 of file TGTextEdit.h.

References fEnableCursorWithoutFocus.

virtual void TGTextEdit::DrawRegion ( Int_t  x,
Int_t  y,
UInt_t  width,
UInt_t  height 
) [virtual]

Reimplemented from TGTextView.

virtual void TGTextEdit::ScrollCanvas ( Int_t  newTop,
Int_t  direction 
) [virtual]

Reimplemented from TGView.

virtual void TGTextEdit::SetFocus (  )  [inline, virtual]

Definition at line 121 of file TGTextEdit.h.

References TGWindow::RequestFocus().

virtual void TGTextEdit::SetCurrent ( TGLongPosition  new_coord  )  [virtual]

TGLongPosition TGTextEdit::GetCurrentPos (  )  const [inline]

Definition at line 124 of file TGTextEdit.h.

References fCurrent.

virtual Long_t TGTextEdit::ReturnLongestLineWidth (  )  [virtual]

Reimplemented from TGTextView.

virtual Bool_t TGTextEdit::HandleTimer ( TTimer t  )  [virtual]

Reimplemented from TGTextView.

virtual Bool_t TGTextEdit::HandleSelection ( Event_t event  )  [virtual]

Reimplemented from TGCompositeFrame.

virtual Bool_t TGTextEdit::HandleButton ( Event_t event  )  [virtual]

Reimplemented from TGTextView.

virtual Bool_t TGTextEdit::HandleKey ( Event_t event  )  [virtual]

Reimplemented from TGCompositeFrame.

virtual Bool_t TGTextEdit::HandleMotion ( Event_t event  )  [virtual]

Reimplemented from TGTextView.

virtual Bool_t TGTextEdit::HandleCrossing ( Event_t event  )  [virtual]

Reimplemented from TGTextView.

virtual Bool_t TGTextEdit::HandleFocusChange ( Event_t event  )  [virtual]

Reimplemented from TGCompositeFrame.

virtual Bool_t TGTextEdit::HandleDoubleClick ( Event_t event  )  [virtual]

Reimplemented from TGTextView.

virtual Bool_t TGTextEdit::ProcessMessage ( Long_t  msg,
Long_t  parm1,
Long_t  parm2 
) [virtual]

Reimplemented from TGView.

virtual void TGTextEdit::FindAgain (  )  [inline, virtual]

Definition at line 137 of file TGTextEdit.h.

References TQObject::Emit().

virtual void TGTextEdit::Closed (  )  [inline, virtual]

Definition at line 138 of file TGTextEdit.h.

References TQObject::Emit().

virtual void TGTextEdit::Opened (  )  [inline, virtual]

Definition at line 139 of file TGTextEdit.h.

References TQObject::Emit().

virtual void TGTextEdit::Saved (  )  [inline, virtual]

Definition at line 140 of file TGTextEdit.h.

References TQObject::Emit().

virtual void TGTextEdit::SavedAs (  )  [inline, virtual]

Definition at line 141 of file TGTextEdit.h.

References TQObject::Emit().

virtual void TGTextEdit::SavePrimitive ( ostream &  out,
Option_t = "" 
) [virtual]

Reimplemented from TGTextView.


Member Data Documentation

GContext_t TGTextEdit::fCursor0GC [protected]

Definition at line 49 of file TGTextEdit.h.

Referenced by Init().

GContext_t TGTextEdit::fCursor1GC [protected]

Definition at line 50 of file TGTextEdit.h.

Referenced by DrawCursor(), and Init().

Int_t TGTextEdit::fCursorState [protected]

Definition at line 51 of file TGTextEdit.h.

Referenced by Clear(), CursorOff(), CursorOn(), HandleCrossing(), HandleFocusChange(), HandleTimer(), Init(), and InsChar().

TViewTimer* TGTextEdit::fCurBlink [protected]

Definition at line 52 of file TGTextEdit.h.

Referenced by CursorOn(), HandleCrossing(), HandleFocusChange(), HandleTimer(), Init(), and ~TGTextEdit().

TGPopupMenu* TGTextEdit::fMenu [protected]

Definition at line 53 of file TGTextEdit.h.

Referenced by GetMenu(), HandleButton(), HandleKey(), Init(), SetMenuState(), and ~TGTextEdit().

TGSearchType* TGTextEdit::fSearch [protected]

Definition at line 54 of file TGTextEdit.h.

Referenced by Init(), ProcessMessage(), and Search().

TGLongPosition TGTextEdit::fCurrent [protected]

Definition at line 55 of file TGTextEdit.h.

Referenced by AdjustPos(), BreakLine(), Clear(), Copy(), DelChar(), Delete(), DrawCursor(), End(), GetCurrentPos(), Goto(), HandleKey(), HandleMotion(), HandleSelection(), Home(), Init(), InsChar(), LineDown(), LineUp(), NextChar(), PrevChar(), ProcessMessage(), Replace(), ScreenDown(), ScreenUp(), Search(), and SetCurrent().

EInsertMode TGTextEdit::fInsertMode [protected]

Definition at line 56 of file TGTextEdit.h.

Referenced by GetInsertMode(), Init(), InsChar(), and SetInsertMode().

Bool_t TGTextEdit::fEnableMenu [protected]

Definition at line 57 of file TGTextEdit.h.

Referenced by EnableMenu(), HandleButton(), Init(), and IsMenuEnabled().

TGTextEditHist* TGTextEdit::fHistory [protected]

Definition at line 58 of file TGTextEdit.h.

Referenced by GetHistory(), HandleKey(), Init(), and ~TGTextEdit().

Bool_t TGTextEdit::fEnableCursorWithoutFocus [protected]

Definition at line 59 of file TGTextEdit.h.

Referenced by EnableCursorWithoutFocus(), HandleCrossing(), Init(), and IsCursorEnabledithoutFocus().

TGGC * TGTextEdit::fgCursor0GC [static, protected]

Definition at line 62 of file TGTextEdit.h.

Referenced by GetCursor0GC().

TGGC * TGTextEdit::fgCursor1GC [static, protected]

Definition at line 63 of file TGTextEdit.h.

Referenced by GetCursor1GC().

TViewTimer* TGTextEdit::fCurBlink [protected]

Definition at line 52 of file TGTextEdit.h.

TGPopupMenu* TGTextEdit::fMenu [protected]

Definition at line 53 of file TGTextEdit.h.

TGSearchType* TGTextEdit::fSearch [protected]

Definition at line 54 of file TGTextEdit.h.

TGTextEditHist* TGTextEdit::fHistory [protected]

Definition at line 58 of file TGTextEdit.h.

TGGC* TGTextEdit::fgCursor0GC [static, protected]

Definition at line 62 of file TGTextEdit.h.

TGGC* TGTextEdit::fgCursor1GC [static, protected]

Definition at line 63 of file TGTextEdit.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:40:59 2011 for ROOT_528-00b_version by  doxygen 1.5.1