GUI
New Class: TGPack
New Container class for vertical and horizontal grouping of frames.
It enforces a predictable resizing behaviour on children.
For an example of how to use it, see tutorials/eve/pack.C.
TGSplitFrame
- Added a new signal method Docked(TGFrame*) to notify when a embedded frame has been docked.
- Added a new signal method Undocked(TGFrame*) to notify when a embedded frame has been undocked.
- Added a new getter method GetUndocked() returning a pointer on undocked frame, if any.
TGToolTip
- Added new constructor with global x, y position.
If neither fWindow nor fPad are set use global fX, fY that was passed from outside.
TGSplitter
- Added option to handle frame resizing externally.
TGView
- Added a protection against possible negative scroll values.
TGTextView
- Fix bottom line not being properly updated while scrolling.
- Solve a problem with vertical slider (avoid negative value when scrolling).
TGTextEdit
- Fix blinking cursor on some platforms/compilers
TGTextEntry
- Added optional parameter 'Bool_t emit' to TGTextEntry::SetText(const char* text, Bool_t emit = kTRUE);
- Made the same extension in sub-class TGNumberEntryField.
TGCompositeFrame
- Added new method virtual TGFrameElement* FindFrameElement(TGFrame *f) const; and use it in several TGCompositeFrame methods to simplify the code.