A simple box.
- Author
- Olivier Couet Olivi.nosp@m.er.C.nosp@m.ouet@.nosp@m.cern.nosp@m..ch
- Date
- 2017-10-16
- 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 RBox.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
|
| RPadPos | fP1 |
| RPadPos | fP2 |
| | box corners coordinates
|
| 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
|
#include <ROOT/RBox.hxx>
◆ Version_t
◆ RBox() [1/3]
| ROOT::Experimental::RBox::RBox |
( |
const char * | csstype | ) |
|
|
inlineprotected |
◆ RBox() [2/3]
| ROOT::Experimental::RBox::RBox |
( |
| ) |
|
|
inline |
◆ RBox() [3/3]
◆ 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 |
◆ GetP1()
◆ GetP2()
◆ GetVersion()
| Version_t ROOT::Experimental::RDrawable::GetVersion |
( |
| ) |
const |
|
inlineprotectedinherited |
◆ IsFrameRequired()
| virtual bool ROOT::Experimental::RDrawable::IsFrameRequired |
( |
| ) |
const |
|
inlineprotectedvirtualinherited |
◆ 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()
|
|
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 |
◆ SetP1()
◆ SetP2()
◆ UseStyle()
| virtual void ROOT::Experimental::RDrawable::UseStyle |
( |
const std::shared_ptr< RStyle > & | style | ) |
|
|
inlinevirtualinherited |
◆ border
| RAttrBorder ROOT::Experimental::RBox::border {this, "border"} |
! box border attributes
Definition at line 40 of file RBox.hxx.
◆ clipping
| RAttrValue<bool> ROOT::Experimental::ROnFrameDrawable::clipping {this, "clipping", false} |
|
inherited |
◆ 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.
◆ fill
| RAttrFill ROOT::Experimental::RBox::fill {this, "fill"} |
! box fill attributes
Definition at line 41 of file RBox.hxx.
◆ fP1
| RPadPos ROOT::Experimental::RBox::fP1 |
|
private |
◆ fP2
| RPadPos ROOT::Experimental::RBox::fP2 |
|
private |
box corners coordinates
Definition at line 32 of file RBox.hxx.
◆ 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.
◆ onFrame
| RAttrValue<bool> ROOT::Experimental::ROnFrameDrawable::onFrame {this, "onFrame", false} |
|
inherited |
The documentation for this class was generated from the following file: