summaryrefslogtreecommitdiff
path: root/src/components/unreadrenderer.hpp
blob: 1b4ddc2c1b180e488bdaf09636b3388e50145b8d (plain)
1
2
3
4
5
6
7
8
9
10
11
#pragma once
#include <cairomm/context.h>
#include <gdkmm/rectangle.h>
#include <gtkmm/widget.h>
#include "discord/snowflake.hpp"

class UnreadRenderer {
public:
    static void RenderUnreadOnGuild(Snowflake id, Gtk::Widget &widget, const Cairo::RefPtr<Cairo::Context> &cr, const Gdk::Rectangle &background_area, const Gdk::Rectangle &cell_area);
    static void RenderUnreadOnChannel(Snowflake id, Gtk::Widget &widget, const Cairo::RefPtr<Cairo::Context> &cr, const Gdk::Rectangle &background_area, const Gdk::Rectangle &cell_area);
};