+ std::string const & color() const;
+ ///
+ std::string const & lightModeColor() const;
+ ///
+ std::string const & darkModeColor() const;
+ /**
+ * Set background color from a hexcolor string "#rrggbb" or a lyx color name.
+ * Use Color:background if the string is no valid color.
+ * This ensures compatibility with LyX 1.4.0 that had the symbolic
+ * color "none" that was displayed as Color:background.
+ * This sets the dark color if in dark mode, else the light color.
+ */
+ void setColor(std::string const & color);
+ /// Set dark and light background colors
+ void setColors(std::string const & color,
+ std::string const & dmcolor = std::string());
+ ///
+ int listID() const { return branch_list_id_; }