1#line 1 "S:/jenkins/workspace/ECP/ufe/ufe-full-python3.11-windows/ufe/include/uiInfoHandler.h"
33 double argFontPointSize,
36 bool argFontStrikeout,
46 double fontPointSize{-1.0};
52 bool fontItalics{
false};
55 bool fontStrikeout{
false};
72 typedef std::shared_ptr<UIInfoHandler>
Ptr;
87 : baseIcon(baseIconArg) {}
89 : baseIcon(baseIconArg), mode(modeArg) {}
91 : baseIcon(baseIconArg), badgeIcon(badgeIconArg), pos(posArg) {}
std::shared_ptr< SceneItem > Ptr
UIInfoHandler()=default
Constructor.
virtual Icon treeViewIcon(const SceneItem::Ptr &item) const
virtual std::string getLongRunTimeLabel() const =0
UIInfoHandler(const UIInfoHandler &)=default
Default copy constructor.
virtual bool treeViewCellInfo(const SceneItem::Ptr &item, CellInfo &info) const =0
virtual std::string treeViewTooltip(const SceneItem::Ptr &item) const
std::shared_ptr< UIInfoHandler > Ptr
virtual ~UIInfoHandler()=default
Destructor.
static Ptr uiInfoHandler(Rtid rt)
std::string string(const Path &path)
Structure for information to draw a text cell.
Color3f textFgColor
Text foreground color.
Color3f textBgColor
Text background color.
std::string fontName
Font family name.
CellInfo(const CellInfo &)=default
CellInfo(const std::string &argFontName, double argFontPointSize, bool argFontBold, bool argFontItalics, bool argFontStrikeout, const Color3f &argTextFgColor, const Color3f &argTextBgColor)
Icon(const std::string &baseIconArg)
Icon(const std::string &baseIconArg, Mode modeArg)
Icon(const std::string &baseIconArg, const std::string &badgeIconArg, Quadrant posArg)
Definition of macros for symbol visibility.