|
ROOT
Reference Guide |
|
Go to the documentation of this file.
34 class TGContainerTimer;
35 class TGContainerKeyboardTimer;
36 class TGContainerScrollTimer;
virtual void LineUp(Bool_t select=kFALSE)
Make current position first line in window by scrolling up.
virtual Int_t GetHsbPosition() const
Get position of horizontal scrollbar.
virtual Bool_t ProcessMessage(Long_t msg, Long_t parm1, Long_t parm2)
Handle message generated by the canvas scrollbars.
virtual void DoRedraw()
Redraw content of container in the viewport region.
virtual void Clicked(TGFrame *f, Int_t btn)
Emit Clicked() signal.
virtual void Associate(const TGWindow *w)
TGHScrollBar * fHScrollbar
TGViewPort(const TGViewPort &)=delete
static const TGGC & GetLineGC()
Get graphics context for line drawing.
ULong_t Pixel_t
Pixel value.
virtual void Home(Bool_t select=kFALSE)
Move to upper-left corner of container.
virtual TGFrameElement * FindFrame(Int_t x, Int_t y, Bool_t exclude=kTRUE)
Find frame located int container at position x,y.
TGFrame * GetContainer() const
virtual void SetHPos(Int_t xpos)
Moves content of container frame in horizontal direction.
virtual void ClearViewPort()
Clear view port and redraw content.
virtual Int_t NumSelected() const
virtual void CurrentChanged(Int_t x, Int_t y)
Emit signal when current position changed.
const TGPicture * GetObjPicture(TGFrame *f)
Retrieve icons associated with class "name".
TGHScrollBar * GetHScrollbar() const
virtual void OnAutoScroll()
Autoscroll while close to & beyond The Wall.
virtual TGDimension GetPageDimension() const
Returns page dimension.
virtual void Layout()
Create layout for canvas.
static Pixel_t GetDefaultFrameBackground()
Get default frame background.
TGVScrollBar * GetVScrollbar() const
virtual void End(Bool_t select=kFALSE)
Move to the bottom-right corner of container.
virtual void SavePrimitive(std::ostream &out, Option_t *option="")
Save a canvas container as a C++ statement(s) on output stream out.
virtual void PageUp(Bool_t select=kFALSE)
Move position one page up.
TGRectangle fExposedRegion
virtual Int_t GetVsbPosition() const
Get position of vertical scrollbar.
virtual void SetVsbPosition(Int_t newPos)
Set position of vertical scrollbar.
virtual void LineDown(Bool_t select=kFALSE)
Move one line down.
virtual void AdjustPosition()
Move content to position of highlighted/activated frame.
virtual void DrawBorder()
Draw canvas border.
virtual void RemoveItem(TGFrame *item)
Remove item from container.
virtual void SelectAll()
Select all items in the container.
const TGWindow * fMsgWindow
virtual void DrawBorder()
Draw frame border.
virtual void OnMouseOver(TGFrame *)
Signal emitted when pointer is over entry.
virtual Bool_t HandleExpose(Event_t *event)
Handle expose events. Do not use double buffer.
virtual TGVScrollBar * GetVScrollbar() const
returns pointer to vert. scroll bar
Handles synchronous and a-synchronous timer events.
Int_t GetScrolling() const
virtual TGPosition GetPagePosition() const
Returns page position.
void SetScrolling(Int_t scrolling)
Set scrolling policy.
virtual Bool_t HandleDoubleClick(Event_t *event)
Handle double click mouse event.
virtual TGHScrollBar * GetHScrollbar() const
returns pointer to hor. scroll bar
virtual void Search(Bool_t close=kTRUE)
Invokes search dialog. Looks for item with the entered name.
virtual ~TGContainer()
Delete canvas container.
virtual void SetHsbPosition(Int_t newPos)
set new hor. position
virtual void Layout()
Layout container entries.
virtual void SetVPos(Int_t ypos)
Moves content of container frame in vertical direction.
TGVScrollBar * fVScrollbar
TGFrameElement * fLastActiveEl
virtual Bool_t HandleDNDFinished()
virtual Bool_t HandleKey(Event_t *event)
The key press event handler converts a key press to some line editor action.
TGContainer & operator=(const TGContainer &)=delete
virtual void SavePrimitive(std::ostream &out, Option_t *option="")
Save a canvas widget as a C++ statement(s) on output stream out.
friend class TGContainerScrollTimer
virtual void * FindItem(const TString &name, Bool_t direction=kTRUE, Bool_t caseSensitive=kTRUE, Bool_t subString=kFALSE)
virtual void InvertSelection()
Invert the selection, all selected items become unselected and vice versa.
virtual void ClearViewPort()
Clear view port and redraw full content.
TGCanvas * GetCanvas() const
virtual void SpacePressed(TGFrame *)
Signal emitted when space key pressed.
TGViewPort & operator=(const TGViewPort &)=delete
virtual void DrawRegion(Int_t x, Int_t y, UInt_t w, UInt_t h)
Draw a region of container in viewport.
virtual void DoubleClicked(TGFrame *f, Int_t btn)
Emit DoubleClicked() signal.
virtual TGFrame * FindFrameByName(const char *name)
Find frame by name.
@ kCanvasScrollHorizontal
TGFrame * GetContainer() const
virtual void UnSelectAll()
Unselect all items in the container.
const TGWindow * GetMessageWindow() const
virtual void SetDragPixmap(const TGPicture *pic)
Set drag window pixmaps and hotpoint.
virtual TGDimension GetDefaultSize() const
std::cout << fWidth << "x" << fHeight << std::endl;
virtual void LineRight(Bool_t select=kFALSE)
Move current position one column right.
virtual void Layout()
Layout the elements of the composite frame.
virtual void SetPagePosition(const TGPosition &pos)
Set page position.
virtual Int_t NumItems() const
virtual void SetHsbPosition(Int_t newPos)
Set position of horizontal scrollbar.
virtual void DeActivateItem(TGFrameElement *el)
DeActivate item.
friend class TGContainerKeyboardTimer
#define ClassDef(name, id)
virtual void ActivateItem(TGFrameElement *el)
Activate item.
virtual void SetContainer(TGFrame *f)
virtual Bool_t HandleMotion(Event_t *event)
Handle mouse motion events.
TGCanvas(const TGCanvas &)=delete
TGContainer(const TGContainer &)=delete
virtual void RepeatSearch()
Repeats search.
virtual void PageDown(Bool_t select=kFALSE)
Move position one page down.
virtual void AddFrame(TGFrame *f, TGLayoutHints *l=0)
Adding a frame to a canvas is actually adding the frame to the viewport container.
virtual void SetVsbPosition(Int_t newPos)
Set position of vertical scrollbar.
virtual TGDimension GetDefaultSize() const
std::cout << fWidth << "x" << fHeight << std::endl;
TGViewPort * GetViewPort() const
void SetPos(Int_t xpos, Int_t ypos)
Goto new position.
virtual Bool_t HandleConfigureNotify(Event_t *event)
Handle resize events.
void SetContainer(TGFrame *f)
Add container frame to the viewport.
virtual void KeyPressed(TGFrame *, UInt_t keysym, UInt_t mask)
Signal emitted when keyboard key pressed.
virtual void RemoveAll()
Remove all items from the container.
virtual TGFrame * GetLastActive() const
virtual Bool_t HandleButton(Event_t *event)
Handle mouse button event in container.
virtual void ReturnPressed(TGFrame *)
Signal emitted when Return/Enter key pressed.
virtual void SetPageDimension(const TGDimension &dim)
Set page dimension.
virtual void SearchPattern()
Search for entry which name begins with pattern.
virtual ~TGCanvas()
Delete canvas.
virtual void MapSubwindows()
Map all canvas sub windows.
TGCanvas & operator=(const TGCanvas &)=delete
virtual void LineLeft(Bool_t select=kFALSE)
Move current position one column left.
virtual const TGFrame * GetNextSelected(void **current)
Return the next selected item.