class TGTextEdit: public TGTextView


TGTextEdit

A TGTextEdit is a specialization of TGTextView. It provides the
text edit functionality to the static text viewing widget.
For the messages supported by this widget see the TGView class.


Function Members (Methods)

public:
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()
voidTObject::AbstractMethod(const char* method) const
virtual voidTGFrame::Activate(Bool_t)
virtual voidTGCompositeFrame::AddFrame(TGFrame* f, TGLayoutHints* l = 0)
voidTGFrame::AddInput(UInt_t emask)
virtual voidTGTextView::AddLine(const char* string)
virtual voidTGTextView::AddLineFast(const char* string)
virtual voidTGTextView::AddText(TGText* text)
virtual voidTGTextView::AdjustWidth()
virtual voidTObject::AppendPad(Option_t* option = "")
virtual voidTGWidget::Associate(const TGWindow* w)
virtual voidBreakLine()
virtual voidTObject::Browse(TBrowser* b)
virtual voidTGView::ChangeBackground(Pixel_t)
virtual voidTQObject::ChangedBy(const char* method)
virtual voidTGCompositeFrame::ChangeOptions(UInt_t options)
virtual voidTGCompositeFrame::ChangeSubframesBackground(Pixel_t back)
static TClass*Class()
virtual const char*TObject::ClassName() const
virtual voidTGCompositeFrame::Cleanup()
virtual voidClear(Option_t* = "")
virtual voidTGTextView::Clicked(const char* word)
virtual TObject*TObject::Clone(const char* newname = "") const
virtual voidClosed()
virtual Int_tTObject::Compare(const TObject* obj) const
Bool_tTQObject::Connect(const char* signal, const char* receiver_class, void* receiver, const char* slot)
static Bool_tTQObject::Connect(TQObject* sender, const char* signal, const char* receiver_class, void* receiver, const char* slot)
static Bool_tTQObject::Connect(const char* sender_class, const char* signal, const char* receiver_class, void* receiver, const char* slot)
virtual voidTQObject::Connected(const char*)
Bool_tTGFrame::Contains(Int_t x, Int_t y) const
virtual Bool_tCopy()
virtual Bool_tCut()
virtual voidTGTextView::DataChanged()
virtual voidTGTextView::DataDropped(const char* fname)
virtual voidDelChar()
virtual voidDelete(Option_t* = "")
virtual voidTGFrame::DeleteWindow()
virtual voidTQObject::Destroyed()
virtual voidTGWindow::DestroySubwindows()
virtual voidTGWindow::DestroyWindow()
Bool_tTQObject::Disconnect(const char* signal = 0, void* receiver = 0, const char* slot = 0)
static Bool_tTQObject::Disconnect(TQObject* sender, const char* signal = 0, void* receiver = 0, const char* slot = 0)
static Bool_tTQObject::Disconnect(const char* class_name, const char* signal, void* receiver = 0, const char* slot = 0)
virtual voidTQObject::Disconnected(const char*)
virtual Int_tTObject::DistancetoPrimitive(Int_t px, Int_t py)
virtual voidTGTextView::DoubleClicked(const char* word)
virtual voidTObject::Draw(Option_t* option = "")
virtual voidTGView::DrawBorder()
virtual voidTGFrame::DrawClass() const
virtual TObject*TGFrame::DrawClone(Option_t* = "") const
virtual voidTGFrame::DrawCopy(Handle_t, Int_t, Int_t)
virtual voidDrawRegion(Int_t x, Int_t y, UInt_t width, UInt_t height)
virtual voidTGFrame::Dump() const
voidTQObject::Emit(const char* signal)
voidTQObject::Emit(const char* signal, Long_t* paramArr)
voidTQObject::Emit(const char* signal, const char* params)
voidTQObject::Emit(const char* signal, Double_t param)
voidTQObject::Emit(const char* signal, Long_t param)
voidTQObject::Emit(const char* signal, Long64_t param)
voidTQObject::Emit(const char* signal, Bool_t param)
voidTQObject::Emit(const char* signal, Char_t param)
voidTQObject::Emit(const char* signal, UChar_t param)
voidTQObject::Emit(const char* signal, Short_t param)
voidTQObject::Emit(const char* signal, UShort_t param)
voidTQObject::Emit(const char* signal, Int_t param)
voidTQObject::Emit(const char* signal, UInt_t param)
voidTQObject::Emit(const char* signal, ULong_t param)
voidTQObject::Emit(const char* signal, ULong64_t param)
voidTQObject::Emit(const char* signal, Float_t param)
voidTQObject::EmitVA(const char* signal, Int_t nargs)
voidTQObject::EmitVA(const char* signal, Int_t nargs, va_list va)
virtual voidEnableCursorWithoutFocus(Bool_t on = kTRUE)
virtual voidEnableMenu(Bool_t on = kTRUE)
virtual voidEnd()
virtual voidTObject::Error(const char* method, const char* msgfmt) const
virtual voidTObject::Execute(const char* method, const char* params, Int_t* error = 0)
virtual voidTObject::Execute(TMethod* method, TObjArray* params, Int_t* error = 0)
virtual voidTObject::ExecuteEvent(Int_t event, Int_t px, Int_t py)
virtual voidTObject::Fatal(const char* method, const char* msgfmt) const
virtual voidFindAgain()
virtual TObject*TObject::FindObject(const char* name) const
virtual TObject*TObject::FindObject(const TObject* obj) const
virtual Pixel_tTGFrame::GetBackground() const
static const TGGC&TGFrame::GetBckgndGC()
static const TGGC&TGFrame::GetBlackGC()
static Pixel_tTGFrame::GetBlackPixel()
Int_tTGFrame::GetBorderWidth() const
TGViewFrame*TGView::GetCanvas() const
TGClient*TGObject::GetClient() const
const char*TGWidget::GetCommand() const
static Int_tTGWindow::GetCounter()
TGLongPositionGetCurrentPos() const
static Pixel_tTGFrame::GetDefaultFrameBackground()
virtual UInt_tTGCompositeFrame::GetDefaultHeight() const
static Pixel_tTGFrame::GetDefaultSelectedBackground()
virtual TGDimensionTGView::GetDefaultSize() const
virtual UInt_tTGCompositeFrame::GetDefaultWidth() const
virtual TDNDData*TGFrame::GetDNDData(Atom_t)
virtual Int_tTGFrame::GetDragType() const
virtual Option_t*TObject::GetDrawOption() const
virtual Int_tTGFrame::GetDropType() const
static Long_tTObject::GetDtorOnly()
virtual UInt_tTGWindow::GetEditDisabled() const
UInt_tTGFrame::GetEventMask() const
virtual Pixel_tTGFrame::GetForeground() const
TGFrameElement*TGFrame::GetFrameElement() const
virtual TGFrame*TGCompositeFrame::GetFrameFromPoint(Int_t x, Int_t y)
UInt_tTGFrame::GetHeight() const
static const TGGC&TGFrame::GetHilightGC()
TList*GetHistory() const
virtual const char*TObject::GetIconName() const
Handle_tTGObject::GetId() const
TGTextEdit::EInsertModeGetInsertMode() const
virtual TGLayoutManager*TGCompositeFrame::GetLayoutManager() const
virtual TList*TGCompositeFrame::GetList() const
TList*TQObject::GetListOfClassSignals() const
TList*TQObject::GetListOfConnections() const
TList*TQObject::GetListOfSignals() const
virtual const TGWindow*TGWindow::GetMainFrame() const
UInt_tTGFrame::GetMaxHeight() const
UInt_tTGFrame::GetMaxWidth() const
TGPopupMenu*GetMenu() const
UInt_tTGFrame::GetMinHeight() const
UInt_tTGFrame::GetMinWidth() const
virtual const char*TGWindow::GetName() const
virtual char*TObject::GetObjectInfo(Int_t px, Int_t py) const
static Bool_tTObject::GetObjectStat()
virtual Option_t*TObject::GetOption() const
virtual UInt_tTGFrame::GetOptions() const
const TGWindow*TGWindow::GetParent() const
TGLongPositionTGView::GetScrollPosition() const
TGLongPositionTGView::GetScrollValue() const
static const TGGC&TGFrame::GetShadowGC()
TGDimensionTGFrame::GetSize() const
Int_tTGCompositeFrame::GetState(TGFrame* f) const
TGText*TGTextView::GetText() const
virtual const char*TObject::GetTitle() const
virtual UInt_tTObject::GetUniqueID() const
const TGGC&TGView::GetViewWhiteGC()
TGDimensionTGView::GetVirtualSize() const
static const TGGC&TGFrame::GetWhiteGC()
static Pixel_tTGFrame::GetWhitePixel()
UInt_tTGFrame::GetWidth() const
Int_tTGFrame::GetX() const
Int_tTGFrame::GetY() const
virtual Bool_tGoto(Long_t line, Long_t column = 0)
virtual Bool_tHandleButton(Event_t* event)
virtual Bool_tTGFrame::HandleClientMessage(Event_t* event)
virtual Bool_tTGFrame::HandleColormapChange(Event_t*)
virtual Bool_tTGFrame::HandleConfigureNotify(Event_t* event)
virtual Bool_tHandleCrossing(Event_t* event)
virtual Bool_tTGTextView::HandleDNDDrop(TDNDData* data)
virtual Atom_tTGTextView::HandleDNDEnter(Atom_t* typelist)
virtual Bool_tTGFrame::HandleDNDFinished()
virtual Bool_tTGTextView::HandleDNDLeave()
virtual Atom_tTGTextView::HandleDNDPosition(Int_t x, Int_t y, Atom_t action, Int_t xroot, Int_t yroot)
virtual Bool_tHandleDoubleClick(Event_t* event)
virtual Bool_tTGCompositeFrame::HandleDragDrop(TGFrame* frame, Int_t x, Int_t y, TGLayoutHints* lo)
virtual Bool_tTGCompositeFrame::HandleDragEnter(TGFrame*)
virtual Bool_tTGCompositeFrame::HandleDragLeave(TGFrame*)
virtual Bool_tTGCompositeFrame::HandleDragMotion(TGFrame*)
virtual Bool_tTGFrame::HandleEvent(Event_t* event)
virtual Bool_tTGView::HandleExpose(Event_t* event)
virtual Bool_tHandleFocusChange(Event_t* event)
virtual Bool_tTGWindow::HandleIdleEvent(TGIdleHandler*)
virtual Bool_tHandleKey(Event_t* event)
virtual Bool_tHandleMotion(Event_t* event)
virtual Bool_tHandleSelection(Event_t* event)
virtual Bool_tTGTextView::HandleSelectionClear(Event_t* event)
virtual Bool_tTGTextView::HandleSelectionRequest(Event_t* event)
virtual Bool_tHandleTimer(TTimer* t)
virtual Bool_tTQObject::HasConnection(const char* signal_name) const
Bool_tTGWidget::HasFocus() const
virtual ULong_tTGObject::Hash() const
virtual voidTGCompositeFrame::HideFrame(TGFrame* f)
virtual voidTQObject::HighPriority(const char* signal_name, const char* slot_name = 0)
virtual voidHome()
virtual voidTGWindow::IconifyWindow()
virtual voidTObject::Info(const char* method, const char* msgfmt) const
virtual Bool_tTObject::InheritsFrom(const char* classname) const
virtual Bool_tTObject::InheritsFrom(const TClass* cl) const
virtual voidInsChar(char character)
virtual voidTGFrame::Inspect() const
voidTObject::InvertBit(UInt_t f)
virtual TClass*IsA() const
virtual Bool_tTGFrame::IsActive() const
Bool_tTGCompositeFrame::IsArranged(TGFrame* f) const
Bool_tTGCompositeFrame::IsArranged(TGFrameElement* ptr) const
virtual Bool_tTGCompositeFrame::IsComposite() const
virtual Bool_tIsCursorEnabledithoutFocus() const
Bool_tTGFrame::IsDNDSource() const
Bool_tTGFrame::IsDNDTarget() const
virtual Bool_tTGCompositeFrame::IsEditable() const
Bool_tTGWidget::IsEnabled() const
virtual Bool_tTGObject::IsEqual(const TObject* obj) const
virtual Bool_tTObject::IsFolder() const
virtual Bool_tTGCompositeFrame::IsLayoutBroken() const
virtual Bool_tTGWindow::IsMapped()
virtual Bool_tTGCompositeFrame::IsMapSubwindows() const
Bool_tTGTextView::IsMarked() const
virtual Bool_tIsMenuEnabled() const
Bool_tTObject::IsOnHeap() const
Bool_tTGTextView::IsReadOnly() const
virtual Bool_tTGTextView::IsSaved()
virtual Bool_tTObject::IsSortable() const
Bool_tTGCompositeFrame::IsVisible(TGFrame* f) const
Bool_tTGCompositeFrame::IsVisible(TGFrameElement* ptr) const
Bool_tTObject::IsZombie() const
virtual voidTGTextView::Layout()
virtual voidLineDown()
virtual voidLineUp()
virtual Bool_tTGTextView::LoadBuffer(const char* txtbuf)
virtual Bool_tTGTextView::LoadFile(const char* fname, long startpos = 0, long length = -1)
static voidTQObject::LoadRQ_OBJECT()
virtual voidTGWindow::LowerWindow()
virtual voidTQObject::LowPriority(const char* signal_name, const char* slot_name = 0)
virtual voidTObject::ls(Option_t* option = "") const
virtual voidTGFrame::MapRaised()
virtual voidTGCompositeFrame::MapSubwindows()
virtual voidTGFrame::MapWindow()
virtual voidTGTextView::Marked(Bool_t mark)
voidTObject::MayNotUse(const char* method) const
virtual voidTQObject::Message(const char* msg)
virtual voidTGFrame::Move(Int_t x, Int_t y)
virtual voidTGFrame::MoveResize(Int_t x, Int_t y, UInt_t w = 0, UInt_t h = 0)
virtual Int_tTGCompositeFrame::MustCleanup() const
virtual voidNextChar()
virtual Bool_tTObject::Notify()
virtual Int_tTQObject::NumberOfConnections() const
virtual Int_tTQObject::NumberOfSignals() const
virtual voidOpened()
static voidTObject::operator delete(void* ptr)
static voidTObject::operator delete(void* ptr, void* vp)
static voidTObject::operator delete[](void* ptr)
static voidTObject::operator delete[](void* ptr, void* vp)
void*TObject::operator new(size_t sz)
void*TObject::operator new(size_t sz, void* vp)
void*TObject::operator new[](size_t sz)
void*TObject::operator new[](size_t sz, void* vp)
virtual voidTObject::Paint(Option_t* option = "")
virtual Bool_tPaste()
virtual voidTObject::Pop()
virtual voidPrevChar()
virtual voidPrint(Option_t* = "") const
virtual voidTGFrame::ProcessedEvent(Event_t* event)
virtual Bool_tProcessMessage(Long_t msg, Long_t parm1, Long_t parm2)
virtual voidTGWindow::RaiseWindow()
virtual Int_tTObject::Read(const char* name)
virtual voidTGFrame::ReallyDelete()
virtual voidTObject::RecursiveRemove(TObject* obj)
virtual voidTGCompositeFrame::RemoveFrame(TGFrame* f)
voidTGFrame::RemoveInput(UInt_t emask)
virtual voidTGFrame::ReparentWindow(const TGWindow* p, Int_t x = 0, Int_t y = 0)
virtual Bool_tReplace(TGLongPosition pos, const char* oldText, const char* newText, Bool_t direction, Bool_t caseSensitive)
virtual voidTGWindow::RequestFocus()
voidTObject::ResetBit(UInt_t f)
virtual voidTGFrame::Resize(TGDimension size)
virtual voidTGFrame::Resize(UInt_t w = 0, UInt_t h = 0)
virtual Long_tTGTextView::ReturnHeighestColHeight()
virtual Long_tTGTextView::ReturnLineCount()
virtual Long_tTGTextView::ReturnLineLength(Long_t line)
virtual Long_tTGTextView::ReturnLongestLine()
virtual Long_tReturnLongestLineWidth()
virtual voidTGObject::SaveAs(const char* filename = "", Option_t* option = "") const
virtual voidSaved()
virtual voidSavedAs()
virtual Bool_tSaveFile(const char* fname, Bool_t saveas = kFALSE)
virtual voidSavePrimitive(ostream& out, Option_t* = "")
virtual voidTGCompositeFrame::SavePrimitiveSubframes(ostream& out, Option_t* option = "")
voidTGFrame::SaveUserColor(ostream& out, Option_t*)
virtual voidScreenDown()
virtual voidScreenUp()
virtual voidScrollCanvas(Int_t newTop, Int_t direction)
voidTGView::ScrollDown(Int_t pixels)
voidTGView::ScrollLeft(Int_t pixels)
voidTGView::ScrollRight(Int_t pixels)
virtual voidTGView::ScrollToPosition(TGLongPosition newPos)
voidTGView::ScrollUp(Int_t pixels)
virtual voidSearch(Bool_t close)
virtual Bool_tSearch(const char* string, Bool_t direction = kTRUE, Bool_t caseSensitive = kFALSE)
virtual Bool_tTGTextView::SelectAll()
virtual voidTGFrame::SendMessage(const TGWindow* w, Long_t msg, Long_t parm1, Long_t parm2)
virtual voidTGTextView::SetBackground(Pixel_t p)
virtual voidTGView::SetBackgroundColor(Pixel_t)
virtual voidTGView::SetBackgroundPixmap(Pixmap_t p)
voidTObject::SetBit(UInt_t f)
voidTObject::SetBit(UInt_t f, Bool_t set)
virtual voidTGCompositeFrame::SetCleanup(Int_t mode = kLocalCleanup)
virtual voidTGWidget::SetCommand(const char* command)
virtual voidSetCurrent(TGLongPosition new_coord)
voidTGFrame::SetDNDSource(Bool_t onoff)
voidTGFrame::SetDNDTarget(Bool_t onoff)
virtual voidTGFrame::SetDragType(Int_t type)
virtual voidTGFrame::SetDrawOption(Option_t* = "")
virtual voidTGFrame::SetDropType(Int_t type)
static voidTObject::SetDtorOnly(void* obj)
virtual voidTGCompositeFrame::SetEditable(Bool_t on = kTRUE)
virtual voidTGCompositeFrame::SetEditDisabled(UInt_t on = 1)
virtual voidSetFocus()
virtual voidTGTextView::SetFont(FontStruct_t font)
virtual voidTGTextView::SetForegroundColor(Pixel_t)
voidTGFrame::SetFrameElement(TGFrameElement* fe)
virtual voidTGFrame::SetHeight(UInt_t h)
virtual voidTGTextView::SetHsbPosition(Long_t newPos)
virtual voidSetInsertMode(TGTextEdit::EInsertMode mode = kInsert)
virtual voidTGCompositeFrame::SetLayoutBroken(Bool_t on = kTRUE)
virtual voidTGView::SetLayoutManager(TGLayoutManager*)
virtual voidTGCompositeFrame::SetMapSubwindows(Bool_t on)
virtual voidTGFrame::SetMaxHeight(UInt_t h)
virtual voidTGFrame::SetMaxWidth(UInt_t w)
virtual voidTGFrame::SetMinHeight(UInt_t h)
virtual voidTGFrame::SetMinWidth(UInt_t w)
virtual voidTGWindow::SetName(const char* name)
static voidTObject::SetObjectStat(Bool_t stat)
virtual voidTGTextView::SetReadOnly(Bool_t on = kTRUE)
virtual voidTGTextView::SetSBRange(Int_t direction)
virtual voidTGTextView::SetSelectBack(Pixel_t p)
virtual voidTGTextView::SetSelectFore(Pixel_t p)
virtual voidTGFrame::SetSize(const TGDimension& s)
virtual voidTGTextView::SetText(TGText* text)
virtual voidTObject::SetUniqueID(UInt_t uid)
virtual voidTGView::SetVisibleStart(Int_t newTop, Int_t direction)
virtual voidTGTextView::SetVsbPosition(Long_t newPos)
virtual voidTGFrame::SetWidth(UInt_t w)
virtual voidTGWindow::SetWindowName(const char* name = 0)
virtual voidTGFrame::SetX(Int_t x)
virtual voidTGFrame::SetY(Int_t y)
virtual voidTGTextView::ShowBottom()
virtual voidTGCompositeFrame::ShowFrame(TGFrame* f)
virtual voidShowMembers(TMemberInspector& insp, char* parent)
virtual voidTGTextView::ShowTop()
virtual voidStreamer(TBuffer& b)
voidStreamerNVirtual(TBuffer& b)
virtual voidTObject::SysError(const char* method, const char* msgfmt) const
Bool_tTObject::TestBit(UInt_t f) const
Int_tTObject::TestBits(UInt_t f) const
virtual Long_tTGTextView::ToObjXCoord(Long_t xCoord, Long_t line)
virtual Long_tTGTextView::ToObjYCoord(Long_t yCoord)
TGLongPositionTGView::ToPhysical(TGLongPosition coord) const
virtual Long_tTGTextView::ToScrXCoord(Long_t xCoord, Long_t line)
virtual Long_tTGTextView::ToScrYCoord(Long_t yCoord)
TGLongPositionTGView::ToVirtual(TGLongPosition coord) const
virtual Bool_tTGCompositeFrame::TranslateCoordinates(TGFrame* child, Int_t x, Int_t y, Int_t& fx, Int_t& fy)
virtual voidTGFrame::UnmapWindow()
virtual voidTGTextView::Update()
virtual voidTGView::UpdateBackgroundStart()
virtual voidTObject::UseCurrentStyle()
Bool_tTGWidget::WantFocus() const
virtual voidTObject::Warning(const char* method, const char* msgfmt) const
Int_tTGWidget::WidgetId() const
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0)
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0) const
protected:
virtual voidAdjustPos()
static Int_tTQObject::CheckConnectArgs(TQObject* sender, TClass* sender_class, const char* signal, TClass* receiver_class, const char* slot)
Int_tTGWidget::ClearFlags(Int_t flags)
static Bool_tTQObject::ConnectToClass(TQObject* sender, const char* signal, TClass* receiver_class, void* receiver, const char* slot)
static Bool_tTQObject::ConnectToClass(const char* sender_class, const char* signal, TClass* receiver_class, void* receiver, const char* slot)
virtual voidCopy(TObject&) const
virtual voidCursorOff()
virtual voidCursorOn()
virtual voidTObject::DoError(int level, const char* location, const char* fmt, va_list va) const
virtual voidTGView::DoRedraw()
virtual voidTGFrame::Draw3dRectangle(UInt_t type, Int_t x, Int_t y, UInt_t w, UInt_t h)
virtual voidDrawCursor(Int_t mode)
static const TGGC&GetCursor0GC()
static const TGGC&GetCursor1GC()
static FontStruct_tTGTextView::GetDefaultFontStruct()
static const TGGC&TGTextView::GetDefaultGC()
static const TGGC&TGTextView::GetDefaultSelectedBackgroundGC()
static const TGGC&TGTextView::GetDefaultSelectedGC()
static Time_tTGFrame::GetLastClick()
TStringTGFrame::GetOptionString() const
const TGResourcePool*TGFrame::GetResourcePool() const
virtual void*TGFrame::GetSender()
virtual const char*TQObject::GetSenderClassName() const
virtual voidTGTextView::HLayout()
voidInit()
virtual Bool_tTGView::ItemLayout()
voidTObject::MakeZombie()
virtual voidTGTextView::Mark(Long_t xPos, Long_t yPos)
Int_tTGWidget::SetFlags(Int_t flags)
virtual voidSetMenuState()
virtual voidTGFrame::StartGuiBuilding(Bool_t on = kTRUE)
virtual voidTGTextView::UnMark()
virtual voidTGView::UpdateRegion(Int_t x, Int_t y, UInt_t w, UInt_t h)
virtual voidTGTextView::VLayout()
private:
TGTextEdit(const TGTextEdit&)
TGTextEdit&operator=(const TGTextEdit&)

Data Members

public:
enum EInsertMode { kInsert
kReplace
};
enum { kM_FILE_NEW
kM_FILE_OPEN
kM_FILE_CLOSE
kM_FILE_SAVE
kM_FILE_SAVEAS
kM_FILE_PRINT
kM_EDIT_CUT
kM_EDIT_COPY
kM_EDIT_PASTE
kM_EDIT_SELECTALL
kM_SEARCH_FIND
kM_SEARCH_FINDAGAIN
kM_SEARCH_GOTO
};
enum TGView::[unnamed] { kNoHSB
kNoVSB
kHorizontal
kVertical
};
enum TGWindow::EEditMode { kEditEnable
kEditDisable
kEditDisableEvents
kEditDisableGrab
kEditDisableLayout
kEditDisableResize
kEditDisableHeight
kEditDisableWidth
kEditDisableBtnEnable
kEditDisableKeyEnable
};
enum TObject::EStatusBits { kCanDelete
kMustCleanup
kObjInCanvas
kIsReferenced
kHasUUID
kCannotPick
kNoContextMenu
kInvalidObject
};
enum TObject::[unnamed] { kIsOnHeap
kNotDeleted
kZombie
kBitMask
kSingleKey
kOverwrite
kWriteDelete
};
protected:
Pixel_tTGFrame::fBackgroundframe background color
Int_tTGFrame::fBorderWidthframe border width
TGViewFrame*TGView::fCanvasframe containing the text
TGClient*TGObject::fClientConnection to display server
TGText*TGTextView::fClipTextclipboard text buffer
Atom_tTGView::fClipboardclipboard property
TStringTGWidget::fCommandcommand to be executed
TViewTimer*fCurBlinkcursor blink timer
TGLongPositionfCurrentcurrent cursor position
GContext_tfCursor0GCgraphics context for erasing cursor
GContext_tfCursor1GCgraphics context for drawing cursor
Int_tfCursorStatecursor state (1=drawn, 2=erased)
Int_tTGFrame::fDNDStateEDNDFlags
Atom_t*TGTextView::fDNDTypeListhandles DND types
UInt_tTGWindow::fEditDisabledflags used for "guibuilding"
Bool_tfEnableCursorWithoutFocusenable cursor visibility when focus went out from
Bool_tfEnableMenuenable context menu with editor actions
UInt_tTGFrame::fEventMaskcurrenty active event mask
TGRectangleTGView::fExposedRegionexposed area
TGFrameElement*TGFrame::fFEpointer to frame element
FontStruct_tTGTextView::fFonttext font
UInt_tTGFrame::fHeightframe height
TGTextEditHist*fHistoryundo manager
TGHScrollBar*TGView::fHsbhorizontal scrollbar
Handle_tTGObject::fIdX11/Win32 Window identifier
TGTextEdit::EInsertModefInsertMode*OPTION={GetMethod="GetInsertMode";SetMethod="SetInsertMode";Items=(kInsert="&Insert",kReplace="&Replace")}*
Bool_tTGTextView::fIsMarkedtrue if text is marked/selected
Bool_tTGTextView::fIsMarkingtrue if in marking mode
Bool_tTGTextView::fIsSavedtrue is content is saved
Bool_tTGCompositeFrame::fLayoutBrokenno layout manager is used
TGLayoutManager*TGCompositeFrame::fLayoutManagerlayout manager
TList*TGCompositeFrame::fListcontainer of frame elements
TList*TQObject::fListOfConnections! list of connections to this object
TList*TQObject::fListOfSignals! list of signals from this object
Bool_tTGCompositeFrame::fMapSubwindowskTRUE - map subwindows
TGLongPositionTGTextView::fMarkedEndend position of marked text
Bool_tTGTextView::fMarkedFromXtrue if text is marked from x
Bool_tTGTextView::fMarkedFromYtrue if text is marker from y
TGLongPositionTGTextView::fMarkedStartstart position of marked text
Int_tTGTextView::fMaxAscentmaximum ascent in font
Int_tTGTextView::fMaxDescentmaximum descent in font
UInt_tTGFrame::fMaxHeightmaximal frame height
Int_tTGTextView::fMaxWidthmaximum width of character in font
UInt_tTGFrame::fMaxWidthmaximal frame width
TGPopupMenu*fMenupopup menu with editor actions
UInt_tTGFrame::fMinHeightminimal frame height
UInt_tTGFrame::fMinWidthminimal frame width
TGLongPositionTGView::fMousePosposition of mouse
const TGWindow*TGWidget::fMsgWindowwindow which handles widget events
Int_tTGCompositeFrame::fMustCleanupcleanup mode (see EFrameCleanup)
TStringTGWindow::fNamename of the window used in SavePrimitive()
Bool_tTGWindow::fNeedRedrawkTRUE if window needs to be redrawn
TGGCTGTextView::fNormGCgraphics context for drawing text
UInt_tTGFrame::fOptionsframe options
const TGWindow*TGWindow::fParentParent window
Bool_tTGTextView::fReadOnlytext cannot be editted
TViewTimer*TGTextView::fScrollTimerscrollbar timer
TGLongPositionTGView::fScrollValscroll value
Int_tTGView::fScrollingscrolling direction
TGSearchType*fSearchstructure used by search dialog
TGGCTGTextView::fSelGCgraphics context for drawing marked text
TGGCTGTextView::fSelbackGCgraphics context for drawing marked background
TGText*TGTextView::fTexttext buffer
TGDimensionTGView::fVirtualSizethe current virtual window size
TGLongPositionTGView::fVisibleposition of visible region
TGVScrollBar*TGView::fVsbvertical scrollbar
TGGCTGView::fWhiteGCgraphics context used for scrolling
Int_tTGWidget::fWidgetFlagswidget status flags (OR of EWidgetStatus)
Int_tTGWidget::fWidgetIdthe widget id (used for event processing)
UInt_tTGFrame::fWidthframe width
Int_tTGFrame::fXframe x position
UInt_tTGView::fXMarginx margin
Int_tTGFrame::fYframe y position
UInt_tTGView::fYMarginy margin
static const TGGC*TGFrame::fgBckgndGC
static const TGGC*TGFrame::fgBlackGC
static Pixel_tTGFrame::fgBlackPixel
static Int_tTGWindow::fgCountercounter of created windows in SavePrimitive
static TGGC*fgCursor0GC
static TGGC*fgCursor1GC
static Window_tTGFrame::fgDbw
static Int_tTGFrame::fgDbx
static Int_tTGFrame::fgDby
static const TGFont*TGTextView::fgDefaultFont
static Pixel_tTGFrame::fgDefaultFrameBackground
static TGGC*TGTextView::fgDefaultGC
static TGLayoutHints*TGCompositeFrame::fgDefaultHintsdefault hints used by AddFrame()
static Pixel_tTGFrame::fgDefaultSelectedBackground
static const TGGC*TGTextView::fgDefaultSelectedBackgroundGC
static TGGC*TGTextView::fgDefaultSelectedGC
static const TGGC*TGFrame::fgHilightGC
static Bool_tTGFrame::fgInit
static UInt_tTGFrame::fgLastButton
static Time_tTGFrame::fgLastClick
static const TGGC*TGFrame::fgShadowGC
static UInt_tTGFrame::fgUserColor
static const TGGC*TGFrame::fgWhiteGC
static Pixel_tTGFrame::fgWhitePixel

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

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())
 Create a text edit widget.
TGTextEdit(const TGWindow *parent, UInt_t w, UInt_t h, TGText *text, Int_t id, UInt_t sboptions, ULong_t back)
 Create a text edit widget. Initialize it with the specified text buffer.
TGTextEdit(const TGWindow *parent, UInt_t w, UInt_t h, const char *string, Int_t id, UInt_t sboptions, ULong_t back)
 Create a text edit widget. Initialize it with the specified string.
~TGTextEdit()
 Cleanup text edit widget.
void Init()
 Initiliaze a text edit widget.
void SetMenuState()
 Enable/disable menu items in function of what is possible.
Long_t ReturnLongestLineWidth()
 Return width of longest line in widget.
void Clear(Option_t* = "")
 Clear text edit widget.
Bool_t SaveFile(const char* fname, Bool_t saveas = kFALSE)
 Save file. If filename==0 ask user via dialog for a filename, if in
 addition saveas==kTRUE always ask for new filename. Returns
 kTRUE if file was correctly saved, kFALSE otherwise.
Bool_t Copy(TObject& ) const
 Copy text.
Bool_t Cut()
 Cut text.
Bool_t Paste()
 Paste text into widget.
void Print(Option_t* = "") const
 Send current buffer to printer.
void Delete(Option_t* = "")
 Delete selection.
Bool_t Search(const char* string, Bool_t direction = kTRUE, Bool_t caseSensitive = kFALSE)
 Search for string in the specified direction. If direction is true
 the search will be in forward direction.
Bool_t Replace(TGLongPosition pos, const char* oldText, const char* newText, Bool_t direction, Bool_t caseSensitive)
 Replace text starting at textPos.
Bool_t Goto(Long_t line, Long_t column = 0)
 Goto the specified line.
void SetInsertMode(TGTextEdit::EInsertMode mode = kInsert)
 Sets the mode how characters are entered.
void CursorOff()
 If cursor if on, turn it off.
void CursorOn()
 Turn cursor on.
void SetCurrent(TGLongPosition new_coord)
 Make the specified position the current position.
void DrawCursor(Int_t mode)
 Draw cursor. If mode = 1 draw cursor, if mode = 2 erase cursor.
void AdjustPos()
 Adjust current position.
Bool_t HandleTimer(TTimer* t)
 Handle timer cursor blink timer.
Bool_t HandleSelection(Event_t* event)
 Handle selection notify event.
Bool_t HandleButton(Event_t* event)
 Handle mouse button event in text edit widget.
Bool_t HandleDoubleClick(Event_t* event)
 Handle double click event.
Bool_t HandleMotion(Event_t* event)
 Handle mouse motion event in text edit widget.
Bool_t HandleKey(Event_t* event)
 The key press event handler converts a key press to some line editor
 action.
Bool_t HandleCrossing(Event_t* event)
 Handle mouse crossing event.
Bool_t HandleFocusChange(Event_t* event)
 Handle focus change event in text edit widget.
void Search(Bool_t close)
 Invokes search dialog.
Bool_t ProcessMessage(Long_t msg, Long_t parm1, Long_t parm2)
 Process context menu messages.
void InsChar(char character)
 Insert a character in the text edit widget.
void DelChar()
 Delete a character from the text edit widget.
void BreakLine()
 Break a line.
void ScrollCanvas(Int_t newTop, Int_t direction)
 Scroll the canvas to new_top in the kVertical or kHorizontal direction.
void DrawRegion(Int_t x, Int_t y, UInt_t width, UInt_t height)
 Redraw the text edit widget.
void PrevChar()
 Go to the previous character.
void NextChar()
 Go to next character.
void LineUp()
 Make current position first line in window by scrolling up.
void LineDown()
 Move one line down.
void ScreenUp()
 Move one screen up.
void ScreenDown()
 Move one screen down.
void Home()
 Move to beginning of line.
void End()
 Move to end of line.
const TGGC & GetCursor0GC()
 Return selection graphics context for text cursor.
const TGGC & GetCursor1GC()
 Return default graphics context for text cursor.
void SavePrimitive(ostream& out, Option_t* = "")
 Save a text edit widget as a C++ statement(s) on output stream out
TGTextEdit(const TGTextEdit& )
TGTextEdit& operator=(const TGTextEdit& )
void Copy(TObject& ) const
{ MayNotUse("Copy(TObject &)"); }
EInsertMode GetInsertMode()
{ return fInsertMode; }
TGPopupMenu * GetMenu()
{ return fMenu; }
void EnableMenu(Bool_t on = kTRUE)
{ fEnableMenu = on; }
Bool_t IsMenuEnabled()
{ return fEnableMenu; }
TList * GetHistory()
{ return (TList *)fHistory; }
void EnableCursorWithoutFocus(Bool_t on = kTRUE)
{ fEnableCursorWithoutFocus = on; }
Bool_t IsCursorEnabledithoutFocus()
{ return fEnableCursorWithoutFocus; }
void SetFocus()
{ RequestFocus(); }
TGLongPosition GetCurrentPos()
{ return fCurrent; }
void FindAgain()
{ Emit("FindAgain()"); }
void Closed()
{ Emit("Closed()"); }
void Opened()
{ Emit("Opened()"); }
void Saved()
{ Emit("Saved()"); }
void SavedAs()
{ Emit("SavedAs()"); }

Author: Fons Rademakers 1/7/2000
Last update: root/gui:$Id: TGTextEdit.h 20882 2007-11-19 11:31:26Z rdm $
Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.