A margins attributes. Only relative and pixel coordinates are allowed.
- Author
- Sergey Linev s.lin.nosp@m.ev@g.nosp@m.si.de
- Date
- 2020-02-20
- Warning
- This is part of the ROOT 7 prototype! It will change without notice. It might trigger earthquakes. Feedback is welcome!
Definition at line 27 of file RAttrMargins.hxx.
#include <ROOT/RAttrMargins.hxx>
◆ anonymous enum
| Enumerator |
|---|
| kDrawable | |
| kParent | |
| kOwnAttr | |
Definition at line 37 of file RAttrBase.hxx.
◆ RAttrMargins() [1/4]
| ROOT::Experimental::RAttrMargins::RAttrMargins |
( |
| ) |
|
|
default |
◆ RAttrMargins() [2/4]
| ROOT::Experimental::RAttrMargins::RAttrMargins |
( |
RDrawable * | drawable, |
|
|
const char * | prefix = "margins" ) |
|
inline |
◆ RAttrMargins() [3/4]
| ROOT::Experimental::RAttrMargins::RAttrMargins |
( |
RAttrBase * | parent, |
|
|
const char * | prefix = "margins" ) |
|
inline |
◆ RAttrMargins() [4/4]
| ROOT::Experimental::RAttrMargins::RAttrMargins |
( |
const RAttrMargins & | 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::RAttrMargins::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=() [1/2]
◆ operator=() [2/2]
◆ 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.
◆ bottom
◆ drawable
| RDrawable* ROOT::Experimental::RAttrBase::drawable |
|
inherited |
◆ fPrefix
| const char* ROOT::Experimental::RAttrBase::fPrefix {nullptr} |
|
privateinherited |
! name prefix for all attributes values
Definition at line 45 of file RAttrBase.hxx.
◆ []
| enum { ... } ROOT::Experimental::RAttrBase::kDrawable |
◆ left
◆ [union]
| union { ... } ROOT::Experimental::RAttrBase::nullptr |
◆ ownattr
| RAttrMap* ROOT::Experimental::RAttrBase::ownattr |
|
inherited |
◆ parent
| RAttrBase* ROOT::Experimental::RAttrBase::parent |
|
inherited |
◆ right
◆ top
The documentation for this class was generated from the following file: