X-Git-Url: https://git.decadent.org.uk/gitweb/?p=ion3.git;a=blobdiff_plain;f=ioncore%2Fsaveload.h;h=82b3df10c07954ee8b41008e125c3627f1414eef;hp=27e3b3e79fd1a35013cd9a5379ed3e5b31fa3886;hb=e3aec18706513a87eaa7839dfdaf7e0fcd0d8d2a;hpb=8366314611bf30a0f31d25bf5f5023186fa87692 diff --git a/ioncore/saveload.h b/ioncore/saveload.h index 27e3b3e..82b3df1 100644 --- a/ioncore/saveload.h +++ b/ioncore/saveload.h @@ -1,12 +1,9 @@ /* * ion/ioncore/saveload.h * - * Copyright (c) Tuomo Valkonen 1999-2006. + * Copyright (c) Tuomo Valkonen 1999-2009. * - * Ion is free software; you can redistribute it and/or modify it under - * the terms of the GNU Lesser General Public License as published by - * the Free Software Foundation; either version 2.1 of the License, or - * (at your option) any later version. + * See the included file LICENSE for details. */ #ifndef ION_IONCORE_SAVELOAD_H @@ -17,9 +14,10 @@ #include "region.h" #include "screen.h" #include "pholder.h" +#include "attach.h" extern WRegion *create_region_load(WWindow *par, const WFitParams *fp, - ExtlTab tab); + ExtlTab tab, WPHolder **sm_ph_p); extern bool region_supports_save(WRegion *reg); DYNFUN ExtlTab region_get_configuration(WRegion *reg); @@ -32,12 +30,11 @@ extern bool ioncore_save_layout(); typedef bool SMAddCallback(WPHolder *ph, ExtlTab tab); typedef void SMCfgCallback(WClientWin *cwin, ExtlTab tab); -typedef WPHolder *SMPHolderCallback(); extern void ioncore_set_sm_callbacks(SMAddCallback *add, SMCfgCallback *cfg); extern void ioncore_get_sm_callbacks(SMAddCallback **add, SMCfgCallback **cfg); -extern void ioncore_set_sm_pholder_callback(SMPHolderCallback *phcb); -extern void ioncore_clientwin_load_missing(); + +extern WPHolder *ioncore_get_load_pholder(); #endif /* ION_IONCORE_SAVELOAD_H */