static void gimp_init (Gimp *gimp) { gimp->be_verbose = FALSE; gimp->no_data = FALSE; gimp->no_interface = FALSE; gimp->show_gui = TRUE; gimp->use_shm = FALSE; gimp->use_cpu_accel = TRUE; gimp->message_handler = GIMP_CONSOLE; gimp->show_playground = FALSE; gimp->stack_trace_mode = GIMP_STACK_TRACE_NEVER; gimp->pdb_compat_mode = GIMP_PDB_COMPAT_OFF; gimp_gui_init (gimp); gimp->parasites = gimp_parasite_list_new (); gimp->images = gimp_list_new_weak (GIMP_TYPE_IMAGE, FALSE); gimp_object_set_static_name (GIMP_OBJECT (gimp->images), "images"); gimp->next_guide_ID = 1; gimp->next_sample_point_ID = 1; gimp->image_table = gimp_id_table_new (); gimp->item_table = gimp_id_table_new (); gimp->displays = g_object_new (GIMP_TYPE_LIST, "children-type", GIMP_TYPE_OBJECT, "policy", GIMP_CONTAINER_POLICY_WEAK, "append", TRUE, NULL); gimp_object_set_static_name (GIMP_OBJECT (gimp->displays), "displays"); gimp->next_display_ID = 1; gimp->named_buffers = gimp_list_new (GIMP_TYPE_BUFFER, TRUE); gimp_object_set_static_name (GIMP_OBJECT (gimp->named_buffers), "named buffers"); gimp->tool_info_list = gimp_list_new (GIMP_TYPE_TOOL_INFO, FALSE); gimp_object_set_static_name (GIMP_OBJECT (gimp->tool_info_list), "tool infos"); gimp->templates = gimp_list_new (GIMP_TYPE_TEMPLATE, TRUE); gimp_object_set_static_name (GIMP_OBJECT (gimp->templates), "templates"); }
static void gimp_test_id_table_setup (GimpTestFixture *fixture, gconstpointer data) { fixture->id_table = gimp_id_table_new (); }