Remove/mark some unused functions and parameters
[notion.git] / ioncore / group-ws.h
blobfb595306bc5c28c8d81560c6b934c0aceff9c704
1 /*
2 * ion/ioncore/groupws.h
4 * Copyright (c) Tuomo Valkonen 1999-2009.
6 * See the included file LICENSE for details.
7 */
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>
15 #include "classes.h"
18 DECLCLASS(WGroupWS){
19 WGroup grp;
20 ExtlTab initial_outputs;
24 extern WPHolder *groupws_prepare_manage(WGroupWS *ws,
25 const WClientWin *cwin,
26 const WManageParams *param,
27 int redir);
29 extern WPHolder *groupws_prepare_manage_transient(WGroupWS *ws,
30 const WClientWin *cwin,
31 const WManageParams *param,
32 int unused);
34 extern bool groupws_handle_drop(WGroupWS *ws, int x, int y,
35 WRegion *dropped);
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 */