2 * ion/ioncore/groupedpholder.h
4 * Copyright (c) Tuomo Valkonen 2005-2007.
6 * See the included file LICENSE for details.
9 #ifndef ION_IONCORE_GROUPEDPHOLDER_H
10 #define ION_IONCORE_GROUPEDPHOLDER_H
16 INTRCLASS(WGroupedPHolder);
18 DECLCLASS(WGroupedPHolder){
23 extern WGroupedPHolder *create_groupedpholder(WPHolder *cont);
25 extern bool groupedpholder_init(WGroupedPHolder *ph, WPHolder *cont);
27 extern void groupedpholder_deinit(WGroupedPHolder *ph);
29 extern bool groupedpholder_do_goto(WGroupedPHolder *ph);
31 extern WRegion *groupedpholder_do_target(WGroupedPHolder *ph);
33 extern WPHolder *groupedpholder_do_root(WGroupedPHolder *ph);
35 extern WRegion *groupedpholder_do_attach(WGroupedPHolder *ph, int flags,
36 WRegionAttachData *data);
38 #endif /* ION_IONCORE_GROUPEDPHOLDER_H */