GL-overlay annotation.
Definition at line 25 of file TGLAnnotation.h.
|
| | TGLAnnotation (TGLViewerBase *parent, const char *text, Float_t posx, Float_t posy) |
| |
| | TGLAnnotation (TGLViewerBase *parent, const char *text, Float_t posx, Float_t posy, TGLVector3 ref) |
| |
| virtual | ~TGLAnnotation () |
| | Destructor.
|
| |
| void | CloseEditor () |
| | Close the annotation editor.
|
| |
| Bool_t | GetAllowClose () const |
| |
| Color_t | GetBackColor () const |
| |
| const TString & | GetText () const |
| |
| TGLFont::ETextAlignH_e | GetTextAlign () const |
| |
| Color_t | GetTextColor () const |
| |
| Float_t | GetTextSize () const |
| |
| Char_t | GetTransparency () const |
| |
| Bool_t | GetUseColorSet () const |
| |
| virtual Bool_t | Handle (TGLRnrCtx &rnrCtx, TGLOvlSelectRecord &selRec, Event_t *event) |
| | Handle overlay event.
|
| |
| virtual TClass * | IsA () const |
| |
| virtual Bool_t | MouseEnter (TGLOvlSelectRecord &selRec) |
| | Mouse has entered overlay area.
|
| |
| virtual void | MouseLeave () |
| | Mouse has left overlay area.
|
| |
| virtual void | Render (TGLRnrCtx &rnrCtx) |
| | Render the annotation.
|
| |
| void | SetAllowClose (Bool_t x) |
| |
| void | SetBackColor (Color_t x) |
| |
| void | SetText (const TString &x) |
| |
| void | SetTextAlign (TGLFont::ETextAlignH_e a) |
| |
| void | SetTextColor (Color_t x) |
| |
| void | SetTextSize (Float_t x) |
| |
| void | SetTransparency (Char_t x) |
| |
| void | SetUseColorSet (Bool_t x) |
| |
| virtual void | Streamer (TBuffer &) |
| |
| void | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) |
| |
| void | UpdateText () |
| | Modify the annotation text from the text-edit widget.
|
| |
| | TGLOverlayElement (ERole r=kUser, EState s=kActive) |
| |
| virtual | ~TGLOverlayElement () |
| |
| ERole | GetRole () const |
| |
| EState | GetState () const |
| |
| virtual Bool_t | MouseStillInside (TGLOvlSelectRecord &selRec) |
| |
| void | SetBinaryState (Bool_t s) |
| |
| void | SetRole (ERole r) |
| |
| void | SetState (EState s) |
| |
#include <TGLAnnotation.h>
◆ EDrag
◆ ENameStack
| Enumerator |
|---|
| kMoveID | |
| kEditID | |
| kDeleteID | |
| kResizeID | |
Definition at line 33 of file TGLAnnotation.h.
◆ TGLAnnotation() [1/3]
◆ TGLAnnotation() [2/3]
◆ TGLAnnotation() [3/3]
◆ ~TGLAnnotation()
| TGLAnnotation::~TGLAnnotation |
( |
| ) |
|
|
virtual |
◆ Class()
| static TClass * TGLAnnotation::Class |
( |
| ) |
|
|
static |
- Returns
- TClass describing this class
◆ Class_Name()
| static const char * TGLAnnotation::Class_Name |
( |
| ) |
|
|
static |
- Returns
- Name of this class
◆ Class_Version()
| static constexpr Version_t TGLAnnotation::Class_Version |
( |
| ) |
|
|
inlinestaticconstexpr |
◆ CloseEditor()
| void TGLAnnotation::CloseEditor |
( |
| ) |
|
◆ DeclFileName()
| static const char * TGLAnnotation::DeclFileName |
( |
| ) |
|
|
inlinestatic |
- Returns
- Name of the file containing the class declaration
Definition at line 113 of file TGLAnnotation.h.
◆ GetAllowClose()
| Bool_t TGLAnnotation::GetAllowClose |
( |
| ) |
const |
|
inline |
◆ GetBackColor()
| Color_t TGLAnnotation::GetBackColor |
( |
| ) |
const |
|
inline |
◆ GetLineTransparency()
| Char_t TGLAnnotation::GetLineTransparency |
( |
| ) |
const |
|
protected |
Returns transparency of annotation outline.
If annotation is selected enforce visibility of outline.
Definition at line 475 of file TGLAnnotation.cxx.
◆ GetText()
| const TString & TGLAnnotation::GetText |
( |
| ) |
const |
|
inline |
◆ GetTextAlign()
◆ GetTextColor()
| Color_t TGLAnnotation::GetTextColor |
( |
| ) |
const |
|
inline |
◆ GetTextSize()
| Float_t TGLAnnotation::GetTextSize |
( |
| ) |
const |
|
inline |
◆ GetTransparency()
| Char_t TGLAnnotation::GetTransparency |
( |
| ) |
const |
|
inline |
◆ GetUseColorSet()
| Bool_t TGLAnnotation::GetUseColorSet |
( |
| ) |
const |
|
inline |
◆ Handle()
◆ IsA()
| virtual TClass * TGLAnnotation::IsA |
( |
| ) |
const |
|
inlinevirtual |
◆ MakeEditor()
| void TGLAnnotation::MakeEditor |
( |
| ) |
|
|
protected |
◆ MouseEnter()
◆ MouseLeave()
| void TGLAnnotation::MouseLeave |
( |
| ) |
|
|
virtual |
◆ operator=()
◆ Render()
| void TGLAnnotation::Render |
( |
TGLRnrCtx & |
rnrCtx | ) |
|
|
virtual |
◆ SetAllowClose()
| void TGLAnnotation::SetAllowClose |
( |
Bool_t |
x | ) |
|
|
inline |
◆ SetBackColor()
| void TGLAnnotation::SetBackColor |
( |
Color_t |
x | ) |
|
|
inline |
◆ SetText()
| void TGLAnnotation::SetText |
( |
const TString & |
x | ) |
|
|
inline |
◆ SetTextAlign()
◆ SetTextColor()
| void TGLAnnotation::SetTextColor |
( |
Color_t |
x | ) |
|
|
inline |
◆ SetTextSize()
| void TGLAnnotation::SetTextSize |
( |
Float_t |
x | ) |
|
|
inline |
◆ SetTransparency()
| void TGLAnnotation::SetTransparency |
( |
Char_t |
x | ) |
|
|
inline |
◆ SetUseColorSet()
| void TGLAnnotation::SetUseColorSet |
( |
Bool_t |
x | ) |
|
|
inline |
◆ Streamer()
| virtual void TGLAnnotation::Streamer |
( |
TBuffer & |
| ) |
|
|
virtual |
◆ StreamerNVirtual()
| void TGLAnnotation::StreamerNVirtual |
( |
TBuffer & |
ClassDef_StreamerNVirtual_b | ) |
|
|
inline |
◆ UpdateText()
| void TGLAnnotation::UpdateText |
( |
| ) |
|
Modify the annotation text from the text-edit widget.
Definition at line 540 of file TGLAnnotation.cxx.
◆ fActive
◆ fAllowClose
| Bool_t TGLAnnotation::fAllowClose |
|
protected |
◆ fBackColor
◆ fDrag
| EDrag TGLAnnotation::fDrag |
|
protected |
◆ fDrawH
◆ fDrawRefLine
| Bool_t TGLAnnotation::fDrawRefLine |
|
protected |
◆ fDrawW
◆ fFont
◆ fgBackColor
◆ fgTextColor
◆ fHeight
◆ fMainFrame
◆ fMenuFont
◆ fMouseX
| Int_t TGLAnnotation::fMouseX |
|
protected |
◆ fMouseY
| Int_t TGLAnnotation::fMouseY |
|
protected |
◆ fParent
◆ fPointer
◆ fPosX
◆ fPosY
◆ fText
◆ fTextAlign
◆ fTextColor
◆ fTextEdit
◆ fTextSize
◆ fTextSizeDrag
| Float_t TGLAnnotation::fTextSizeDrag |
|
protected |
◆ fTransparency
| Char_t TGLAnnotation::fTransparency |
|
protected |
◆ fUseColorSet
| Bool_t TGLAnnotation::fUseColorSet |
|
protected |
◆ fWidth
The documentation for this class was generated from the following files: