47 lines
1.2 KiB
C
47 lines
1.2 KiB
C
#include "E_Illume.h"
|
|
#include "illume.h"
|
|
#include "layout.h"
|
|
|
|
EAPI E_Illume_Layout_Api e_layapi =
|
|
{
|
|
E_ILLUME_LAYOUT_API_VERSION, "Illume", "illume"
|
|
};
|
|
|
|
EAPI void *
|
|
e_layapi_init(E_Illume_Layout_Policy *p)
|
|
{
|
|
p->funcs.border_add = _layout_border_add;
|
|
p->funcs.border_del = _layout_border_del;
|
|
p->funcs.border_focus_in = _layout_border_focus_in;
|
|
p->funcs.border_focus_out = _layout_border_focus_out;
|
|
p->funcs.border_activate = _layout_border_activate;
|
|
p->funcs.border_property_change = _layout_border_property_change;
|
|
p->funcs.zone_layout = _layout_zone_layout;
|
|
p->funcs.zone_move_resize = _layout_zone_move_resize;
|
|
p->funcs.drag_start = _layout_drag_start;
|
|
p->funcs.drag_end = _layout_drag_end;
|
|
return p;
|
|
}
|
|
|
|
EAPI int
|
|
e_layapi_shutdown(E_Illume_Layout_Policy *p)
|
|
{
|
|
p->funcs.border_add = NULL;
|
|
p->funcs.border_del = NULL;
|
|
p->funcs.border_focus_in = NULL;
|
|
p->funcs.border_focus_out = NULL;
|
|
p->funcs.border_activate = NULL;
|
|
p->funcs.border_property_change = NULL;
|
|
p->funcs.zone_layout = NULL;
|
|
p->funcs.zone_move_resize = NULL;
|
|
p->funcs.drag_start = NULL;
|
|
p->funcs.drag_end = NULL;
|
|
return 1;
|
|
}
|
|
|
|
EAPI void
|
|
e_layapi_config(E_Container *con, const char *params)
|
|
{
|
|
|
|
}
|