]> git.decadent.org.uk Git - ion3.git/blobdiff - ioncore/saveload.h
Update cfg_kludge_flash for Flash 10
[ion3.git] / ioncore / saveload.h
index 27e3b3e79fd1a35013cd9a5379ed3e5b31fa3886..82b3df10c07954ee8b41008e125c3627f1414eef 100644 (file)
@@ -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
 #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 */