summaryrefslogtreecommitdiff
path: root/openbox
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2003-04-06 06:16:19 +0000
committerDana Jansens <danakj@orodu.net>2003-04-06 06:16:19 +0000
commit6016ff8658c53fca30b1ee530bea9c469f2cce84 (patch)
tree05d6c7189681dd0e908d93d47ffd34493e56927a /openbox
parentaf21cb131a784b3d76e9930421a3595f5819dc71 (diff)
add the ability to render and size text labels for non-window-decorations
Diffstat (limited to 'openbox')
-rw-r--r--openbox/engine.c17
-rw-r--r--openbox/engine.h27
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