2016-11-02 20:22:45 +01:00
|
|
|
#pragma once
|
|
|
|
|
2016-11-26 06:13:20 +01:00
|
|
|
#include <xcb/xcb.h>
|
|
|
|
|
2016-11-02 20:22:45 +01:00
|
|
|
#include "common.hpp"
|
|
|
|
|
2016-11-19 06:22:44 +01:00
|
|
|
POLYBAR_NS
|
2016-11-02 20:22:45 +01:00
|
|
|
|
2016-11-26 06:13:20 +01:00
|
|
|
class connection;
|
|
|
|
|
2016-11-02 20:22:45 +01:00
|
|
|
namespace draw_util {
|
2016-11-26 15:42:48 +01:00
|
|
|
void fill(xcb_connection_t* c, xcb_drawable_t d, xcb_gcontext_t g, const xcb_rectangle_t rect);
|
|
|
|
void fill(xcb_connection_t* c, xcb_drawable_t d, xcb_gcontext_t g, int16_t x, int16_t y, uint16_t w, uint16_t h);
|
2016-11-02 20:22:45 +01:00
|
|
|
|
2016-11-25 04:10:26 +01:00
|
|
|
xcb_void_cookie_t xcb_poly_text_16_patched(
|
|
|
|
xcb_connection_t* conn, xcb_drawable_t d, xcb_gcontext_t gc, int16_t x, int16_t y, uint8_t len, uint16_t* str);
|
2016-11-02 20:22:45 +01:00
|
|
|
}
|
|
|
|
|
2016-11-19 06:22:44 +01:00
|
|
|
POLYBAR_NS_END
|