| library: libGui #include "TGView.h" |
| Inheritance Chart: | |||||||||||||||||||||||||||
|
protected:
TGViewFrame(const TGViewFrame& vf)
TGViewFrame& operator=(const TGViewFrame& vf)
public:
TGViewFrame(TGView* v, UInt_t w, UInt_t h, UInt_t options = 0, Pixel_t back = GetWhitePixel())
~TGViewFrame()
static TClass* Class()
virtual Bool_t HandleButton(Event_t* event)
virtual Bool_t HandleCrossing(Event_t* event)
virtual Bool_t HandleDoubleClick(Event_t* event)
virtual Bool_t HandleExpose(Event_t* event)
virtual Bool_t HandleKey(Event_t* event)
virtual Bool_t HandleMotion(Event_t* event)
virtual Bool_t HandleSelection(Event_t* event)
virtual Bool_t HandleSelectionClear(Event_t* event)
virtual Bool_t HandleSelectionRequest(Event_t* event)
virtual TClass* IsA() const
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
private:
TGView* fView pointer back to the view
TGView
A TGView provides the infrastructure for text viewer and editor
widgets. It provides a canvas (TGViewFrame) and (optionally) a
vertical and horizontal scrollbar and methods for marking and
scrolling.
The TGView (and derivatives) will generate the following
event messages:
kC_TEXTVIEW, kTXT_ISMARKED, widget id, [true|false]
kC_TEXTVIEW, kTXT_DATACHANGE, widget id, 0
kC_TEXTVIEW, kTXT_CLICK2, widget id, position (y << 16) | x)
kC_TEXTVIEW, kTXT_CLICK3, widget id, position (y << 16) | x)
kC_TEXTVIEW, kTXT_F3, widget id, true
kC_TEXTVIEW, kTXT_OPEN, widget id, 0
kC_TEXTVIEW, kTXT_CLOSE, widget id, 0
kC_TEXTVIEW, kTXT_SAVE, widget id, 0