Axis labels 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 30 of file RAttrAxis.hxx.
|
| RAttrValue< EAlign > | align {this, "align", kCenter} |
| | ! text align
|
| RAttrValue< double > | angle {this, "angle", 0.} |
| | ! text angle
|
| RAttrValue< bool > | center {this, "center", false} |
| | ! center labels
|
| RAttrValue< RColor > | color {this, "color", RColor::kBlack} |
| | ! text color
|
| RAttrFont | font {this, "font"} |
| | ! text font
|
| RAttrValue< bool > | hide {this, "hide", false} |
| | ! hide labels
|
| RAttrValue< RPadLength > | offset {this, "offset", {}} |
| | ! labels offset - relative to "default" position
|
| RAttrValue< double > | size {this, "size", 12.} |
| | ! text size
|
#include <ROOT/RAttrAxis.hxx>
◆ anonymous enum
| Enumerator |
|---|
| kDrawable | |
| kParent | |
| kOwnAttr | |
Definition at line 37 of file RAttrBase.hxx.
◆ EAlign
| Enumerator |
|---|
| kLeftBottom | |
| kLeftCenter | |
| kLeftTop | |
| kCenterBottom | |
| kCenter | |
| kCenterTop | |
| kRightBottom | |
| kRightCenter | |
| kRightTop | |
Definition at line 33 of file RAttrText.hxx.
◆ RAttrAxisLabels() [1/4]
| ROOT::Experimental::RAttrAxisLabels::RAttrAxisLabels |
( |
| ) |
|
|
default |
◆ RAttrAxisLabels() [2/4]
| ROOT::Experimental::RAttrAxisLabels::RAttrAxisLabels |
( |
RDrawable * | drawable, |
|
|
const char * | prefix = "labels" ) |
|
inline |
◆ RAttrAxisLabels() [3/4]
| ROOT::Experimental::RAttrAxisLabels::RAttrAxisLabels |
( |
RAttrBase * | parent, |
|
|
const char * | prefix = "labels" ) |
|
inline |
◆ RAttrAxisLabels() [4/4]
| ROOT::Experimental::RAttrAxisLabels::RAttrAxisLabels |
( |
const RAttrAxisLabels & | src | ) |
|
|
inline |
◆ AccessAttr()
| const Rec_t ROOT::Experimental::RAttrBase::AccessAttr |
( |
const std::string & | name | ) |
const |
|
inlineprotectedinherited |
Find attributes container and full-qualified name for value.
Definition at line 70 of file RAttrBase.hxx.
◆ AccessValue()
| const Val_t ROOT::Experimental::RAttrBase::AccessValue |
( |
const std::string & | name, |
|
|
bool | use_style = true ) const |
|
inlineprotectedinherited |
Search value with given name in attributes.
Definition at line 95 of file RAttrBase.hxx.
◆ Clear()
| void RAttrAggregation::Clear |
( |
| ) |
|
|
overridevirtualinherited |
◆ ClearData()
| void RAttrBase::ClearData |
( |
| ) |
|
|
privateinherited |
◆ ClearValue()
| void RAttrBase::ClearValue |
( |
const std::string & | name | ) |
|
|
protectedinherited |
Clear value if any with specified name.
Definition at line 54 of file RAttrBase.cxx.
◆ CollectDefaults()
| RAttrMap RAttrAggregation::CollectDefaults |
( |
| ) |
const |
|
overrideprotectedvirtualinherited |
◆ CopyTo()
◆ CopyValue()
◆ CreateOwnAttr()
Creates own attribute - only if no drawable and no parent are assigned.
Definition at line 37 of file RAttrBase.cxx.
◆ EnsureAttr()
| Rec_t ROOT::Experimental::RAttrBase::EnsureAttr |
( |
const std::string & | name | ) |
|
|
inlineprotectedinherited |
Ensure attribute with give name exists - creates container for attributes if required.
Definition at line 112 of file RAttrBase.hxx.
◆ GetDefaults()
| const RAttrMap & ROOT::Experimental::RAttrAxisLabels::GetDefaults |
( |
| ) |
const |
|
inlineoverrideprotectedvirtual |
◆ GetDrawable()
| RDrawable * ROOT::Experimental::RAttrBase::GetDrawable |
( |
| ) |
const |
|
inlineprotectedinherited |
◆ GetOwnAttr()
| RAttrMap * ROOT::Experimental::RAttrBase::GetOwnAttr |
( |
| ) |
const |
|
inlineprotectedinherited |
◆ GetParent()
| RAttrBase * ROOT::Experimental::RAttrBase::GetParent |
( |
| ) |
const |
|
inlineprotectedinherited |
◆ GetPrefix()
| const char * ROOT::Experimental::RAttrBase::GetPrefix |
( |
| ) |
const |
|
inlineprotectedinherited |
◆ IsAggregation()
| bool ROOT::Experimental::RAttrAggregation::IsAggregation |
( |
| ) |
const |
|
inlinefinalprotectedvirtualinherited |
◆ IsSame()
Check if all values which are evaluated in this object are exactly the same as in tgt object.
Definition at line 103 of file RAttrAggregation.cxx.
◆ IsValueEqual()
| bool RAttrAggregation::IsValueEqual |
( |
const std::string & | name, |
|
|
const RAttrMap::Value_t & | value, |
|
|
bool | use_style = false ) const |
|
protectedinherited |
◆ MoveTo()
Move all fields into target object.
Definition at line 73 of file RAttrBase.cxx.
◆ operator=()
◆ SetNoValue()
| void RAttrBase::SetNoValue |
( |
const std::string & | name | ) |
|
|
protectedinherited |
Set <NoValue> for attribute.
Ensure that value can not be configured via style - defaults will be used Equivalent to css syntax { attrname:; }
Definition at line 64 of file RAttrBase.cxx.
◆ align
◆ angle
◆ center
| RAttrValue<bool> ROOT::Experimental::RAttrAxisLabels::center {this, "center", false} |
◆ color
◆ drawable
| RDrawable* ROOT::Experimental::RAttrBase::drawable |
|
inherited |
◆ font
| RAttrFont ROOT::Experimental::RAttrText::font {this, "font"} |
|
inherited |
◆ fPrefix
| const char* ROOT::Experimental::RAttrBase::fPrefix {nullptr} |
|
privateinherited |
! name prefix for all attributes values
Definition at line 45 of file RAttrBase.hxx.
◆ hide
| RAttrValue<bool> ROOT::Experimental::RAttrAxisLabels::hide {this, "hide", false} |
◆ []
| enum { ... } ROOT::Experimental::RAttrBase::kDrawable |
◆ [union]
| union { ... } ROOT::Experimental::RAttrBase::nullptr |
◆ offset
! labels offset - relative to "default" position
Definition at line 36 of file RAttrAxis.hxx.
◆ ownattr
| RAttrMap* ROOT::Experimental::RAttrBase::ownattr |
|
inherited |
◆ parent
| RAttrBase* ROOT::Experimental::RAttrBase::parent |
|
inherited |
◆ size
The documentation for this class was generated from the following file: