Axis title and its drawing attributes.
- Author
- Sergey Linev s.lin.nosp@m.ev@g.nosp@m.si.de
- Date
- 2021-06-28
- Warning
- This is part of the ROOT 7 prototype! It will change without notice. It might trigger earthquakes. Feedback is welcome!
Definition at line 49 of file RAttrAxis.hxx.
|
| RAttrValue< RPadLength > | offset {this, "offset", {}} |
| | ! axis title offset - relative to "default" position
|
| |
| RAttrValue< std::string > | position {this, "position", "right"} |
| | ! axis title position - left, right, center
|
| |
| RAttrValue< std::string > | value {this, "value", ""} |
| | ! axis title value
|
| |
| RAttrValue< EAlign > | align {this, "align", kCenter} |
| | ! text align
|
| |
| RAttrValue< double > | angle {this, "angle", 0.} |
| | ! text angle
|
| |
| RAttrValue< RColor > | color {this, "color", RColor::kBlack} |
| | ! text color
|
| |
| RAttrFont | font {this, "font"} |
| | ! text font
|
| |
| RAttrValue< double > | size {this, "size", 12.} |
| | ! text size
|
| |
|
| const RAttrMap & | GetDefaults () const override |
| | Return default values for attributes, empty for base class.
|
| |
| const RAttrMap & | GetDefaults () const override |
| | Return default values for attributes, empty for base class.
|
| |
| RAttrMap | CollectDefaults () const override |
| | Collect all attributes in derived class Works only if such class has dictionary.
|
| |
| void | CopyTo (RAttrAggregation &tgt, bool use_style=true) const |
| | Copy attributes into target object.
|
| |
| bool | CopyValue (const std::string &name, const RAttrMap::Value_t &value, bool check_type=true) |
| | Copy attributes from other object.
|
| |
| bool | IsAggregation () const final |
| |
| bool | IsSame (const RAttrAggregation &src, bool use_style=true) const |
| | Check if all values which are evaluated in this object are exactly the same as in tgt object.
|
| |
| bool | IsValueEqual (const std::string &name, const RAttrMap::Value_t &value, bool use_style=false) const |
| | Check if provided value equal to attribute in the map.
|
| |
| | RAttrBase (const char *prefix) |
| |
| | RAttrBase (RAttrBase *parent, const char *prefix=nullptr) |
| |
| | RAttrBase (RDrawable *drawable, const char *prefix=nullptr) |
| |
| const Rec_t | AccessAttr (const std::string &name) const |
| | Find attributes container and full-qualified name for value.
|
| |
| const Val_t | AccessValue (const std::string &name, bool use_style=true) const |
| | Search value with given name in attributes.
|
| |
| void | ClearValue (const std::string &name) |
| | Clear value if any with specified name.
|
| |
| Rec_t | EnsureAttr (const std::string &name) |
| | Ensure attribute with give name exists - creates container for attributes if required.
|
| |
| RDrawable * | GetDrawable () const |
| |
| RAttrMap * | GetOwnAttr () const |
| |
| RAttrBase * | GetParent () const |
| |
| const char * | GetPrefix () const |
| |
| void | MoveTo (RAttrBase &tgt) |
| | Move all fields into target object.
|
| |
| void | SetNoValue (const std::string &name) |
| | Set <NoValue> for attribute.
|
| |