2 * ion/ioncore/groupws.h
4 * Copyright (c) Tuomo Valkonen 1999-2009.
6 * See the included file LICENSE for details.
9 #ifndef ION_IONCORE_GROUPWS_H
10 #define ION_IONCORE_GROUPWS_H
12 #include <ioncore/common.h>
13 #include <ioncore/rectangle.h>
14 #include <ioncore/group.h>
20 ExtlTab initial_outputs
;
24 extern WPHolder
*groupws_prepare_manage(WGroupWS
*ws
,
25 const WClientWin
*cwin
,
26 const WManageParams
*param
,
29 extern WPHolder
*groupws_prepare_manage_transient(WGroupWS
*ws
,
30 const WClientWin
*cwin
,
31 const WManageParams
*param
,
34 extern bool groupws_handle_drop(WGroupWS
*ws
, int x
, int y
,
37 extern WGroupWS
*create_groupws(WWindow
*parent
, const WFitParams
*fp
);
38 extern bool groupws_init(WGroupWS
*ws
, WWindow
*parent
, const WFitParams
*fp
);
39 extern void groupws_deinit(WGroupWS
*ws
);
41 extern WRegion
*groupws_load(WWindow
*par
, const WFitParams
*fp
, ExtlTab tab
);
43 extern void ioncore_groupws_set(ExtlTab tab
);
44 extern void ioncore_groupws_get(ExtlTab t
);
46 #endif /* ION_IONCORE_GROUPWS_H */