app/config/gimpconfig.[ch] added "gint indent_level" to all serialization
2002-05-24 Michael Natterer <mitch@gimp.org> * app/config/gimpconfig.[ch] * app/config/gimpconfig-serialize.[ch]: added "gint indent_level" to all serialization functions. Added gimp_config_string_indent() which indents a GString. * app/config/gimprc.c * app/core/gimpdocumentlist.c * app/core/gimpparasitelist.c: changed accordingly. * app/core/gimpcontext.c: don't crash when serializing NULL object properties. * app/config/gimpscanner.[ch]: added gimp_scanner_parse_identifier(). * app/core/gimpcontainer.c: implement GimpConfigInterface. Container serialization works, deserialization is not implemented yet. * app/widgets/gimpdevices.[ch]: made GimpDeviceManager->device_info_list a GimpList, not GList, added testing functions for (de)serializing it. * app/gui/menus.c * app/gui/test-commands.[ch]: call the new test functions from the <Toolbox>/File/Debug menu.
This commit is contained in:

committed by
Michael Natterer

parent
3a7654ec7c
commit
b10ade1a35
@ -43,6 +43,7 @@
|
||||
#include "widgets/gimpdialogfactory.h"
|
||||
#include "widgets/gimpdock.h"
|
||||
#include "widgets/gimpimagedock.h"
|
||||
#include "widgets/gimpdevices.h"
|
||||
#include "widgets/gimpdockable.h"
|
||||
#include "widgets/gimpdockbook.h"
|
||||
#include "widgets/gimpdrawablelistview.h"
|
||||
@ -339,3 +340,25 @@ test_deserialize_context_cmd_callback (GtkWidget *widget,
|
||||
|
||||
g_free (filename);
|
||||
}
|
||||
|
||||
void
|
||||
test_serialize_devicerc_cmd_callback (GtkWidget *widget,
|
||||
gpointer data)
|
||||
{
|
||||
Gimp *gimp;
|
||||
|
||||
gimp = GIMP (data);
|
||||
|
||||
gimp_devices_save_test (gimp);
|
||||
}
|
||||
|
||||
void
|
||||
test_deserialize_devicerc_cmd_callback (GtkWidget *widget,
|
||||
gpointer data)
|
||||
{
|
||||
Gimp *gimp;
|
||||
|
||||
gimp = GIMP (data);
|
||||
|
||||
gimp_devices_restore_test (gimp);
|
||||
}
|
||||
|
Reference in New Issue
Block a user