add functions to the engine interface for rendering and sizing a text label
Dana Jansens danakj@orodu.net
1 files changed,
9 insertions(+),
1 deletions(-)
jump to
M
engines/engineinterface.h
→
engines/engineinterface.h
@@ -1,7 +1,9 @@
#ifndef __engineinterface_h #define __engineinterface_h -#include "../kernel/frame.h" +#include "kernel/frame.h" +#include "kernel/geom.h" +#include <X11/Xlib.h> #include <glib.h> /* startup */@@ -47,5 +49,11 @@ typedef void EngineFrameHide(Frame *self);
/* get_context */ typedef Context EngineGetContext(Client *client, Window win); + +typedef void EngineRenderLabel(Window win, Rect *area, char *text, + gboolean hilight, gboolean toplevel); + +typedef void EngineSizeLabel(char *text, gboolean hilight, gboolean toplevel, + Size *s); #endif