summaryrefslogtreecommitdiffhomepage
path: root/drw.h
diff options
context:
space:
mode:
authorbakkeby <[email protected]>2020-08-22 20:31:17 +0200
committerbakkeby <[email protected]>2020-08-22 20:31:17 +0200
commit81f44b036c733ba6494e14a5c358a62186c575be (patch)
tree2dc3a5ccefa824df41cfad6bbbd0a0c45bd98619 /drw.h
parent46ebaea58f121a33ed0d3ea07f40cfb70c9de2f9 (diff)
downloaddwm-flexipatch-81f44b036c733ba6494e14a5c358a62186c575be.tar.gz
dwm-flexipatch-81f44b036c733ba6494e14a5c358a62186c575be.zip
Simplified Pango integration by settling on common function signatures.
Diffstat (limited to 'drw.h')
-rw-r--r--drw.h10
1 files changed, 2 insertions, 8 deletions
diff --git a/drw.h b/drw.h
index 0e18068..12c16e0 100644
--- a/drw.h
+++ b/drw.h
@@ -52,15 +52,13 @@ void drw_free(Drw *drw);
/* Fnt abstraction */
#if BAR_PANGO_PATCH
Fnt *drw_font_create(Drw* drw, const char font[]);
-void drw_font_free(Fnt* set);
-unsigned int drw_font_getwidth(Drw *drw, const char *text, Bool markup);
void drw_font_getexts(Fnt *font, const char *text, unsigned int len, unsigned int *w, unsigned int *h, Bool markup);
#else
Fnt *drw_fontset_create(Drw* drw, const char *fonts[], size_t fontcount);
-void drw_fontset_free(Fnt* set);
-unsigned int drw_fontset_getwidth(Drw *drw, const char *text);
void drw_font_getexts(Fnt *font, const char *text, unsigned int len, unsigned int *w, unsigned int *h);
#endif // BAR_PANGO_PATCH
+void drw_fontset_free(Fnt* set);
+unsigned int drw_fontset_getwidth(Drw *drw, const char *text, Bool markup);
/* Colorscheme abstraction */
void drw_clr_create(
@@ -95,11 +93,7 @@ void drw_settrans(Drw *drw, Clr *psc, Clr *nsc);
/* Drawing functions */
void drw_rect(Drw *drw, int x, int y, unsigned int w, unsigned int h, int filled, int invert);
-#if BAR_PANGO_PATCH
int drw_text(Drw *drw, int x, int y, unsigned int w, unsigned int h, unsigned int lpad, const char *text, int invert, Bool markup);
-#else
-int drw_text(Drw *drw, int x, int y, unsigned int w, unsigned int h, unsigned int lpad, const char *text, int invert);
-#endif // BAR_PANGO_PATCH
#if BAR_POWERLINE_TAGS_PATCH || BAR_POWERLINE_STATUS_PATCH
void drw_arrow(Drw *drw, int x, int y, unsigned int w, unsigned int h, int direction, int slash);
#endif // BAR_POWERLINE_TAGS_PATCH | BAR_POWERLINE_STATUS_PATCH