Axis drawing.
- Author
- Sergey Linev S.Lin.nosp@m.ev@g.nosp@m.si.de
- Date
- 2020-11-03
- Warning
- This is part of the ROOT 7 prototype! It will change without notice. It might trigger earthquakes. Feedback is welcome!
Definition at line 32 of file RAxisDrawable.hxx.
|
| RAttrMap | fAttr |
| | attributes values
|
| std::string | fCssClass |
| | user-defined CSS class, used for RStyle
|
| const char * | fCssType {nullptr} |
| | ! drawable type, not stored in the root file, must be initialized in constructor
|
| std::string | fId |
| | user-defined CSS id, used for RStyle
|
| std::vector< std::string > | fLabels |
| | axis labels
|
| RPadLength | fLength |
| | axis length
|
| RPadPos | fPos |
| | axis start point
|
| std::weak_ptr< RStyle > | fStyle |
| | ! style applied for RDrawable, not stored when canvas is saved
|
| Version_t | fVersion {1} |
| | ! drawable version, changed from the canvas
|
| bool | fVertical {false} |
| | is vertical axis
|
#include <ROOT/RAxisDrawable.hxx>
◆ Version_t
◆ RAxisDrawable() [1/2]
| ROOT::Experimental::RAxisDrawable::RAxisDrawable |
( |
| ) |
|
|
inline |
◆ RAxisDrawable() [2/2]
| ROOT::Experimental::RAxisDrawable::RAxisDrawable |
( |
const RPadPos & | pos, |
|
|
bool | vertical, |
|
|
const RPadLength & | len ) |
|
inline |
◆ ClearStyle()
| void ROOT::Experimental::RDrawable::ClearStyle |
( |
| ) |
|
|
inlineinherited |
◆ CollectShared()
|
|
inlineprotectedvirtualinherited |
◆ Display()
|
|
protectedvirtualinherited |
◆ Execute()
| void RDrawable::Execute |
( |
const std::string & | exec | ) |
|
|
protectedvirtualinherited |
◆ GetAttrMap() [1/2]
| RAttrMap & ROOT::Experimental::RDrawable::GetAttrMap |
( |
| ) |
|
|
inlineprotectedinherited |
◆ GetAttrMap() [2/2]
| const RAttrMap & ROOT::Experimental::RDrawable::GetAttrMap |
( |
| ) |
const |
|
inlineprotectedinherited |
◆ GetCssClass()
| const std::string & ROOT::Experimental::RDrawable::GetCssClass |
( |
| ) |
const |
|
inlineinherited |
◆ GetCssType()
| const char * ROOT::Experimental::RDrawable::GetCssType |
( |
| ) |
const |
|
inlineinherited |
◆ GetId()
| const std::string & ROOT::Experimental::RDrawable::GetId |
( |
| ) |
const |
|
inlineinherited |
◆ GetLabels()
| const std::vector< std::string > & ROOT::Experimental::RAxisDrawable::GetLabels |
( |
| ) |
const |
|
inline |
◆ GetLength()
| const RPadLength & ROOT::Experimental::RAxisDrawable::GetLength |
( |
| ) |
const |
|
inline |
◆ GetPos()
| const RPadPos & ROOT::Experimental::RAxisDrawable::GetPos |
( |
| ) |
const |
|
inline |
◆ GetVersion()
| Version_t ROOT::Experimental::RDrawable::GetVersion |
( |
| ) |
const |
|
inlineprotectedinherited |
◆ IsFrameRequired()
| virtual bool ROOT::Experimental::RDrawable::IsFrameRequired |
( |
| ) |
const |
|
inlineprotectedvirtualinherited |
◆ IsVertical()
| bool ROOT::Experimental::RAxisDrawable::IsVertical |
( |
| ) |
const |
|
inline |
◆ MatchSelector()
| bool RDrawable::MatchSelector |
( |
const std::string & | selector | ) |
const |
|
protectedinherited |
Preliminary method which checks if drawable matches with given selector Following selector are allowed: "type" or "#id" or ".class_name" Here type is drawable kind like 'rect' or 'pad' id is drawable identifier, specified with RDrawable::SetId() method class_name is drawable class name, specified with RDrawable::SetCssClass() method.
Definition at line 59 of file RDrawable.cxx.
◆ OnDisplayItemDestroyed()
| virtual void ROOT::Experimental::RDrawable::OnDisplayItemDestroyed |
( |
RDisplayItem * | | ) |
const |
|
inlineprotectedvirtualinherited |
◆ PopulateMenu()
| void RDrawable::PopulateMenu |
( |
RMenuItems & | items | ) |
|
|
protectedvirtualinherited |
◆ SetCssClass()
| void ROOT::Experimental::RDrawable::SetCssClass |
( |
const std::string & | cl | ) |
|
|
inlineinherited |
◆ SetCssType()
| void ROOT::Experimental::RDrawable::SetCssType |
( |
const char * | csstype | ) |
|
|
inlineprotectedinherited |
◆ SetDrawableVersion()
| virtual void ROOT::Experimental::RDrawable::SetDrawableVersion |
( |
Version_t | vers | ) |
|
|
inlineprotectedvirtualinherited |
◆ SetId()
| void ROOT::Experimental::RDrawable::SetId |
( |
const std::string & | id | ) |
|
|
inlineinherited |
◆ SetLabels()
| RAxisDrawable & ROOT::Experimental::RAxisDrawable::SetLabels |
( |
const std::vector< std::string > & | lbls | ) |
|
|
inline |
◆ SetLength()
◆ SetPos()
◆ SetVertical()
| RAxisDrawable & ROOT::Experimental::RAxisDrawable::SetVertical |
( |
bool | vertical = true | ) |
|
|
inline |
◆ UseStyle()
| virtual void ROOT::Experimental::RDrawable::UseStyle |
( |
const std::shared_ptr< RStyle > & | style | ) |
|
|
inlinevirtualinherited |
◆ axis
| RAttrAxis ROOT::Experimental::RAxisDrawable::axis {this, "axis"} |
◆ fAttr
| RAttrMap ROOT::Experimental::RDrawable::fAttr |
|
privateinherited |
◆ fCssClass
| std::string ROOT::Experimental::RDrawable::fCssClass |
|
privateinherited |
user-defined CSS class, used for RStyle
Definition at line 175 of file RDrawable.hxx.
◆ fCssType
| const char* ROOT::Experimental::RDrawable::fCssType {nullptr} |
|
privateinherited |
! drawable type, not stored in the root file, must be initialized in constructor
Definition at line 174 of file RDrawable.hxx.
◆ fId
| std::string ROOT::Experimental::RDrawable::fId |
|
privateinherited |
user-defined CSS id, used for RStyle
Definition at line 176 of file RDrawable.hxx.
◆ fLabels
| std::vector<std::string> ROOT::Experimental::RAxisDrawable::fLabels |
|
private |
◆ fLength
| RPadLength ROOT::Experimental::RAxisDrawable::fLength |
|
private |
◆ fPos
| RPadPos ROOT::Experimental::RAxisDrawable::fPos |
|
private |
◆ fStyle
| std::weak_ptr<RStyle> ROOT::Experimental::RDrawable::fStyle |
|
privateinherited |
! style applied for RDrawable, not stored when canvas is saved
Definition at line 173 of file RDrawable.hxx.
◆ fVersion
| Version_t ROOT::Experimental::RDrawable::fVersion {1} |
|
privateinherited |
! drawable version, changed from the canvas
Definition at line 177 of file RDrawable.hxx.
◆ fVertical
| bool ROOT::Experimental::RAxisDrawable::fVertical {false} |
|
private |
The documentation for this class was generated from the following file: