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