From a69af1e2cc219f2f4010a6231dd32416a18437f2 Mon Sep 17 00:00:00 2001 From: Marvin Borner Date: Fri, 21 May 2021 15:25:42 +0200 Subject: Major GUI refactoring --- libs/libgui/gfx.h | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) (limited to 'libs/libgui/gfx.h') diff --git a/libs/libgui/gfx.h b/libs/libgui/gfx.h index 1dfa96d..eb98578 100644 --- a/libs/libgui/gfx.h +++ b/libs/libgui/gfx.h @@ -43,10 +43,13 @@ #define WF_NO_FB (1 << 3) #define WF_NO_WINDOW (1 << 4) #define WF_ALPHA (1 << 5) +#define WF_BAR (1 << 6) #define GFX_NON_ALPHA 0 #define GFX_ALPHA 1 +#define GFX_CENTER_IN(a, b) (ABS((a) - (b)) / 2) + enum font_type { FONT_8, FONT_12, FONT_16, FONT_24, FONT_32, FONT_64 }; enum gfx_filter { GFX_FILTER_NONE, @@ -89,12 +92,4 @@ void gfx_border(struct context *ctx, u32 c, u32 width) NONNULL; int gfx_font_height(enum font_type); int gfx_font_width(enum font_type); -/** - * Wrappers - */ - -/* #define gfx_redraw() \ */ -/* (msg_send(pidof(WM_PATH), GFX_REDRAW, NULL)) // TODO: Partial redraw (optimization) */ -/* #define gfx_redraw_focused() (msg_send(pidof(WM_PATH), GFX_REDRAW_FOCUSED, NULL)) */ - #endif -- cgit v1.2.3