diff options
| author | Dana Jansens <danakj@orodu.net> | 2003-04-06 06:16:19 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2003-04-06 06:16:19 +0000 |
| commit | 6016ff8658c53fca30b1ee530bea9c469f2cce84 (patch) | |
| tree | 05d6c7189681dd0e908d93d47ffd34493e56927a /openbox | |
| parent | af21cb131a784b3d76e9930421a3595f5819dc71 (diff) | |
add the ability to render and size text labels for non-window-decorations
Diffstat (limited to 'openbox')
| -rw-r--r-- | openbox/engine.c | 17 | ||||
| -rw-r--r-- | openbox/engine.h | 27 |
2 files changed, 32 insertions, 12 deletions
diff --git a/openbox/engine.c b/openbox/engine.c index 5012fecf..34d72918 100644 --- a/openbox/engine.c +++ b/openbox/engine.c @@ -15,6 +15,21 @@ gboolean engine_shadow; int engine_shadow_offset; int engine_shadow_tint; +EngineFrameNew *engine_frame_new; +EngineFrameGrabClient *engine_frame_grab_client; +EngineFrameReleaseClient *engine_frame_release_client; +EngineFrameAdjustArea *engine_frame_adjust_area; +EngineFrameAdjustShape *engine_frame_adjust_shape; +EngineFrameAdjustState *engine_frame_adjust_state; +EngineFrameAdjustFocus *engine_frame_adjust_focus; +EngineFrameAdjustTitle *engine_frame_adjust_title; +EngineFrameAdjustIcon *engine_frame_adjust_icon; +EngineFrameShow *engine_frame_show; +EngineFrameHide *engine_frame_hide; +EngineGetContext *engine_get_context; +EngineRenderLabel *engine_render_label; +EngineSizeLabel *engine_size_label; + static GModule *module = NULL; static EngineStartup *estartup = NULL; static EngineShutdown *eshutdown = NULL; @@ -60,6 +75,8 @@ static gboolean load(char *name) LOADSYM(frame_show, engine_frame_show); LOADSYM(frame_hide, engine_frame_hide); LOADSYM(get_context, engine_get_context); + LOADSYM(render_label, engine_render_label); + LOADSYM(size_label, engine_size_label); if (!estartup()) return FALSE; diff --git a/openbox/engine.h b/openbox/engine.h index 76bb1495..0180e3e5 100644 --- a/openbox/engine.h +++ b/openbox/engine.h @@ -22,21 +22,24 @@ void engine_startup(); void engine_load(); void engine_shutdown(); -EngineFrameNew *engine_frame_new; +extern EngineFrameNew *engine_frame_new; -EngineFrameGrabClient *engine_frame_grab_client; -EngineFrameReleaseClient *engine_frame_release_client; +extern EngineFrameGrabClient *engine_frame_grab_client; +extern EngineFrameReleaseClient *engine_frame_release_client; -EngineFrameAdjustArea *engine_frame_adjust_area; -EngineFrameAdjustShape *engine_frame_adjust_shape; -EngineFrameAdjustState *engine_frame_adjust_state; -EngineFrameAdjustFocus *engine_frame_adjust_focus; -EngineFrameAdjustTitle *engine_frame_adjust_title; -EngineFrameAdjustIcon *engine_frame_adjust_icon; +extern EngineFrameAdjustArea *engine_frame_adjust_area; +extern EngineFrameAdjustShape *engine_frame_adjust_shape; +extern EngineFrameAdjustState *engine_frame_adjust_state; +extern EngineFrameAdjustFocus *engine_frame_adjust_focus; +extern EngineFrameAdjustTitle *engine_frame_adjust_title; +extern EngineFrameAdjustIcon *engine_frame_adjust_icon; -EngineFrameShow *engine_frame_show; -EngineFrameHide *engine_frame_hide; +extern EngineFrameShow *engine_frame_show; +extern EngineFrameHide *engine_frame_hide; -EngineGetContext *engine_get_context; +extern EngineGetContext *engine_get_context; + +extern EngineRenderLabel *engine_render_label; +extern EngineSizeLabel *engine_size_label; #endif |
