This repository has been archived on 2021-11-25. You can view files and clone it, but cannot push or open issues or pull requests.
ConsoleUI/ColorUI.h
2017-05-13 22:07:16 +08:00

36 lines
685 B
C++

#pragma once
#include "CUI.h"
enum class ConsoleColor { black=0,red=1,green=2,yellow=3,blue=4,purple=5,lightblue=6,deepgreen=6,white=7 };
class ColorSelection : public Selection
{
public:
ConsoleColor frontColor,backColor;
ColorSelection();
virtual void drawText() override;
virtual void drawInfo() override;
void onActivate();
void onDeActivate();
private:
bool _activate;
};
class ColorPage : public Page
{
public:
virtual void draw() override;
virtual int onActive(int id) override;
virtual void onActivate(int id);
virtual void onDeactivate(int id);
};
class ColorFrame : public Frame
{
public:
void run(); /// overwritten
};