Commit 46d281ae authored by Paul Asmuth's avatar Paul Asmuth
Browse files

rename elements/colorpalette.h -> common/colour_scheme.h

parent 47c7812b
Loading
Loading
Loading
Loading
+7 −12
Original line number Diff line number Diff line
@@ -27,17 +27,15 @@
 * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 */
#ifndef _libstx_UI_COLORPALETTE_H
#define _libstx_UI_COLORPALETTE_H
#pragma once
#include <stdlib.h>

namespace plotfx {
namespace chart {

class ColorPalette {
class ColourScheme {
public:

  ColorPalette(
  ColourScheme(
      const std::vector<std::string>& colors = std::vector<std::string>{
          "color1",
          "color2",
@@ -48,10 +46,8 @@ public:
          colors_(colors),
          color_index_(0) {}

  void setNextColor(Series* series) {
    series->setDefaultProperty(
        Series::P_COLOR,
        colors_[color_index_++ % colors_.size()]);
  std::string next() {
    return colors_[color_index_++ % colors_.size()];
  }

protected:
@@ -59,6 +55,5 @@ protected:
  size_t color_index_;
};

}
}
#endif
} // namespace plotfx
+2 −0
Original line number Diff line number Diff line
@@ -29,6 +29,7 @@
 */
#pragma once
#include "utils/return_code.h"
#include "common/colour_scheme.h"
#include "graphics/measure.h"
#include "graphics/colour.h"
#include "graphics/text.h"
@@ -42,6 +43,7 @@ struct Document {
  MeasureTable measures;
  Measure width;
  Measure height;
  ColourScheme colour_scheme;
  Colour background_colour;
  Colour text_colour;
  Colour border_colour;