A set of defaults for graphics attributes, e.g.
for histogram fill color, line width, frame offsets etc. Uses CSS syntax.
Definition at line 32 of file RStyle.hxx.
Classes | |
struct | Block_t |
Public Member Functions | |
RAttrMap & | AddBlock (const std::string &selector) |
void | Clear () |
Parse string with CSS code inside. | |
const RAttrMap::Value_t * | Eval (const std::string &field, const RDrawable &drawable) const |
Evaluate attribute value for provided RDrawable. | |
const RAttrMap::Value_t * | Eval (const std::string &field, const std::string &selector) const |
Evaluate attribute value for provided selector - exact match is expected. | |
bool | ParseString (const std::string &css_code) |
Parse string with CSS code inside All data will be append to existing style records. | |
Static Public Member Functions | |
static std::shared_ptr< RStyle > | Parse (const std::string &css_code) |
Parse CSS code and returns std::shared_ptr<RStyle> when successful. | |
Private Attributes | |
std::list< Block_t > | fBlocks |
#include <ROOT/RStyle.hxx>
|
inline |
Definition at line 50 of file RStyle.hxx.
void ROOT::Experimental::RStyle::Clear | ( | ) |
Parse string with CSS code inside.
Definition at line 63 of file RStyle.cxx.
const ROOT::Experimental::RAttrMap::Value_t * ROOT::Experimental::RStyle::Eval | ( | const std::string & | field, |
const RDrawable & | drawable | ||
) | const |
Evaluate attribute value for provided RDrawable.
Definition at line 22 of file RStyle.cxx.
const ROOT::Experimental::RAttrMap::Value_t * ROOT::Experimental::RStyle::Eval | ( | const std::string & | field, |
const std::string & | selector | ||
) | const |
Evaluate attribute value for provided selector - exact match is expected.
Definition at line 42 of file RStyle.cxx.
|
static |
Parse CSS code and returns std::shared_ptr<RStyle> when successful.
Definition at line 274 of file RStyle.cxx.
bool ROOT::Experimental::RStyle::ParseString | ( | const std::string & | css_code | ) |
Parse string with CSS code inside All data will be append to existing style records.
Definition at line 72 of file RStyle.cxx.
|
private |
Definition at line 64 of file RStyle.hxx.