removed more code and cleaned up the API.

2007-05-24  Michael Natterer  <mitch@gimp.org>

	* app/widgets/gimpsessioninfo.[ch]: removed more code and cleaned
	up the API.

	* app/widgets/Makefile.am
	* app/widgets/gimpsessioninfodock.[ch]: added the removed code here.

	* app/widgets/gimpdialogfactory.c: changed accordingly.


svn path=/trunk/; revision=22604
This commit is contained in:
Michael Natterer
2007-05-24 20:06:34 +00:00
committed by Michael Natterer
parent 616ba659f3
commit 2bf21338a3
7 changed files with 260 additions and 165 deletions

View File

@ -46,20 +46,20 @@ struct _GimpSessionInfo
};
GimpSessionInfo *
gimp_session_info_new (void);
void gimp_session_info_free (GimpSessionInfo *info);
GimpSessionInfo * gimp_session_info_new (void);
void gimp_session_info_free (GimpSessionInfo *info);
void gimp_session_info_save (GimpSessionInfo *info,
const gchar *factory_name,
GimpConfigWriter *writer);
GTokenType gimp_session_info_deserialize (GScanner *scanner,
gint old_scope);
void gimp_session_info_restore (GimpSessionInfo *info,
GimpDialogFactory *factory);
void gimp_session_info_serialize (GimpConfigWriter *writer,
GimpSessionInfo *info,
const gchar *factory_name);
GTokenType gimp_session_info_deserialize (GScanner *scanner,
gint scope);
void gimp_session_info_set_geometry (GimpSessionInfo *info);
void gimp_session_info_get_geometry (GimpSessionInfo *info);
void gimp_session_info_restore (GimpSessionInfo *info,
GimpDialogFactory *factory);
void gimp_session_info_set_geometry (GimpSessionInfo *info);
void gimp_session_info_get_geometry (GimpSessionInfo *info);
#endif /* __GIMP_SESSION_INFO_H__ */