An entry in RLegend, references RDrawable and its attributes.
Definition at line 64 of file RLegend.hxx.
Public Member Functions | |
| REntry ()=default | |
| REntry (const std::string &lbl, const std::string &opt) | |
| Create entry without reference to existing drawable object, can assign attributes. | |
| REntry (std::shared_ptr< RDrawable > drawable, const std::string &lbl, const std::string &opt) | |
| Create entry with reference to existing drawable object. | |
| std::shared_ptr< RDrawable > | GetDrawable () const |
| bool | GetError () const |
| bool | GetFill () const |
| const std::string & | GetLabel () const |
| bool | GetLine () const |
| bool | GetMarker () const |
| REntry & | SetError (bool on=true) |
| REntry & | SetFill (bool on=true) |
| REntry & | SetLabel (const std::string &lbl) |
| REntry & | SetLine (bool on=true) |
| REntry & | SetMarker (bool on=true) |
Private Member Functions | |
| void | DecodeOptions (const std::string &opt) |
| bool | IsCustomDrawable () const |
Private Attributes | |
| Internal::RIOShared< RDrawable > | fDrawable |
| reference to RDrawable | |
| std::string | fDrawableId |
| drawable id, used only when display item | |
| bool | fError {false} |
| enable line, fill, marker, error showing | |
| bool | fFill {false} |
| std::string | fLabel |
| label shown for the entry | |
| bool | fLine {true} |
| bool | fMarker {false} |
Friends | |
| class | RLegend |
#include <ROOT/RLegend.hxx>
|
default |
|
inline |
Create entry without reference to existing drawable object, can assign attributes.
Definition at line 90 of file RLegend.hxx.
|
inline |
Create entry with reference to existing drawable object.
Definition at line 98 of file RLegend.hxx.
Definition at line 78 of file RLegend.hxx.
|
inline |
Definition at line 120 of file RLegend.hxx.
|
inline |
Definition at line 118 of file RLegend.hxx.
|
inline |
Definition at line 112 of file RLegend.hxx.
|
inline |
Definition at line 106 of file RLegend.hxx.
|
inline |
Definition at line 109 of file RLegend.hxx.
|
inline |
Definition at line 115 of file RLegend.hxx.
|
inlineprivate |
Definition at line 76 of file RLegend.hxx.
Definition at line 117 of file RLegend.hxx.
Definition at line 111 of file RLegend.hxx.
Definition at line 105 of file RLegend.hxx.
Definition at line 108 of file RLegend.hxx.
Definition at line 114 of file RLegend.hxx.
|
friend |
Definition at line 66 of file RLegend.hxx.
|
private |
reference to RDrawable
Definition at line 72 of file RLegend.hxx.
|
private |
drawable id, used only when display item
Definition at line 74 of file RLegend.hxx.
|
private |
enable line, fill, marker, error showing
Definition at line 70 of file RLegend.hxx.
|
private |
Definition at line 70 of file RLegend.hxx.
|
private |
label shown for the entry
Definition at line 68 of file RLegend.hxx.
|
private |
Definition at line 70 of file RLegend.hxx.
|
private |
Definition at line 70 of file RLegend.hxx.