unimplemented functions under styles/

This commit is contained in:
Crzyrndm 2018-07-02 10:43:09 +12:00
parent 947037b9d2
commit 39801d4350
4 changed files with 50 additions and 0 deletions

View File

@ -57,6 +57,11 @@ std::size_t indexed_color::index() const
return index_;
}
void indexed_color::index(std::size_t index)
{
index_ = index;
}
// theme_color implementation
theme_color::theme_color(std::size_t index) : index_(index)
@ -68,6 +73,11 @@ std::size_t theme_color::index() const
return index_;
}
void theme_color::index(std::size_t index)
{
index_ = index;
}
// rgb_color implementation
std::string rgb_color::hex_string() const

View File

@ -81,6 +81,11 @@ bool conditional_format::operator!=(const conditional_format &other) const
return !(*this == other);
}
bool conditional_format::has_border() const
{
return d_->border_id.is_set();
}
xlnt::border conditional_format::border() const
{
return d_->parent->borders.at(d_->border_id.get());
@ -92,6 +97,11 @@ conditional_format conditional_format::border(const xlnt::border &new_border)
return *this;
}
bool conditional_format::has_fill() const
{
return d_->fill_id.is_set();
}
xlnt::fill conditional_format::fill() const
{
return d_->parent->fills.at(d_->fill_id.get());
@ -103,6 +113,11 @@ conditional_format conditional_format::fill(const xlnt::fill &new_fill)
return *this;
}
bool conditional_format::has_font() const
{
return d_->font_id.is_set();
}
xlnt::font conditional_format::font() const
{
return d_->parent->fonts.at(d_->font_id.get());

View File

@ -26,6 +26,26 @@
namespace xlnt {
protection protection::unlocked_and_visible()
{
return protection();
}
protection protection::locked_and_visible()
{
return protection().locked(true);
}
protection protection::unlocked_and_hidden()
{
return protection().hidden(true);
}
protection protection::locked_and_hidden()
{
return protection().locked(true).hidden(true);
}
protection::protection()
: locked_(false), hidden_(false)
{

View File

@ -66,6 +66,11 @@ std::size_t style::builtin_id() const
return d_->builtin_id.get();
}
bool style::builtin() const
{
d_->builtin_id.is_set();
}
std::string style::name() const
{
return d_->name;