X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=engines%2Fengineinterface.h;h=1dbc9c70d8724c6e9b698c971edc5400a573c78e;hb=fb1696659672386bcfc0f753b67f9eeda74e93b9;hp=5b9ec847b196bf81ce68596c7bd98f49ad221ee1;hpb=436c85576e99f4df81273f8b510a94605e676cab;p=chaz%2Fopenbox diff --git a/engines/engineinterface.h b/engines/engineinterface.h index 5b9ec847..1dbc9c70 100644 --- a/engines/engineinterface.h +++ b/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 #include /* startup */ @@ -46,6 +48,12 @@ typedef void EngineFrameShow(Frame *self); typedef void EngineFrameHide(Frame *self); /* get_context */ -typedef GQuark EngineGetContext(Client *client, Window win); +typedef Context EngineGetContext(Client *client, Window win); + +typedef void EngineRenderLabel(Window win, Size *sz, char *text, + gboolean hilight, gboolean toplevel); + +typedef void EngineSizeLabel(char *text, gboolean hilight, gboolean toplevel, + Size *s); #endif