X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=openbox%2Fengine.h;h=0180e3e56182f54fe720a0acd3ba6a713a2a1588;hb=b31eb83f04f68225c5357960d9e04f76c7561c83;hp=067f02fb7407f7732dac5286242747b7bbbc0a35;hpb=f8a47de5ec444c452093371e3db16857eb39a490;p=chaz%2Fopenbox diff --git a/openbox/engine.h b/openbox/engine.h index 067f02fb..0180e3e5 100644 --- a/openbox/engine.h +++ b/openbox/engine.h @@ -3,25 +3,43 @@ #include "../engines/engineinterface.h" -void engine_startup(char *engine); +/* The engine to load */ +extern char *engine_name; +/* The theme to load */ +extern char *engine_theme; +/* The titlebar layout */ +extern char *engine_layout; +/* The titlebar font */ +extern char *engine_font; +/* The titlebar font's shadow */ +extern gboolean engine_shadow; +/* The titlebar font's shadow offset */ +extern int engine_shadow_offset; +/* The titlebar font's shadow transparency */ +extern int engine_shadow_tint; + +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; -EngineFrameAdjustSize *engine_frame_adjust_size; -EngineFrameAdjustPosition *engine_frame_adjust_position; -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