mirror-chatterino2/src/widgets/helper/ScrollbarHighlight.hpp

24 lines
417 B
C++
Raw Normal View History

#pragma once
2017-01-03 21:19:33 +01:00
2017-04-14 17:52:22 +02:00
namespace chatterino {
2018-01-06 03:48:56 +01:00
class ScrollbarHighlight
2017-01-03 21:19:33 +01:00
{
public:
2018-01-06 03:48:56 +01:00
enum Style : char { None, Default, Line };
2018-06-04 12:23:23 +02:00
enum Color : char { Highlight, Subscription };
2017-01-03 21:19:33 +01:00
2018-01-06 03:48:56 +01:00
ScrollbarHighlight();
2018-07-06 19:23:47 +02:00
ScrollbarHighlight(Color color, Style style = Default);
2017-01-03 21:19:33 +01:00
2018-01-06 03:48:56 +01:00
Color getColor() const;
Style getStyle() const;
bool isNull() const;
2017-01-03 21:19:33 +01:00
private:
2018-07-06 19:23:47 +02:00
Color color_;
Style style_;
2017-01-03 21:19:33 +01:00
};
2017-05-27 16:16:39 +02:00
} // namespace chatterino